View Source

The endpoint notion is the core concept of the SOA and of this framework. In EasyESB, all concept is an endpoint:


!endpointsGroupListType.jpg|align=center!

This list explains some endpoint:
* *_client endpoint_*: endpoint able to send an exchange
* *_provider endpoint_*: endpoint able to send and accept an exchange
* *_client proxy endpoint_*: endpoint containing one or several listeners able to listen message from an external ressource and send it to corresponding internal provider endpoint
* *_provider proxy endpoint_*: endpoint containing one or several senders able to send message to an external ressources.
* *_service_* : container of provider endpoints
* *_component_*: container of service
* *_node_*: container of containers.

An endpoint with a behaviour is a component that able to accept a message request and to delegate its treatment to the adequates behaviours.
A behaviour correspond to the implementation of a wsdl interface (or portType).
An endpoint can have one or several behaviours.


!endpoints.jpg|align=center!


The list below presents the native behaviours pre-existing in core of EasyESB:
{children:excerpt=true}