||This article needs additional citations for verification. (February 2008)
Enterprise Integration Patterns is a book by Gregor Hohpe and Bobby Woolf and describes 65 design patterns for the use of enterprise application integration and message-oriented middleware in the form of a pattern language. The patterns are structured into the categories:
- Integration Styles
- Messaging Systems
- Message Construction
- Message Routing
- Message Transformation
- Messaging Endpoints
- System Management
Enterprise Integration Patterns are implemented in many open source ESB's, including Spring Integration, Apache Camel, Mule ESB or Guaraná DSL. The book includes an iconic pattern language, sometimes nicknamed "GregorGrams" after one of the authors.
- Hohpe, Gregor; Bobby Woolf (2003). Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. ISBN 0-321-20068-3.