Веб-сервис — это прикладная функция или сервис, который можно использовать через Интернет-стандарт. Это независимая, модульная и самоописывающая прикладная функция или служба.
Его можно описать, сделать доступным, расположенным и преобразованным или вызванным с использованием стандартных интернет-протоколов.
Каждый веб-сервис инкапсулирует функцию, которая используется для выполнения многих задач. Поставщик услуг используется для предоставления доступа к веб-службе. Поставщик услуг имеет документ WSDL.
Пользователь веб-службы называется запросчиком службы, который использует веб-службу с помощью веб-браузера. В обычном сценарии запросчик службы — это приложение, которое обращается к веб-службе. Приложение получает все необходимые сведения для доступа к веб-службе из описания службы, и эта информация сохраняется в реестре службы.
На следующем рисунке показан общий сценарий веб-службы —
Веб-сервис — ключевые особенности
Ниже перечислены ключевые функции веб-службы.
-
Веб-сервис позволяет программам, работающим на разных платформах, операционных системах и разных языках, общаться друг с другом.
-
Веб-сервис — это функция приложения или сервис.
-
Веб-сервис может быть использован через интернет-стандарт.
-
Веб-сервисы могут быть опубликованы и отслежены.
-
Веб-сервисы образуют основу для Enterprise Services Architecture (ESA), известной как расширенная версия сервис-ориентированной архитектуры SOA от SAP.
Веб-сервис позволяет программам, работающим на разных платформах, операционных системах и разных языках, общаться друг с другом.
Веб-сервис — это функция приложения или сервис.
Веб-сервис может быть использован через интернет-стандарт.
Веб-сервисы могут быть опубликованы и отслежены.
Веб-сервисы образуют основу для Enterprise Services Architecture (ESA), известной как расширенная версия сервис-ориентированной архитектуры SOA от SAP.
Как анализировать различные веб-сервисы?
Выполните следующие шаги для анализа различных веб-сервисов:
Шаг 1 — Войдите в систему ECC, используйте код транзакции — SOAMANAGER
Шаг 2. Установите флажок Веб-служба → Применить выбор.
Шаг 3 — Убедитесь, что вкладка Обзор содержит запись СЕРВИС → отображается привязка. Если привязка SERVICE не отображается, это означает, что привязка должна быть завершена.
Шаг 4 — Чтобы показать веб-службу и ее привязку, выберите документ Open WSDL для выбранной привязки или ссылки службы.
Шаг 5 — Откроется веб-браузер, показывающий WSDL → вы можете прокрутить вниз в конце WSDL. Вы найдете конечную точку под узлом WSDL-порт.
Где SAP PI не рекомендуется?
SAP PI не рекомендуется для сценария синхронного запроса / ответа. При синхронном взаимодействии он вызывается операцией запроса и ответа, и выход процесса возвращается сразу после операции. Нагрузка больше на инфраструктуру в случае синхронной связи.
В не бэкэнде SAP, таком как Java, DOT NET, SAP PI не рекомендуется в качестве инструмента промежуточного программного обеспечения в сценарии, управляемом пользовательским интерфейсом.
Когда бэкэнд-система предоставляется в качестве службы пользовательского интерфейса, SAP PI не рекомендуется для сценариев, управляемых пользовательским интерфейсом.