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

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

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

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

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

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

SOAP и контекст Java

А МЫЛО веб-сервис на основе может быть реализован как один Java-класс. An интерфейс конечной точки, также известный как интерфейс конечной точки службы (SEI), это термин, используемый в Платформа Java, Enterprise Edition при разоблачении Enterprise JavaBeans как веб-сервис (смотрите также Компонент реализации службы (SIB)). Он помечен @Веб-сервис и представляет собой компонентный интерфейс, в котором объявляются все абстрактные методы, предоставляемые клиенту. Поскольку он расширяет java.rmi.Remote интерфейс, все методы должны вызывать RemoteException. Клиент веб-службы обращается к сессионный компонент без сохранения состояния через интерфейс конечной точки веб-службы компонента. Как удаленный интерфейс, интерфейс конечной точки веб-службы определяет бизнес-методы компонента.

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

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

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

Рекомендации

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