aid: enterprise-integration-patterns name: Enterprise Integration Patterns description: >- Enterprise Integration Patterns (EIP) is a catalog of architectural design patterns for integrating enterprise applications. The patterns describe messaging-based integration scenarios and provide a common vocabulary for architects and developers to design and implement integration solutions. The canonical reference is the book by Gregor Hohpe and Bobby Woolf, organized into six pattern categories: Messaging Channels, Message Construction, Message Routing, Message Transformation, Messaging Endpoints, and System Management. type: Index image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Architecture - Design Patterns - Enterprise - Integration - Messaging url: https://www.enterpriseintegrationpatterns.com/ created: '2025-01-01' modified: '2026-04-28' position: Consumer access: 3rd-Party specificationVersion: '0.19' apis: [] common: - type: DomainSecurity url: security/enterprise-integration-patterns-domain-security.yml - type: Website url: https://www.enterpriseintegrationpatterns.com/ - type: Documentation url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/ - type: MessagingChannels url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingChannelsIntro.html - type: MessageConstruction url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageConstructionIntro.html - type: MessageRouting url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageRoutingIntro.html - type: MessageTransformation url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageTransformationIntro.html - type: MessagingEndpoints url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/MessagingEndpointsIntro.html - type: SystemManagement url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/SystemManagementIntro.html maintainers: - FN: Kin Lane email: kin@apievangelist.com