SAP PI - веб-службы

Веб-служба - это функция приложения или служба, которую можно использовать в соответствии со стандартами Интернета. Это независимая, модульная функция или служба приложения с самоописанием.

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

Каждая веб-служба инкапсулирует функцию, которая используется для выполнения множества задач. Поставщик услуг используется для предоставления доступа к веб-сервису. У поставщика услуг есть документ WSDL.

Пользователь веб-службы называется service requesterкто использует веб-службу с помощью веб-браузера. В обычном сценарии инициатором запроса службы является приложение, которое обращается к веб-службе. Приложение берет все необходимые данные для доступа к веб-службе из описания службы, и эта информация хранится в реестре служб.

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

Веб-сервис - Основные характеристики

Ниже приведены key features веб-сервиса -

  • Веб-сервис позволяет программам, работающим на разных платформах, операционных системах и разных языках, общаться друг с другом.

  • Веб-служба - это функция приложения или служба.

  • Веб-сервис может использоваться через интернет-стандарт.

  • Веб-сервисы можно публиковать и отслеживать.

  • Веб-службы образуют основу для архитектуры корпоративных служб (ESA), которая известна как расширенная версия сервис-ориентированной архитектуры SOA от SAP.

Как анализировать различные веб-службы?

Выполните следующие шаги для анализа различных веб-сервисов -

Step 1 - Войдите в систему ECC, используйте код транзакции - SOAMANAGER

Step 2 - Установите флажок Веб-сервис → Применить выбор.

Step 3- Убедитесь, что вкладка Обзор содержит запись СЕРВИС → отображается привязка. Если привязка SERVICE не отображается, это означает, что привязка должна быть завершена.

Step 4 - Чтобы отобразить веб-службу и ее привязку, выберите документ Open WSDL для выбранной привязки или ссылки на службу.

Step 5- Откроется веб-браузер с WSDL → вы можете прокрутить вниз в конце WSDL. Вы найдете конечную точку под портом WSDL узла.

Где SAP PI не рекомендуется?

SAP PI не рекомендуется для сценария синхронного запроса / ответа. При синхронной связи он вызывается операцией запроса и ответа, и выходные данные процесса возвращаются сразу после операции. При синхронной связи нагрузка больше на инфраструктуру.

В серверной части, отличной от SAP, такой как Java, DOT NET, SAP PI не рекомендуется в качестве промежуточного программного обеспечения в сценарии, управляемом пользовательским интерфейсом.

Когда серверная система представлена ​​как служба пользовательского интерфейса, SAP PI не рекомендуется для сценариев, управляемых пользовательским интерфейсом.