Enterprise Integration Patterns - Messaging Gateway
An application accesses another system via Messaging. How do you encapsulate access to the messaging system from the rest of the application? Use a Messaging Gateway, a class than wraps messaging-specific method calls and exposes domain-specific ......