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.