The endpoint notion is the core concept of the SOA and of this framework. In EasyESB, all concept is an endpoint:
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.