EAIGuide
  • Welcome to the Integration Handbook
  • The Basics
    • What Is Application Integration?
    • Types of Application Integration
      • Event-Driven Architecture (EDA)
      • B2B Integration (Business-to-Business Integration)
      • iPaaS (Integration Platform as a Service)
      • Middleware Integration
      • Data Integration
      • API-Led Integration
      • Hub-and-Spoke Integration (ESB)
      • Point to Point Integration
    • Enterprise Integration Patterns
      • Message Creation
        • Message
        • Request-Reply
        • Events
      • Message Routing
        • Pipes & Filters
        • Router
        • Splitter
        • Aggregator
        • Routing Slip
        • Scatter-Gatherer
      • Message Transformation
        • Content Enrich
        • Content Filter
        • Translator
        • Claim Check
        • Normalizer
        • Canonical Data Model
      • Message Channel
        • Send and Receive
        • Point to Point
        • Publish Subscribe
        • Invalid Message
        • Guaranteed Delivery
        • Dead Letter
        • Messaging Bridge
      • Message End Point
        • Send and Receive
        • Transactional
        • Polling
        • Event Driven
        • Dispatcher
        • Consumers
        • Durable Subscriber
        • Idempotent Receiver
      • Messaging System Management
    • Integration Center Of Excellence
      • Innovation and Agility
      • Consistency and Quality
      • Cost Savings
      • Efficiency and Speed
      • Risk Management
  • Design and Development
    • Project Human Resources
      • Integration Architect
      • Integration Developer
      • Project Manager
      • Functional SME
      • Functional Tester
      • Technical Tester
      • Training & Support
    • Process Flow Design
      • Business Process Mapping
      • Functional Design
      • Technical Design
    • Process Flow Development
      • Coding Standards
      • Naming Conventions
      • Data Preparation for Testing
      • Unit Testing
      • Integration Testing
      • Go-Live Preparation
  • Monitoring & Support
    • Maintaining Integrations
      • Monitoring Messages
      • Message Logging
      • Error Handling
      • Retrigger Messages
      • Alerting Frameworks
      • Documentation
      • Version Control
    • Continuous Improvement
      • Performance Engineering
Powered by GitBook
On this page
  • Types of Patterns
  • Message Routing
  • Message Transformation
  • Message Construction
  • Message Channel
  • Message End Point

Was this helpful?

  1. The Basics

Enterprise Integration Patterns

Design Patterns for Process Integration

PreviousPoint to Point IntegrationNextMessage Creation

Last updated 9 months ago

Was this helpful?

A Collection of underlying common code for reuse is termed a Pattern. A pattern could be routing a message based on a criteria. Patterns form a solution as a standardized approach to a common problem. Integration Processes can use these standard patterns to send messages from one place to another.

Types of Patterns

Message Routing

This pattern is used when you want to route your message to the destination based on the message content. Content could be a part of the header or the body.

Message Transformation

Message Construction

Message Channel

Message End Point

Content-Based Router