Enterprise Integration Patterns — EIP Catalogue

The official EIP patterns site and the companion book Enterprise Integration Patterns (Addison-Wesley, 2003) by Gregor Hohpe and Bobby Woolf, at https://www.enterpriseintegrationpatterns.com/patterns/messaging/.

Summary

A catalogue of 65 messaging patterns organised across seven categories: Message Construction, Messaging Channels, Message Routing, Message Transformation, Messaging Endpoints, and Systems Management. Provides a shared vocabulary for designing and communicating about message-driven integration architectures.

Key Takeaways

  • 65 named patterns covering the full lifecycle of a message-based system.
  • Fundamental abstractions: Message, Channel, Router, Transformer, Endpoint.
  • Four integration styles: file transfer, shared database, RPC, messaging — the catalogue focuses on messaging.
  • Widely implemented in: Apache Camel, Spring Integration, Mule ESB, NServiceBus, MassTransit.
  • Pattern icons and names are licensed under Creative Commons Attribution.
  • The book predates cloud-native but the vocabulary remains the canonical reference for enterprise messaging.

Key Patterns Referenced in This Wiki

Wiki Pages That Cite This Source