Mike's Notes
- Use asynchronous messaging internally
- Use pattern icons in the documentation.
- Flow-based programming (Wikipedia)
- Message-oriented middleware (Wikipedia)
- Message queuing service (Wikipedia)
Resources
- https://en.wikipedia.org/wiki/Enterprise_Integration_Patterns
- http://www.enterpriseintegrationpatterns.com/
- https://www.enterpriseintegrationpatterns.com/ramblings/80_syncorswim.html
- https://ieeexplore.ieee.org/document/7368007
References
- Enterprise Integration Patterns
Repository
- Home > Ajabbi Research > Library > Authors > Gregor Hohpe
- Home > Handbook >
Last Updated
11/05/2025
Enterprise Integration Patterns from Gregor Hohpe
Mike is the inventor and architect of Pipi and the founder of Ajabbi.
Enterprise Integration Patterns is an excellent book by Gregor Hohpe and
Bobby Woolf, and describes 65 patterns for the use of enterprise application
integration and message-oriented middleware in the form of a pattern
language.Published by Addison-Wesley, 2004.
Gregor Hohpe is currently a technical director in Google Cloud's Office of the CTO.
There is an excellent website for the book.
A 2016 interview with the authors on IEEE Software. A Decade of Enterprise Integration Patterns: A Conversation with the Authors. PDF is available.
A presentation by Gregor at YOW Singapore Conference 2017
Integration styles and types
The book distinguishes four top-level alternatives for integration:
- File Transfer
- Shared Database
- Remote Procedure Invocation
- Messaging
The following integration types are introduced:
- Information Portal
- Data Replication
- Shared Business Function
- Service Oriented Architecture
- Distributed Business Process
- Business-to-Business Integration
- Tightly Coupled Interaction vs. Loosely Coupled Interaction
The graphic icons used in the patterns are also freely available from different sources.
- Visio Stencils
Blogs
- Gregor's Ramblings (Gregor Hohpe till 2017)
- The Architect Elevator (Gregor Hohpe from 2017)
- Claus Ibsen Riding the Camel
Software
Enterprise Integration Patterns are implemented in many open-source integration solutions.
Commercial MOM Message Queuing Services in the cloud include
- IBM MQ
- Oracle Messaging Cloud Service
- Microsoft Azure Bus
- Amazon SQS, User Docs
- IronMQ
- StormMQ
- AnypointMQ
No comments:
Post a Comment