Интерфейс конечной точки


Из Википедии, свободной энциклопедии
  (Перенаправлено из интерфейса конечной точки службы )
Перейти к навигации Перейти к поиску

В контексте веб-службы термин " конечная точка" получил формальное определение в рекомендации W3C " WSDL 2.0 " 2007 г. [1]

Определяет адрес или точку подключения к веб-службе. Обычно он представлен простой строкой URL-адреса HTTP.

Термин «интерфейс конечной точки» более конкретно описывает «как реализовать конечную точку», например, с помощью спецификации OpenAPI или спецификации WSDL. Типичные конечные точки могут быть выражены шаблонами URI .

В терминах открытого API конечные точки - это ресурсы, которые предоставляет API. Старый (2004 г.) термин «конечная точка» также получил определение в глоссарии: [2]

Связь между привязкой и сетевым адресом, заданным URI, которая может использоваться для связи с экземпляром службы. Конечная точка указывает конкретное местоположение для доступа к услуге с использованием определенного протокола и формата данных. [Требования WSD]

SOAP и контекст Java

SOAP -На веб - сервис может быть реализован в виде одного класса Java. Интерфейс конечной точки , также известный как интерфейс конечных точек службы (SEI) , это термин , используемый в Java Platform, Enterprise Edition при экспонировании Enterprise JavaBeans в качестве веб - сервиса (также см Сервис Реализация компонента (SIB)). Он аннотирован @WebServiceи представляет собой компонентный интерфейс, в котором объявляются все абстрактные методы, предоставляемые клиенту. Поскольку он расширяет java.rmi.Remoteинтерфейс, все методы должны вызывать RemoteException. Клиент веб-службы обращается к сессионному компоненту без сохранения состояния через интерфейс конечной точки веб-службы. Какудаленный интерфейс , интерфейс конечной точки веб-службы определяет бизнес-методы компонента.

В отличие от удаленного интерфейса, интерфейс конечной точки веб-службы не сопровождается домашним интерфейсом , который определяет методы жизненного цикла компонента. Единственные методы компонента, которые могут быть вызваны клиентом веб-службы, - это бизнес-методы, определенные в интерфейсе конечной точки веб-службы.

Методы интерфейса конечной точки для веб-службы реализованы в классе сеансового компонента без состояния.

Смотрите также

использованная литература

внешняя ссылка