Skip to content
This repository was archived by the owner on Jul 9, 2022. It is now read-only.

eip original patterns

ghillert edited this page Nov 5, 2011 · 4 revisions

Spring Integration from the Original Enterprise Integration Pattern Perspective

Integration Styles

Original EIP Representation Pattern Name Equivalent in Spring Integration
File Transfer
Shared Database
Remote Procedure Invocation
Messaging

Messaging Systems

Original EIP Representation Pattern Name Equivalent in Spring Integration
Message Channel
Message
Pipes and Filters
Message Router
Message Translator
Message Endpoint

Messaging Channels

Original EIP Representation Pattern Name Equivalent in Spring Integration
Point-to-Point Channel
Publish-Subscribe Channel
Datatype Channel
Invalid Message Channel
Dead Letter Channel
Guaranteed Delivery
Channel Adapter
Messaging Bridge
Message Bus

Message Construction

Original EIP Representation Pattern Name Equivalent in Spring Integration
Command Message
Document Message
Event Message
Request-Reply
Return Address
Correlation Identifier
Message Sequence
Message Expiration
                                                                          | Format Indicator

Message Routing

Original EIP Representation Pattern Name Equivalent in Spring Integration
Content Based Router
Message Filter
Dynamic Router
Recipient List
Splitter
Aggregator
Resequencer
Composed Message Processor
                                                                          | Scatter-Gather

| Routing Slip | Process Manager | Message Broker

Message Transformation

Original EIP Representation Pattern Name Equivalent in Spring Integration
Envelope Wrapper
Content Enricher
Content Filter
Claim Check
Normalizer
                          | Canonical Data Model

Messaging Endpoints

Original EIP Representation Pattern Name Equivalent in Spring Integration
Messaging Gateway
                                                                          | Messaging Mapper

| Transactional Client | Polling Consumer | Event-Driven Consumer | Competing Consumers | Message Dispatcher | Selective Consumer | Durable Subscriber | Idempotent Receiver | Service Activator

System Management

Original EIP Representation Pattern Name Equivalent in Spring Integration
Control Bus
Detour
Wire Tap
                                                                          | Message History

| Message Store | Smart Proxy | Test Message | Channel Purger

Clone this wiki locally