Buy new:
-20% $55.81
FREE delivery Friday, May 17
Ships from: Amazon.com
Sold by: Amazon.com
$55.81 with 20 percent savings
List Price: $69.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Friday, May 17. Order within 19 hrs 52 mins
In Stock
$$55.81 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$55.81
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$36.67
FREE Returns
SHIPS DIRECTLY FROM AMAZON! Book has general wear and tear. NO highlighting, underlining, or writing in margins. SHIPS DIRECTLY FROM AMAZON! Book has general wear and tear. NO highlighting, underlining, or writing in margins. See less
FREE delivery Friday, May 17. Order within 19 hrs 52 mins
Only 1 left in stock - order soon.
$$55.81 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$55.81
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions 1st Edition

4.7 4.7 out of 5 stars 520 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$55.81","priceAmount":55.81,"currencySymbol":"$","integerValue":"55","decimalSeparator":".","fractionalValue":"81","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"eTQl2L6dlRq6x4HTO%2Bb%2BuBjeKLWmjT83255jU9xAFz%2BDy6aYcdOoeLHlGWml53rdfu13fOyGjAFhoeBWcq0W0fPBXIJhzCn8fN8V3y%2BLGKpxKeru5cMRn0Hvmo5qUm8VgMLVInzT7QA%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$36.67","priceAmount":36.67,"currencySymbol":"$","integerValue":"36","decimalSeparator":".","fractionalValue":"67","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"eTQl2L6dlRq6x4HTO%2Bb%2BuBjeKLWmjT83z93iIRs0PHEc85aHI3lUtZE%2FulpzU349TZ0o%2F8yEGnbhQtZ%2B03tfhiF1ibwri7PnOuGH3XZV8uCxglg%2Bg6aYPVKAIAXUAnwU7Y1ehvOzYPzxuPhoN7%2BDTtpyVMY0TEAkOTt%2FNw3xOBng8AdFkIxaIw%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold.

This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.

Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

$55.81
Get it as soon as Friday, May 17
In Stock
Ships from and sold by Amazon.com.
+
$49.95
Get it May 17 - 23
Only 1 left in stock - order soon.
Ships from and sold by Book A Smile :-).
+
$52.08
Get it May 20 - 21
Only 1 left in stock - order soon.
Ships from and sold by TextbookRush🍎.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Editorial Reviews

From the Back Cover

  • 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, Integration Styles.
  • Do you want to learn techniques for processing messages concurrently? See Chapter 10, Competing Consumers and Message Dispatcher.
  • Do you want to learn how you can track asynchronous messages as they flow across distributed systems? See Chapter 11, Message History and Message Store.
  • Do you want to understand how a system designed using integration patterns can be implemented using Java Web services, .NET message queuing, and a TIBCO-based publish-subscribe architecture? See Chapter 9, Interlude: Composed Messaging.

Utilizing years of practical experience, seasoned experts Gregor Hohpe and Bobby Woolf show how asynchronous messaging has proven to be the best strategy for enterprise integration success. However, building and deploying messaging solutions presents a number of problems for developers. 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, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold.

This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book.



0321200683B09122003

About the Author

Gregor Hohpe leads the enterprise integration practice at ThoughtWorks, Inc., a specialized provider of application development and integration services. Drawing from his extensive experience designing and implementing integration solutions for enterprise clients, Gregor has published a number of papers and articles presenting a no-hype view on enterprise integration, Web services, and Service-Oriented Architectures. He is a frequent speaker at technical conferences around the world.

Bobby Woolf is coauthor of The Design Patterns Smalltalk Companion (Addison-Wesley, 1998), and author of articles in IBM DeveloperWorks, Java Developer's Journal, and elsewhere. He has been a tutorial presenter at OOPSLA, JavaEdge, and Smalltalk Solutions, among other conferences.



0321200683AB09122003

Product details

  • ASIN ‏ : ‎ 0321200683
  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (October 10, 2003)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 736 pages
  • ISBN-10 ‏ : ‎ 9780321200686
  • ISBN-13 ‏ : ‎ 978-0321200686
  • Item Weight ‏ : ‎ 3.22 pounds
  • Dimensions ‏ : ‎ 7.2 x 1.7 x 9.4 inches
  • Customer Reviews:
    4.7 4.7 out of 5 stars 520 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.7 out of 5 stars
4.7 out of 5
520 global ratings

Top reviews from the United States

Reviewed in the United States on December 19, 2005
Deserves to take place in the great line up of GoF, POSA1, POSA2, EAA, Core Security Patterns (other "patterns" books omitted intentionally).

I have done Messaging and message based integration before, but this book takes essentially what is an art form and makes a science out of it.

First it starts with 4 different styles of integration (File based, Shared Database, RPC, Messaging) and discusses them intelligently giving their advantages and disadvantages.

Then it gets in to the major aspects/ pieces of Message based integration (Message, Channel, Routing, Transformation, End Points, System Management etc). It again discusses them as patterns and develops a good vocabulary of the messaging domain.

