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

eip original patterns

Ajay edited this page Sep 24, 2017 · 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
N.A. 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
N.A. 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
N.A. Canonical Data Model

Messaging Endpoints

Original EIP Representation Pattern Name Equivalent in Spring Integration
Messaging Gateway
N.A. Messaging Mapper
Transactional Client
Polling Consumer
Event-Driven Consumer
Competing Consumers
Message Dispatcher
Selective Consumer
Durable Subscriber
N.A. Idempotent Receiver
Service Activator

System Management

Original EIP Representation Pattern Name Equivalent in Spring Integration
Control Bus
Detour
Wire Tap
N.A. Message History
Message Store
Smart Proxy
Test Message
Channel Purger
Clone this wiki locally