Как получить доступ к открытым веб-сервисам BluePrism из js-клиента узла извне - PullRequest
0 голосов
/ 06 марта 2019

Я создал процесс blueprism и представил его как веб-сервис.Так что все работает нормально, и я могу видеть этот веб-сервис, используя следующий формат адреса.

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

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

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

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

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

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

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

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

1 Ответ

4 голосов
/ 06 марта 2019

Перед прочтением этого, имейте в виду, что то, что вы описываете, может стать большой угрозой безопасности, если управлять им неправильно. Эти веб-службы обычно предназначены для использования в логически защищенном сегменте корпоративной сети с очень жесткими ограничениями на разрешенные источники трафика. Раскрытие этих веб-сервисов в Интернете может и может привести к выполнению процессов Blue Prism сторонними субъектами. a) Можно ли разместить этот веб-сервис, представленный в виде blueprism, как общедоступный URL-адрес? Конечно, можно. Он работает как обычный веб-сервис, поэтому вы можете поместить ресурс времени выполнения, на котором размещен этот веб-сервис Blue Prism, в логический сегмент сети, к которому можно получить внешний доступ. b) Должен ли я выполнять разработку blueprism внутри хост-машины в VMWare? Немного не имеет значения для остальной части ваших вопросов, но вы обычно выполняете разработку на компьютере с интерактивным клиентом. Виртуализировано это или нет, зависит от настроек вашей среды. Когда вы завершите разработку Процесса, обеспечивающего функциональность веб-службы, и откроете его на вкладке Система Blue Prism, он перейдет к ресурсам времени выполнения в этой среде. в) Если есть способ получить доступ к веб-сервисам blueprism из-за пределов среды сервера blueprism. Пожалуйста, объясни мне это. См. Ответ на вопрос (а). d) Поддерживает ли новая версия blueprism эти требования? Непонятно, что именно вы спрашиваете здесь, но последняя версия Blue Prism поддерживает отображение процессов и объектов как веб-сервисов. e) Можем ли мы разместить открытые сервисы непосредственно в облачной среде? Если ваша инфраструктура ресурсов времени выполнения размещена в облачной среде, веб-служба может быть доступна из указанной среды. Процедуры установки и другая информация, относящаяся к вашим вопросам, касающимся веб-сервисов в среде Blue Prism, доступна на вкладке «Документы» Blue Prism в документах под названием «Руководство пользователя vX.x - веб-сервисы».

...