aid: integration-patterns name: Integration Patterns segments: - Architecture description: >- Integration Patterns are design patterns and best practices for integrating different software systems and applications, including messaging, data transformation, and service orchestration approaches. Enterprise Integration Patterns (EIP), as cataloged by Gregor Hohpe and Bobby Woolf, provide a technology-independent vocabulary and visual notation harvested from proven solutions to recurring integration problems, organized into Messaging Channels, Message Construction, Message Routing, Message Transformation, Messaging Endpoints, and System Management. type: Index position: Consumer access: 3rd-Party image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Asynchronous Messaging - Choreography - Design Patterns - EAI - EIP - Enterprise Architecture - Enterprise Integration Patterns - Event-Driven Architecture - Messaging - Message Routing - Microservices - Orchestration - Software Architecture - System Integration created: '2025-01-01' modified: '2026-04-28' url: https://raw.githubusercontent.com/api-evangelist/integration-patterns/refs/heads/main/apis.yml specificationVersion: '0.19' apis: [] common: - type: Reference url: https://www.enterpriseintegrationpatterns.com/ - type: Reference url: https://www.enterpriseintegrationpatterns.com/patterns/messaging/ - type: Book url: https://www.enterpriseintegrationpatterns.com/eaipatterns.html - type: Author url: https://www.enterpriseintegrationpatterns.com/gregor.html - type: Reference url: https://en.wikipedia.org/wiki/Enterprise_Integration_Patterns - type: Rules url: rules/integration-patterns-rules.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com