Из приложения логики, как позвонить в частную веб-службу на основе SOAP на некотором локальном сервере

У нас есть приложение логики и частная веб-служба на основе SOAP, размещенная в некоторой локальной сети.

Основываясь на некоторых параметрах, нам нужно вызвать эту веб-службу из приложения журнала.

Каковы возможные и безопасные способы реализовать это?

2 ответа

Решение

Для этого у меня есть Azure Relay. Мне не требовалось вносить какие-либо изменения в настройки локальных брандмауэров.

Наилучший способ выполнить вашу задачу - создать собственный соединитель приложений логики с помощью локального шлюза данных.

  • Установите шлюз, как описано здесь
  • Создайте пользовательский соединитель приложений логики, как описано здесь

    • Войдите в свою подписку Azure, где у вас зарегистрирован локальный шлюз данных.
    • Создайте ресурс типа "Пользовательский соединитель приложений логики".
    • Откройте настраиваемый соединитель и нажмите "Изменить". Выберите конечную точку API как SOAP и режим вызова как SOAP to REST, а затем перейдите к загрузке файла WSDL вашего локального веб-сервиса.

    • Не забудьте выбрать "Подключиться через локальный шлюз данных".

Обратитесь к этому блогу для получения более подробной информации.

Другие вопросы по тегам