Как получить доступ к открытым веб-сервисам BluePrism из клиента node js извне

#web-services #virtual-machine #blueprism #rpa

#веб-сервисы #виртуальная машина #blueprism #rpa

Вопрос:

я создал процесс blueprism и предоставил его как веб-сервис. Итак, все работает нормально, и я могу видеть этот веб-сервис, используя приведенный ниже формат адреса.

http://[machinename]: 8181/ws /[processname].wsdl

Итак, я смог запустить клиентское приложение node js и смог вызвать эту службу и запустить из нее службу blueprism. Все эти действия выполняются внутри клиентской машины VMware. Мое программное обеспечение blueprism установлено внутри этого клиента виртуальной машины, и я занимался разработкой там. (это не хост-машина). Теперь проблема в том, как я могу получить доступ к этому открытому веб-сервису извне. Мне нужно получить доступ к этой службе как общедоступный URL. Тогда я смогу разместить свое клиентское приложение node js в облаке и смогу вызвать эту службу для запуска процесса blueprism. Итак, не могли бы вы, пожалуйста, объяснить мне, сработает ли это?

У меня есть следующие вопросы.

a) Может ли этот открытый веб-сервис blueprism быть размещен как общедоступный URL?

б) Должен ли я выполнять разработку blueprism внутри хост-машины в VMware?

c) Есть ли способ получить доступ к веб-сервисам blueprism извне серверной среды blueprism. Пожалуйста, объясните мне это.

d) Поддерживает ли новая версия blueprism эти требования?

e) Не можем ли мы разместить открытые сервисы непосредственно в облачной среде?

Комментарии:

1. Приведенный вами пример URL указывает на файл WSDL, который только описывает доступную функциональность веб-службы.

Ответ №1:

Прежде чем читать это, пожалуйста, имейте в виду, что то, что вы описываете, может стать серьезной угрозой безопасности при неправильном управлении.

Эти веб-сервисы обычно предназначены для использования в логически защищенном сегменте корпоративной сети с очень жесткими ограничениями на разрешенные источники трафика. Предоставление этих веб-сервисов Интернету может и, скорее всего, приведет к выполнению процессов Blue Prism сторонними участниками.


a) Может ли этот открытый веб-сервис blueprism быть размещен как общедоступный URL?

Конечно, можно. Он работает как обычный веб-сервис, поэтому вы можете разместить ресурс времени выполнения, на котором размещен этот веб-сервис Blue Prism, в логическом сегменте сети, к которому можно получить доступ извне.

б) Должен ли я выполнять разработку blueprism внутри хост-машины в VMware?

Это немного не имеет отношения к сфере остальных ваших вопросов, но вы обычно выполняете разработку на интерактивном клиентском компьютере. Виртуализировано это или нет, зависит от настроек вашей среды.

Когда вы завершите разработку процесса, обеспечивающего функциональность веб-службы, и представите его на системной вкладке Blue Prism, он распространится на ресурсы времени выполнения в этой среде.

c) Есть ли способ получить доступ к веб-сервисам blueprism извне серверной среды blueprism. Пожалуйста, объясните мне это.

Смотрите ответ на вопрос (a).

d) Поддерживает ли новая версия blueprism эти требования?

Неясно, о чем именно вы здесь спрашиваете, но последняя версия Blue Prism поддерживает предоставление процессов и объектов в качестве веб-сервисов.

e) Не можем ли мы разместить открытые сервисы непосредственно в облачной среде?

Если ваша инфраструктура ресурсов времени выполнения размещена в облачной среде, веб-служба может быть доступна из указанной среды.

Процедуры настройки и другая информация, относящиеся к вашим вопросам, касающимся веб-сервисов в среде Blue Prism, доступны на вкладке Документов портала Blue Prism в документах, озаглавленных «Руководство пользователя vX.x — веб-сервисы».