Endpoint interface
In the Web service context the term endpoint received a formal definition with the W3C recommendation "WSDL 2.0" of 2007,[1]
The term "endpoint interface" is more specific about "how to implement the endpoint", for example by an OpenAPI specification or by WSDL specification. Typical endpoints can be expressed by URI Templates. In Open API terms the endpoints are resources that the API exposes. The old (2004) term "end point" received also a glossary definition:[2]
SOAP and Java contextA SOAP-based web service can be implemented as a single Java class. An endpoint interface, also known as a service endpoint interface (SEI), is a term used in Java Platform, Enterprise Edition when exposing Enterprise JavaBeans as a Web service (see also Service Implementation Bean (SIB)). It is annotated with In contrast to a remote interface, a Web service endpoint interface is not accompanied by a home interface, which defines the bean's life-cycle methods. The only methods of the bean that may be invoked by a Web service client are the business methods that are defined in the Web service endpoint interface. The methods of an endpoint interface for a Web service are implemented in a session bean class that is stateless. See alsoReferencesExternal links |