Then comes the meat where for each aspect of Messaging, it gives about 8 to 15 specific patterns, names them, shows their pros and cons, gives the trade off and intelligently discusses their usage. As part of the examples it draws example from JMS/ TIBCO/ MSMQ etc. Priceless.

What I loved about this book is how it makes you rethink everything you may have been doing before in software architecture/ integration using technologies such as Web Services, JMS, J2EE etc.

For example, many would not have fully groked MDBs as "event driven", "competing", "transactional" message consumers, that are suited for "Point to Point" integration. Yes I know every body uses them but do you really understand the implications for transaction scope and threading? . Or Polling message consumers have their advantages ?

Good discussion on relate standards and technologies included (Web Services, Axis Implementation, WS-*, SOAP etc)

Buy this guys and may be enterprise integration would be less messy.
23 people found this helpful
Report
Reviewed in the United States on January 25, 2023
It's 2023, and this book is STILL relevant. Entire categories of tooling have probably sprung up, been fashionable and then fallen by the wayside and this book just keeps chugging along. That's because this book isn't about any particular technology, it's about explaining patterns that you can reach for again and again as you face certain situations over your architecture/designer/developer career.
6 people found this helpful
Report
Reviewed in the United States on November 8, 2010
When I first saw this book I thought it looked nice and noted that it was associated with Martin Fowler, but figured that I had plenty of patterns books and didn't need yet another patterns book. I couldn't have been more mistaken. Recently I was reading the early access edition of Spring Integration in Practice from Manning Press and noticed that they kept referring to the Enterprise Integration Patterns book. It turns out that the book breaks new ground to cover messaging patterns in a way that I've not seen in any previous book. "Messaging patterns" are not simply messaging in the sense of Java Message Service (JMS) (although they may include that). They are patterns that have to do with work flow through an application where the message carries the payload that needs to be worked on, often in multiple steps. The book has plenty of diagrams to explain these patterns and the web site has links to free stencils that can be downloaded for Visio and other applications. While the web site has quite a bit of free content, there's considerably more meat in the book, so don't think that you've seen it all if you've been reading through patterns on the web site.

In short, Enterprise Integration Patterns is an essential book for those working in the enterprise spaces that want to learn from other developers that have come before them and captured a bit of what they've learned. It will certainly help simplify complex designs and contribute to avoiding a host of possible missteps. Definitely worth your money.
3 people found this helpful
Report
Reviewed in the United States on November 17, 2018
This is an excellent book on the patterns and concepts in enterprise integration. I've been doing enterprise integration since this book was written with a middleware product (webMethods) and J2EE and finally got around to reading this book. I found the book to be very well written and easy to read: the authors walk you through different thought processes for solving a particular problem and why the pattern is the best solution. Even though the book is 15 years old as of my review it is still pertinent today.

The patterns explain the different problems one typically needs to solve to do asynchronous messaging integration with legacy and modern applications.
Many of the patterns are included in commercial middleware products like webMethods, Tibco, Mulesoft, etc. Others you will need to build yourself to solve specialized problems.

The book examples are JMS and MSMQ centric, with a few Tibco examples too. The code examples are geared toward building solutions with those simple technologies rather than showing all of the middleware vendor tools. Therefore, I wouldn't read this book to learn how to code things. Read it to understand how asynchronous messaging problems should be solved, and to evaluation SOA and middleware products for features that implement these patterns.

In the last few years SOA and microservices have been the buzzwords in enterprise integration, but there are still many patterns from this book you may use because there are still many legacy apps in use that can't be modified to directly support web services, and many tasks still need to be asynchronous and decoupled.
21 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Olof Salberger
5.0 out of 5 stars Very good reference, top notch printing quality
Reviewed in Sweden on November 19, 2023
20 years old and more relevant today than when it was written. Also comes in an excellent hardcover format which I wish were the standard for books in this price range *stares at oreiley*.

The only downside I can think of is that the book sort of conflates different kinds of messaging with each other (i.e. what it calls command messages, document messages, and events), when they are really quite different and should be split between truly asynchronous ones and real time ones. However, the fact that each pattern is self contained makes it less of an issue since you can just focus on the patterns relevant for your current context.
Marcelo Rezende Módolo
5.0 out of 5 stars Esse é um livro para ser consultado sempre!
Reviewed in Brazil on February 26, 2021
O livro é excelente, uma referência! É para ser lido e usado como um manual!
Cliente Amazon
5.0 out of 5 stars Utile
Reviewed in Italy on August 29, 2022
Libro ben scritto. Riesce a chiarire e descrivere bene i concetti trattati.
Jose Luis Guzman Aponte
5.0 out of 5 stars Excelente
Reviewed in Mexico on August 23, 2019
Tenia tiempo queriendo comprar este libro y no me arrepiento. La calidad del libro y el contenido son excelentes
One person found this helpful
Report
Kindle Customer
5.0 out of 5 stars Great book on Enterpeise integration
Reviewed in India on October 6, 2019
All architects emerging developers should read this book to understand the logic behind all different enterprise integration tools available in the market!

Patterns from this book are still relevent to microservices.
One person found this helpful
Report