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 не рекомендуется для сценариев, управляемых пользовательским интерфейсом.