Из приложения логики, как позвонить в частную веб-службу на основе SOAP на некотором локальном сервере
У нас есть приложение логики и частная веб-служба на основе SOAP, размещенная в некоторой локальной сети.
Основываясь на некоторых параметрах, нам нужно вызвать эту веб-службу из приложения журнала.
Каковы возможные и безопасные способы реализовать это?
2 ответа
Для этого у меня есть Azure Relay. Мне не требовалось вносить какие-либо изменения в настройки локальных брандмауэров.
Наилучший способ выполнить вашу задачу - создать собственный соединитель приложений логики с помощью локального шлюза данных.
- Установите шлюз, как описано здесь
Создайте пользовательский соединитель приложений логики, как описано здесь
- Войдите в свою подписку Azure, где у вас зарегистрирован локальный шлюз данных.
- Создайте ресурс типа "Пользовательский соединитель приложений логики".
Откройте настраиваемый соединитель и нажмите "Изменить". Выберите конечную точку API как SOAP и режим вызова как SOAP to REST, а затем перейдите к загрузке файла WSDL вашего локального веб-сервиса.
Не забудьте выбрать "Подключиться через локальный шлюз данных".
Обратитесь к этому блогу для получения более подробной информации.