Implementing Enterprise Integration Patterns

Table of Contents

1. Introducing Enterprise Integration Patterns
Overview of the Patterns
2. Messaging Systems
Message
Message Channel
Message Endpoint
Pipes and Filters
Message Router
Message Translator
3. Messaging Channels
Point-to-Point Channel
Publish-Subscribe Channel
Dead Letter Channel
Guaranteed Delivery
Message Bus
4. Message Construction
5. Message Routing
Content-based Router
Message Filter
Recipient List
Splitter
Aggregator
Resequencer
Routing Slip
Throttler
Delayer
Load Balancer
Multicast
6. Message Transformation
Content Enricher
Content Filter
Normalizer
7. Messaging Endpoints
Messaging Mapper
Event Driven Consumer
Polling Consumer
Competing Consumers
Message Dispatcher
Selective Consumer
Durable Subscriber
Idempotent Consumer
Transactional Client
Messaging Gateway
Service Activator
8. System Management
Wire Tap
A. Migrating from ServiceMix EIP
Migrating Endpoints
Common Elements
ServiceMix EIP Patterns
Content-Based Router
Content Enricher
Message Filter
Pipeline
Resequencer
Static Recipient List
Static Routing Slip
Wire Tap
XPath Splitter
List of Figures
List of Tables