An endpoint is used to connect an application to a /wiki/spaces/EIP/pages/48791627 so that the application can send or receive messages.
This chapter introduces various endpoint patterns and how each can be simulated using WSO2 ESB.
How to encapsulate access to the messaging system from the rest of the application.
| Messaging Mapper ||How to move data between domain objects and the messaging infrastructure, while keeping the two independent of each other.|
How a client controls its transactions with the messaging system.
How an application consumes a message when the application is ready.
How an application automatically consumes messages as they become available.
How a messaging client processes multiple messages concurrently.
How multiple consumers on a single channel coordinate their message processing.
How a message consumer selects which messages to receive.
How a subscriber avoids missing messages while it is not listening for them.
|How a message receiver deals with duplicate messages.|
How an application designs a service to be invoked via both messaging and non-messaging techniques.