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.