Enterprise Transformation Patterns Gregor Hohpe and Michele Danieli Transforming enterprises to compete in the digital world is a complex undertaking that can't be tackled with a simple 'cook book' approach. Enterprise Integration Patterns (EIP) is a book, written by Gregor Hohpe and Bobby Woolf, and first published in 2003. It defines 65 patterns for integration of applications and interfaces. It defines 65 patterns for integration of applications and interfaces. Enterprise Integration Patterns has 1,067 ratings and 39 reviews. Ash said: I started reading this because while working on a small app using Event Sourc. Gregor is known as co-author of the seminal book 'Enterprise Integration Patterns', which is widely cited as the reference vocabulary for asynchronous messaging solutions. Enterprise Integration Patterns provides an invaluable catalog of sixty-five patterns, with real-world solutions that demonstrate the formidable of messaging and help you to design effective messaging solutions for your enterprise. The authors also include examples covering a variety of different.
Goodreads helps you keep track of books you want to read.
Start by marking “Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions” as Want to Read:
Rate this book
See a Problem?
We’d love your help. Let us know what’s wrong with this preview of Enterprise Integration Patterns by Gregor Hohpe.
Not the book you’re looking for?
Preview — Enterprise Integration Patterns by Gregor Hohpe
(Martin Fowler Signature Book)
Enterprise Integration Patterns provides an invaluable catalog of sixty-five patterns, with real-world solutions that demonstrate the formidable of messaging and help you to design effective messaging solutions for your enterprise. The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsof...more
Published October 20th 2003 by Addison-Wesley Professional (first published October 10th 2003)
To see what your friends thought of this book,please sign up.
To ask other readers questions aboutEnterprise Integration Patterns,please sign up.
Be the first to ask a question about Enterprise Integration Patterns
Required reading for software development professionals
70 books — 37 voters
Technology Published in Decade: 2000s
Eip Enterprise Integration Patterns
72 books — 1 voter
More lists with this book...
Rating details
|
Dec 09, 2016Rod Hilton rated it liked it
This book taught me, above all else, that I know squat about messaging systems. The reason I read this book was kind of silly. It's an Addison-Wesley Martin Fowler Signature Series book, and I've read and enjoyed pretty much every other one of those. This book's cover with its red column on the right mocked me from my bookshelf, reminding me that I have failed to 'collect them all' because of this one book. Why was it the only one in the series I hadn't read? Because it's a 683 page book about me...more
I started reading this because while working on a small app using Event Sourcing, I realised I was building an increasingly complex messaging system and rediscovering a lot of design decisions I knew must have already been resolved. My interest isn't in integration at all, but software built using messaging internally. This is a long book but surprisingly easy to read, and engaging enough to read cover-to-cover. It works up from fundamental primitives like Message, Message Endpoint and Message Ch...more
Aug 07, 2017_ rated it liked it
I'll read this book with a different mindset about integration: Functional Composition. The same patterns can be applied in this context so it was definitely the worth the read for me to think on higher levels when developing functional programs.
Jan 22, 2019Regis Hattori rated it really liked it
This kind of book that shows the subject in the format of patterns are very good when you have a problem, know that there are a set of patterns that can solve it but need a review of the pros and cons to decide which of them is better for your case. This kind of book is usually not good when you have a shallow knowledge in the subject (my case) because that is a lot of circular references: if there are multiple patterns to solve the same kind of problems, the first patterns needed to be compared...more
Outstanding. Among so many distributed systems' buzzwords (event sourcing, eventual consistency, fault tolerance) what this books does from the very beginning 'till the end is to clarify all of it, and deliver a easy to understand explanation of the main motivations and basic concepts existing behind MOST OF the message based systems/architectures. The many presented integration patterns are always followed by a piece of code implemented using a real world technology that helps a lot to reinforce...more
Jul 08, 2011Ronald rated it it was amazing
I wasn't really expecting to enjoy this book as much as I did but it is packed full of really useful information. I've worked on a few systems that used enterprise-level messaging and I thought I had a good handle on the space but I picked up the book anyway just to deepen my knowledge. I am really glad that I did. It is very apparent that the authors have been involved in a variety of integrations and have managed to convert their experience into patterns. The book does a good job of balancing...more
Jun 19, 2019Vaibhav Pujari rated it really liked it
Great book to learn some basics of messaging architectures. The best thing I like is that the author explains the various potential solutions and problems with them before coming to a solution for each pattern. It slowly builds up as a thought process as a reader to not immediately jump to known best solutions but to consider some alternatives too, which helps to contrast the chosen solutions. I was not motivated enough to read through all the code examples, but the ones I read were straightforwa...more
Unexpectedly good reading (but I found it only from the second try :) after I took some luggage in this area). Still correlates with modern approaches for distributed systems on top of SQS and similar solutions.
Apr 07, 2019Angad Nadkarni rated it it was amazing
Very easy reading and perfectly organised as an enjoyable reference book. Offers a new perspective to messaging beyond the simple pub/sub systems we’re used to implementing, insisting on practicality throughout
Jan 04, 2019Justin rated it it was amazing
A must-read guide for any developer considering basic architecture and systems design
Jun 09, 2019Alexey.Stogny rated it really liked it
Deep research of building a messaging system in your project. Still the book is compiled rather 'academically', making it hard to extract overall picture to use on practice.
May 24, 2018Maxim Dilovski rated it really liked it
The book describes the integration patterns that are implemented in most Enterprise tools like Tibco, IBM, Software AG and etc. Great book for Enterprise Architecture lovers. Totally recommend it.
Dec 04, 2016Timothy Culp rated it liked it
Good introduction to enterprise messaging with many examples. Patterns tended to be repetitive and the same concepts kept coming up over and over again.
Feb 24, 2018Łukasz Słonina rated it it was amazing
A good starter in the world of EIP and MoM.
Overly verbose, repetitive and clinical. The topics covered are good, but the book should really have been a third of the size.
This book has not really stood the test of time in my opinion. The first chapter or two has some good definitions of components, and the penultimate chapter had a good example of implementation. The middle chapters will be interesting if you have never used modern queuing systems such as RabbitMQ, but bear in mind that modern systems implement a fair few of the patterns this book describes.
It has some good information, but it's overly repetitive and has code samples thrown just to fill in the pages IMO. I do not recommend it.
A very thorough compedium of integration patterns with a focus on messaging integration style. It is written in a very clear way, covering a wide spectrum of approaches oneself can face while pondering integration project within IT organization based on messaging. A must read for anyone who works with EAI, ESB, SOA platforms and consider to connect various systems and software products. It covers 65 integration patterns and it introduces an iconic pattern language often called 'GregorGrams'. Eac...more
Nov 15, 2010Tom rated it liked it
I was debating whether to give this three or four stars and decided that it was a solid three. The book is well-written and very thorough (over 600 pages of content), but I do wish it had some more concrete examples with supporting code. Some of the patterns built on other patterns or were permutations of other patterns in the book, which got me wondering whether a solid understanding of the underlying principles in the Gang of Four book is the extent of the pattern knowledge you need, and this...more
Nov 16, 2014Victor rated it it was amazing
Enterprise Integration Patterns is a timeless book. Although it's long, I found it to be easy to read and it's a good reference book. When I look at the messaging solutions that we use today, it's clear that they have been influenced by these patterns. This book helped me fill in the gaps and better understand solutions like Microsoft BizTalk and NServiceBus. Also, the pattern language presented in the book is very helpful for discussing technical design decisions within a team. Also, it's one o...more
There is a definite 'book about patterns' pattern - introduce the concepts, a long section referencing things which haven't been defined yet, then a list all the patterns. And, in fairness, this book does pretty much follow that pattern, although it's probably the most readable pattern book I've encountered so far - partly because it is basically well written, partly because it's a bit more up to date, and partly because it's very well structured and so has limited the 'forward reference' problem...more
A book that exploits messaging for enterprises. In my experience only few patterns are used in 'real' implementations for the following reasons: simplicity, operational costs and external factors such as employee turnover. From the technology perspective, there are few providers that implement EIP - one of which Apache Camel. To summarise, nice book to explore integration patterns, concepts that might still be present in bigger enterprise. On the other hand it might be a bit behind in the emergi...more
This is a classic book on the topic. Being well written, it helps a reader to devour the contents in a granular and logically connected manner. The concepts of the authors are relative to the present time and have been applied in different ESB solutions (Apache Camel, Spring Framework etc). Moreover, in the world of 'reactive' designs and principles this resource demonstrates the ways of non-blocking and asynchronous integration patterns. One might lack for the meta-language examples but I myself...more
Not really sure how I would rate this as a book. Gave it five stars because of the breadth and depth of content. I'm lucky enough to have had the opportunity to work with and implement many of the concepts described in the book before I was even aware of it's existence. I read the book to the extent of filling in the holes in my knowledge where I need to, and to be aware of other alternatives available. In that sense I think it's a valuable reference book.
May 03, 2015Franck Chauvel rated it liked it
This book gathers various patterns used to integrate enterprise systems using messaging technology. Despite being a sort of catalog, it reads surprisingly well, and remained relevant regardless of any technology. Besides, although some of these messaging patterns sounds obvious (but everything is obvious once we read about it), various design choices are discussed and detailed on a couple of examples. I definitely learned a few things reading it.
Mar 12, 2013Konstantinos rated it really liked it
Good read. Disappointed somehow by the lack of patterns in relation to workflows and business logic when it comes to messaging. I would say that 80% of the book is things that probably you won't have to implement yourself nowadays unless you build your own enterprise messaging bus. I enjoyed learning about the patterns which are applicable to business processes such as the 'process manager', the 'aggregator', the 'routing slip' and 'scatter-gather'.
Very interesting book. looks like the past, present and future of integrating systems. The really good news is pretty much the entire book is online, just do a google search, so buying the Kindle version wasnt really necessary.
This book serves two purposes: first, if you've never been introduced to messaging-based systems, it's a paradigm changer. Secondly, it serves as a great reference book for building messaging-based systems. This is another book I wish more developers had taken a look at.
While many of these techniques are billed as being for gluing together heterogeneous 'enterprise' systems, I actually find the patterns described as being essential to building any large distributed system.
There are no discussion topics on this book yet.Be the first to start one »
Recommend It | Stats | Recent Status Updates
See similar books…
If you like books and love to build cool products, we may be looking for you. Learn more »
See top shelves…
12followers
Martin Fowler Signature Book(1 - 10 of 11 books)
Goodreads helps you keep track of books you want to read.
Start by marking “Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions” as Want to Read:
Rate this book
See a Problem?
We’d love your help. Let us know what’s wrong with this preview of Enterprise Integration Patterns by Gregor Hohpe.
Not the book you’re looking for?
Preview — Enterprise Integration Patterns by Gregor Hohpe
(Martin Fowler Signature Book)
Would you like to use a consistent visual notation for drawing integration solutions? Look inside the front cover. Do you want to harness the power of asynchronous systems without getting caught in the pitfalls? See 'Thinking Asynchronously' in the Introduction. Do you want to know which style of application integration is best for your purposes? See Chapter 2, Integratio...more
Published (first published October 10th 2003)
To see what your friends thought of this book,please sign up.
To ask other readers questions aboutEnterprise Integration Patterns,please sign up.
Be the first to ask a question about Enterprise Integration Patterns
This book is not yet featured on Listopia.Add this book to your favorite list »
Rating details
|
Dec 09, 2016Rod Hilton rated it liked it · review of another edition
This book taught me, above all else, that I know squat about messaging systems. The reason I read this book was kind of silly. It's an Addison-Wesley Martin Fowler Signature Series book, and I've read and enjoyed pretty much every other one of those. This book's cover with its red column on the right mocked me from my bookshelf, reminding me that I have failed to 'collect them all' because of this one book. Why was it the only one in the series I hadn't read? Because it's a 683 page book about me...more
Oct 12, 2013Ash Moran rated it it was amazing · review of another edition
I started reading this because while working on a small app using Event Sourcing, I realised I was building an increasingly complex messaging system and rediscovering a lot of design decisions I knew must have already been resolved. My interest isn't in integration at all, but software built using messaging internally. This is a long book but surprisingly easy to read, and engaging enough to read cover-to-cover. It works up from fundamental primitives like Message, Message Endpoint and Message Ch...more
Aug 07, 2017_ rated it liked it · review of another edition
I'll read this book with a different mindset about integration: Functional Composition. The same patterns can be applied in this context so it was definitely the worth the read for me to think on higher levels when developing functional programs.
Jan 22, 2019Regis Hattori rated it really liked it · review of another edition
This kind of book that shows the subject in the format of patterns are very good when you have a problem, know that there are a set of patterns that can solve it but need a review of the pros and cons to decide which of them is better for your case. This kind of book is usually not good when you have a shallow knowledge in the subject (my case) because that is a lot of circular references: if there are multiple patterns to solve the same kind of problems, the first patterns needed to be compared...more
Jun 21, 2019Lucas Bleme rated it it was amazing · review of another edition
Outstanding. Among so many distributed systems' buzzwords (event sourcing, eventual consistency, fault tolerance) what this books does from the very beginning 'till the end is to clarify all of it, and deliver a easy to understand explanation of the main motivations and basic concepts existing behind MOST OF the message based systems/architectures. The many presented integration patterns are always followed by a piece of code implemented using a real world technology that helps a lot to reinforce...more
Jul 08, 2011Ronald rated it it was amazing · review of another edition
Enterprise Integration Patterns Gregor Hope Rapidshare Search
I wasn't really expecting to enjoy this book as much as I did but it is packed full of really useful information. I've worked on a few systems that used enterprise-level messaging and I thought I had a good handle on the space but I picked up the book anyway just to deepen my knowledge. I am really glad that I did. It is very apparent that the authors have been involved in a variety of integrations and have managed to convert their experience into patterns. The book does a good job of balancing...more
Jun 19, 2019Vaibhav Pujari rated it really liked it · review of another edition
Great book to learn some basics of messaging architectures. The best thing I like is that the author explains the various potential solutions and problems with them before coming to a solution for each pattern. It slowly builds up as a thought process as a reader to not immediately jump to known best solutions but to consider some alternatives too, which helps to contrast the chosen solutions. I was not motivated enough to read through all the code examples, but the ones I read were straightforwa...more
May 26, 2017Andrey rated it really liked it · review of another edition
Unexpectedly good reading (but I found it only from the second try :) after I took some luggage in this area). Still correlates with modern approaches for distributed systems on top of SQS and similar solutions.
Apr 07, 2019Angad Nadkarni rated it it was amazing · review of another edition
Very easy reading and perfectly organised as an enjoyable reference book. Offers a new perspective to messaging beyond the simple pub/sub systems we’re used to implementing, insisting on practicality throughout
Jan 04, 2019Justin rated it it was amazing · review of another edition
A must-read guide for any developer considering basic architecture and systems design
Jun 09, 2019Alexey.Stogny rated it really liked it · review of another edition
Deep research of building a messaging system in your project. Still the book is compiled rather 'academically', making it hard to extract overall picture to use on practice.
May 24, 2018Maxim Dilovski rated it really liked it · review of another edition
The book describes the integration patterns that are implemented in most Enterprise tools like Tibco, IBM, Software AG and etc. Great book for Enterprise Architecture lovers. Totally recommend it.
Dec 04, 2016Timothy Culp rated it liked it · review of another edition
Good introduction to enterprise messaging with many examples. Patterns tended to be repetitive and the same concepts kept coming up over and over again.
Feb 24, 2018Łukasz Słonina rated it it was amazing · review of another edition
Nov 30, 2018Skyhard rated it really liked it · review of another edition
Nov 17, 2016Jason Stubbs rated it it was ok · review of another edition
Overly verbose, repetitive and clinical. The topics covered are good, but the book should really have been a third of the size.
Feb 16, 2017Andy rated it it was ok · review of another edition
This book has not really stood the test of time in my opinion. The first chapter or two has some good definitions of components, and the penultimate chapter had a good example of implementation. The middle chapters will be interesting if you have never used modern queuing systems such as RabbitMQ, but bear in mind that modern systems implement a fair few of the patterns this book describes.
Feb 12, 2017Eduardo Seabra rated it it was ok · review of another edition
It has some good information, but it's overly repetitive and has code samples thrown just to fill in the pages IMO. I do not recommend it.
Jun 28, 2014Patryk rated it it was amazing · review of another edition
A very thorough compedium of integration patterns with a focus on messaging integration style. It is written in a very clear way, covering a wide spectrum of approaches oneself can face while pondering integration project within IT organization based on messaging. A must read for anyone who works with EAI, ESB, SOA platforms and consider to connect various systems and software products. It covers 65 integration patterns and it introduces an iconic pattern language often called 'GregorGrams'. Eac...more
Enterprise Integration Patterns Gregor Hope Rapidshare Download
Nov 15, 2010Tom rated it liked it · review of another edition
I was debating whether to give this three or four stars and decided that it was a solid three. The book is well-written and very thorough (over 600 pages of content), but I do wish it had some more concrete examples with supporting code. Some of the patterns built on other patterns or were permutations of other patterns in the book, which got me wondering whether a solid understanding of the underlying principles in the Gang of Four book is the extent of the pattern knowledge you need, and this...more
Nov 16, 2014Victor rated it it was amazing · review of another edition
Enterprise Integration Patterns is a timeless book. Although it's long, I found it to be easy to read and it's a good reference book. When I look at the messaging solutions that we use today, it's clear that they have been influenced by these patterns. This book helped me fill in the gaps and better understand solutions like Microsoft BizTalk and NServiceBus. Also, the pattern language presented in the book is very helpful for discussing technical design decisions within a team. Also, it's one o...more
Feb 17, 2016Steve Whiting rated it liked it · review of another edition
There is a definite 'book about patterns' pattern - introduce the concepts, a long section referencing things which haven't been defined yet, then a list all the patterns. And, in fairness, this book does pretty much follow that pattern, although it's probably the most readable pattern book I've encountered so far - partly because it is basically well written, partly because it's a bit more up to date, and partly because it's very well structured and so has limited the 'forward reference' problem...more
Oct 01, 2015Linas Jakaitis rated it liked it · review of another edition
A book that exploits messaging for enterprises. In my experience only few patterns are used in 'real' implementations for the following reasons: simplicity, operational costs and external factors such as employee turnover. From the technology perspective, there are few providers that implement EIP - one of which Apache Camel. To summarise, nice book to explore integration patterns, concepts that might still be present in bigger enterprise. On the other hand it might be a bit behind in the emergi...more
Apr 28, 2015Evgeny Rusak rated it really liked it · review of another edition
This is a classic book on the topic. Being well written, it helps a reader to devour the contents in a granular and logically connected manner. The concepts of the authors are relative to the present time and have been applied in different ESB solutions (Apache Camel, Spring Framework etc). Moreover, in the world of 'reactive' designs and principles this resource demonstrates the ways of non-blocking and asynchronous integration patterns. One might lack for the meta-language examples but I myself...more
Feb 28, 2016Alexis rated it really liked it · review of another edition
Not really sure how I would rate this as a book. Gave it five stars because of the breadth and depth of content. I'm lucky enough to have had the opportunity to work with and implement many of the concepts described in the book before I was even aware of it's existence. I read the book to the extent of filling in the holes in my knowledge where I need to, and to be aware of other alternatives available. In that sense I think it's a valuable reference book.
May 03, 2015Franck Chauvel rated it liked it · review of another edition
This book gathers various patterns used to integrate enterprise systems using messaging technology. Despite being a sort of catalog, it reads surprisingly well, and remained relevant regardless of any technology. Besides, although some of these messaging patterns sounds obvious (but everything is obvious once we read about it), various design choices are discussed and detailed on a couple of examples. I definitely learned a few things reading it.
Mar 12, 2013Konstantinos rated it really liked it · review of another edition
Good read. Disappointed somehow by the lack of patterns in relation to workflows and business logic when it comes to messaging. I would say that 80% of the book is things that probably you won't have to implement yourself nowadays unless you build your own enterprise messaging bus. I enjoyed learning about the patterns which are applicable to business processes such as the 'process manager', the 'aggregator', the 'routing slip' and 'scatter-gather'.
Oct 30, 2015Patrick rated it liked it · review of another edition
Very interesting book. looks like the past, present and future of integrating systems. The really good news is pretty much the entire book is online, just do a google search, so buying the Kindle version wasnt really necessary.
Mar 08, 2008Evan Hoff rated it it was amazing · review of another edition
This book serves two purposes: first, if you've never been introduced to messaging-based systems, it's a paradigm changer. Secondly, it serves as a great reference book for building messaging-based systems. This is another book I wish more developers had taken a look at.
Enterprise Integration Patterns Ebook
Aug 04, 2007Steve rated it really liked it · review of another edition
What Is Integration Pattern
While many of these techniques are billed as being for gluing together heterogeneous 'enterprise' systems, I actually find the patterns described as being essential to building any large distributed system.
There are no discussion topics on this book yet.Be the first to start one »
Recommend It | Stats | Recent Status Updates
Enterprise Application Integration Patterns
See similar books…
If you like books and love to build cool products, we may be looking for you. Learn more »
See top shelves…
Enterprise Integration Patterns Gregor Hope Rapidshare Files