***Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions*** is a [[Software engineering|software engineering]] book by [[Gregor Hohpe]] and [[Bobby Woolf]], published by [[Addison-Wesley]] in 2003. The book catalogues 65 [[Design pattern (software)|design patterns]] for [[Enterprise application integration|enterprise application integration]] using [[Message-oriented middleware|message-oriented middleware]], providing a standardized vocabulary and set of solutions for connecting [[Distributed computing|distributed]] [[Enterprise software|enterprise applications]].
The patterns address recurring problems in [[Asynchronous communication|asynchronous]] [[Messaging pattern|messaging]] systems, organized into categories including [[Message channel|message channels]], [[Message routing|message routing]], [[Message transformation|message transformation]], and [[Message endpoint|message endpoints]]. The book built on earlier pattern work by the [[Gang of Four (software)|Gang of Four]] and [[Martin Fowler (software engineer)|Martin Fowler]], applying the [[Pattern language|pattern language]] approach specifically to integration challenges. Its notation and terminology have been widely adopted by [[Middleware|middleware]] platforms and [[Integration platform|integration frameworks]], including [[Apache Camel]], [[Spring Integration]], [[MuleSoft]], and [[Microsoft BizTalk Server|Microsoft BizTalk]], many of which directly reference or implement the catalogued patterns. The book remains a standard reference in the field of enterprise integration and [[Service-oriented architecture|service-oriented architecture]].