SOA Design Patterns and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
53 used & new from $42.99

Have one to sell? Sell yours here
 
   
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
 
 
Start reading SOA Design Patterns on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) (Hardcover)

~ (Author)
Key Phrases: service façade, logic centralization, canonical protocol, Process Abstraction, Service Normalization, Utility Abstraction (more...)
4.7 out of 5 stars  See all reviews (17 customer reviews)

List Price: $59.99
Price: $47.99 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.00 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
40 new from $42.99 13 used from $42.99

Formats

Amazon Price New from Used from
  Kindle Edition $38.39 -- --
  Hardcover $47.99 $42.99 $42.99

Best Value

Buy Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide and get SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) at an additional 5% off Amazon.com's everyday low price.

Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide + SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
Buy Together Today: $75.28

Show availability and shipping details


Customers Who Bought This Item Also Bought

Web Service Contract Design and Versioning for SOA

Web Service Contract Design and Versioning for SOA

by Thomas Erl
5.0 out of 5 stars (9)  $39.99
SOA Principles of Service Design

SOA Principles of Service Design

by Thomas Erl
4.5 out of 5 stars (31)  $31.02
Service-Oriented Architecture (SOA): Concepts, Technology, and Design

Service-Oriented Architecture (SOA): Concepts, Technology, and Design

by Thomas Erl
4.1 out of 5 stars (60)  $31.02
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

by Gregor Hohpe
4.7 out of 5 stars (37)  $52.55
Java Soa Cookbook

Java Soa Cookbook

by Eben Hewitt
5.0 out of 5 stars (5)  $31.49
Explore similar items

Editorial Reviews

Product Description

SOA Design Patterns is an important contribution to the literature and practice
of building and delivering quality software-intensive systems.”

- Grady Booch, IBM Fellow

“With the continued explosion of services and the increased rate of adoption of SOA through the market, there is a critical need for comprehensive, actionable guidance that provides the fastest possible time to results. Microsoft is honored to contribute to the SOA Design Patterns book, and to continue working with the community to realize the value of Real World SOA.”

- Steven Martin, Senior Director, Developer Platform Product Management, Microsoft

 

SOA Design Patterns provides the proper guidance with the right level of abstraction to be adapted to each organization’s needs, and Oracle is pleased to have contributed to the patterns contained in this book.”

- Dr. Mohamad Afshar, Director of Product Management, Oracle Fusion Middleware, Oracle

 

“Red Hat is pleased to be involved in the SOA Design Patterns book and contribute important SOA design patterns to the community that we and our customers have used within our own SOA platforms. I am sure this will be a great resource for future SOA practitioners.”

- Pierre Fricke Director, Product Line Management, JBoss SOA Platform, Red Hat

 

“A wealth of proven, reusable SOA design patterns, clearly explained and illustrated with examples. An invaluable resource for all those involved in the design of service-oriented solutions.”

- Phil Thomas, Consulting IT Specialist, IBM Software Group

 

“This obligatory almanac of SOA design patterns will become the foundation on which many organizations will build their successful SOA solutions. It will allow organizations to build their own focused SOA design patterns catalog in an expedited fashion knowing that it contains the wealth and expertise of proven SOA best practices.”

- Stephen Bennett, Director, Technology Business Unit, Oracle Corporation

 

“The technical differences between service orientation and object orientation are subtle

enough to confuse even the most advanced developers. Thomas Erl’s book provides a great service by clearly articulating SOA design patterns and differentiating them from similar OO design patterns.”

- Anne Thomas Manes, VP & Research Director, Burton Group

 

SOA Design Patterns does an excellent job of laying out and discussing the areas of SOA design that a competent SOA practitioner should understand and employ.”

- Robert Laird, SOA Architect, IBM

 

“As always, Thomas delivers again. In a well-structured and easy-to-understand way, this book provides a wonderful collection of patterns each addressing a typical set of SOA design problems with well articulated solutions. The plain language and hundreds of diagrams included in the book help make the complicated subjects of SOA design comprehensible even to those who are new to the SOA design world. It’s a must-have reference book for all SOA practitioners, especially for enterprise architects, solution architects, developers, managers, and business process experts.”

- Canyang Kevin Liu, Solution Architecture Manager, SAP

 

“The concept of service oriented architecture has long promised visions of agile organizations being able to swap out interfaces and applications as business needs change. SOA also promises incredible developer and IT productivity, with the idea that key services would be candidates for cross-enterprise sharing or reuse. But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web Services. There’s been a lot of confusion in the SOA marketplace about exactly what SOA is, what it’s supposed to accomplish, and how an enterprise goes about in making it work.

 

SOA Design Patterns is a definitive work that offers clarity on the purpose and functioning of service oriented architecture. SOA Design Patterns not only helps the IT practitioner lay the groundwork for a well-functioning SOA effort across the enterprise, but also connects the dots between SOA and the business requirements in a very concrete way. Plus, this book is completely technology agnostic—SOA Design Patterns rightly focuses on infrastructure and architecture, and it doesn’t matter whether you’re using components of one kind or another, or Java, or .NET, or Web services, or REST-style interfaces.

 

While no two SOA implementations are alike, Thomas Erl and his team of contributors have effectively identified the similarities in composition services need to have at a sub-atomic level in order to interact with each other as we hope they will. The book identifies 85 SOA design patterns which have been developed and thoroughly vetted to ensure that a service-oriented architecture does achieve the flexibility and loose coupling promised. The book is also compelling in that it is a living document, if you will, inviting participation in an open process to identify and formulate new patterns to this growing body of knowledge.”

- Joe McKendrick, Independent Analyst, Author of ZDNet’s SOA Blog

 

“If you want to truly educate yourself on SOA, read this book.”

- Sona Srinivasan, Global Client Services & Operations, CISCO

 

“An impressive decomposition of the process and architectural elements that support serviceoriented analysis, design, and delivery. Right-sized and terminologically consistent.

 

Overall, the book represents a patient separation of concerns in respect of the process and architectural parts that underpin any serious SOA undertaking. Two things stand out. First, the pattern relationship diagrams provide rich views into the systemic relationships that structure a service-oriented architecture: these patterns are not discrete, isolated templates to be applied mechanically to the problem space; rather, they form a network of forces and constraints that guide the practitioner to consider the task at hand in the context of its inter-dependencies. Second, the pattern sequence diagrams and accompanying notes provide a useful framework for planning and executing the many activities that comprise an SOA engagement.”

- Ian Robinson, Principal Technology Consultant, ThoughtWorks

 

“Successful implementation of SOA principles requires a shift in focus from software system means, or the way capabilities are developed, to the desired end results, or real-world effects required to satisfy organizational business processes. In SOA Design Patterns, Thomas Erl provides service architects with a broad palette of reusable service patterns that describe service capabilities that can cut across many SOA applications. Service architects taking advantage of these patterns will save a great deal of time describing and assembling services to deliver the real world effects they need to meet their organization’s specific business objectives.”

- Chuck Georgo, Public Safety and National Security Architect

 

“In IT, we have increasingly come to see the value of having catalogs of good solution patterns in programming and systems design. With this book, Thomas Erl brings a comprehensive set of patterns to bear on the world of SOA. These patterns enable easily communicated, reusable, and effective solutions, allowing us to more rapidly design and build out the large, complicated and interoperable enterprise SOAs into which our IT environments are evolving.”

- Al Gough, Business Systems Solutions CTO, CACI International Inc.

 

“This book provides a comprehensive and pragmatic review of design issues in service-centric design, development, and evolution. The Web site related to this book [SOAPatterns.org] is a wonderful platform and gives the opportunity for the software community to maintain this catalogue….”

- Veronica Gacitua Decar, Dublin City University

 

“Erl’s SOA Design Patterns is for the IT decision maker determined to make smart architecture design choices, smart investments, and long term enterprise impact. For those IT professionals committed to service-orientation as a value-added design and implementation option, Patterns offers a credible, repeatable approach to engineering an adaptable business enterprise. This is a must read for all IT arch...



About the Author

Thomas Erl is the world’s top-selling SOA author, Series Editor of the Prentice Hall Service-Oriented Computing Series from Thomas Erl, and Editor of The SOA Magazine (www.soamag.com). With over 100,000 copies in print world-wide, his books have become international bestsellers and have been formally endorsed by senior members of major software organizations, such as IBM, Microsoft, Oracle, BEA, Sun, Intel, SAP, CISCO, and HP.

 

His most recent titles SOA Design Patterns and Web Service Contract Design and Versioning for SOA were co-authored with a series of industry experts and follow his first three books Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services, Service- Oriented Architecture: Concepts, Technology, and Design, and SOA Principles of Service Design.

 

Thomas is currently working with over 20 authors on the upcoming titles: SOA

Governance, SOA with .NET, SOA with Java, ESB Architecture for SOA, and SOA with REST. He is also overseeing the SOAPatterns.org initiative, a community site dedicated to SOA patterns.

 

Thomas is the founder of SOA Systems Inc. (www.soasystems.com), a company specializing in vendor-neutral SOA consulting and training services. Thomas is also the founder of the internationally recognized SOA Certified Professional program (www.soacp.com and www.soaschool.com). Thomas is a speaker and instructor for private and public events and is regularly invited to Gartner summits. He has delivered many workshops and keynote speeches, and is on the program committee for the International SOA Symposium. Articles and interviews by Thomas have been published in numerous publications, including The Wall Street Journal and CIO Magazine.

 

For more information, visit: www.thomaserl.com.


Product Details

  • Hardcover: 800 pages
  • Publisher: Prentice Hall PTR; 1 edition (January 9, 2009)
  • Language: English
  • ISBN-10: 0136135161
  • ISBN-13: 978-0136135166
  • Product Dimensions: 9.2 x 7.1 x 1.9 inches
  • Shipping Weight: 4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #13,774 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #6 in  Books > Computers & Internet > Hardware > Microprocessors & System Design > Computer Design
    #13 in  Books > Computers & Internet > Hardware > Design & Architecture
    #27 in  Books > Computers & Internet > Web Development > Web Services

More About the Author

Thomas Erl
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Thomas Erl Page

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
76% buy the item featured on this page:
SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl) 4.7 out of 5 stars (17)
$47.99
Java Soa Cookbook
8% buy
Java Soa Cookbook 5.0 out of 5 stars (5)
$31.49
Service-Oriented Architecture (SOA): Concepts, Technology, and Design
7% buy
Service-Oriented Architecture (SOA): Concepts, Technology, and Design 4.1 out of 5 stars (60)
$31.02
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
5% buy
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions 4.7 out of 5 stars (37)
$52.55

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(7)

Your tags: Add your first tag
 

 

Customer Reviews

17 Reviews
5 star:
 (13)
4 star:
 (3)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
14 of 14 people found the following review helpful:
3.0 out of 5 stars Wonderful Overkill, June 22, 2009
This text provides a wonderful and thorough explanation of base SOA principles. The core definitions are concrete, base references well chosen and contains many useful points for consideration. The key topics are covered in a logical structure and approached in logical order. This makes the text much more useful for building a foundation on SOA than its competitors.

However, the text clearly overstates the issues. The use of non-illuminating case studies coupled with needlessly complex re-definition of key terminology makes this reference sheer overkill. This book provides a key example of taking simple concepts and turning them in on themselves to make them appear much more complex than they really are. I am unsure whether this is because of the author's desire to become the biblical reference that Distributed Systems: Principles and Paradigms is or if it is simply because the author wants to make the topic seem more intellectually difficult to grasp than it really is.

I do not want to take away from the value of the content covered, but there are much more succinct and light-hearted publications that will lead you to the same base understanding. It is VERY wordy and over-stated, but it is worth having in your stack of SOA, Web Services, etc. etc. etc. reference stack. If for nothing else, than key citations and consideration points.

Possibly the most value thing I got from this book was the ability to ask additional questions and put key things to consideration that would have otherwise been missed. Sometimes the most obvious things are taken for granted and hence overlooked -- this book touches on that wonderfully.

To summarize: a wonderful book with a thorough examination of core SOA principles, but it breaks the primary principle of "I'm sorry this letter is so long, I didn't have time to make it shorter."

I enjoyed the author's/publisher's other books on the topic, but this one was a bit of a disappointment - perhaps it should have been first on my list instead of close to last. I highly recommend ignoring the fruitless illustrations/diagrams and sticking to the text, as well.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Indispensable book for SOA, March 20, 2009
I work for the IT department of a medium-sized company as a technical architect. We are in the middle of an SOA adoption, and this book has been immensely helpful to us. We are using information from the book to "get it right" the first time, so that we can begin our SOA using the correct patterns, rather than learning as we go and ending up with legacy systems that are difficult to maintain.

Mr. Erl, thanks for this great book!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2 of 3 people found the following review helpful:
5.0 out of 5 stars Excellent, April 8, 2009
We are in the third year of our SOA adoption, and the Thomas Erl SOA books have been an invaluable resource for that effort. "SOA Design Patterns" is an excellent addition to Erl's SOA series. This book is valuable in both its breadth and its depth; the book lucidly presents many (80+) thoroughly researched SOA patterns, and for each pattern includes rationale behind the pattern and a clear case-study example. As with the Gang of Four patterns and OO development, the benefit is that most of the problems you will encounter in your own SOA initiative will have already been solved; understanding and applying these SOA patterns to your SOA will help enable the success of your effort, and ensure that both your service architecture and development follow proven approaches.

Once again, thank you Thomas Erl.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars The patterns part is excellent.
Compact and short patterns.

The first SOA explanation chapters are repetitive because they are more or less the same than other books. Read more
Published 1 month ago by Pablo Castilla Vazquez

5.0 out of 5 stars Also a great SOA security reference
The book SOA Design Patterns by Thomas Erl offers a very clean and straight-forward explanation of to the many different facets and options of implementing SOA. Read more
Published 1 month ago by Don Franke

4.0 out of 5 stars Another important guide for SOA
I think that this book is another important guide to understand the SOA world. This book has to be read slowly but the reading is very pleasurable because after each page you can... Read more
Published 2 months ago by Samuele Pretini

5.0 out of 5 stars Great book finally got overall strategy and heuristics for SOA
This book not only presented over 80 patterns but it also tied them together with working examples of when and how to use them as well as an overall way of creating enterprise and... Read more
Published 7 months ago by Joseph Rogers

5.0 out of 5 stars Must Read
As a Software Engineer looking to discover the patterns and concepts that are driving the SOA initiative I found this book to be extremely informative. Read more
Published 8 months ago by Sean Nally

5.0 out of 5 stars A must have SOA reference book
This is a great reference book for people interested in SOA. It contains in-depth definitions on SOA terms and concepts. Read more
Published 8 months ago by L. Tam

5.0 out of 5 stars Valuable Resource
SOA design patterns is a well-structured and easy-to-understand book. I highly recommend this book to all practitioners of SOA.
Published 8 months ago by Pradeep Mishra

4.0 out of 5 stars Another good Thomas Erl book
If you're a fan of the Thomas Erl SOA series, you won't be disappointed with his latest installment. Read more
Published 8 months ago by Fred Tibbitts

5.0 out of 5 stars Gang of 1
The comparison of this book is Gang of 4. So, it is safe to say that it is Gang of 1. If you like Gang of 4 and design patterns is important to you and you're interested in SOA,... Read more
Published 9 months ago by R. Yang

5.0 out of 5 stars management guide
contains material for web services managers that would like to study more about practices of developing web services

i love the diagrams and the divers chapters... Read more
Published 9 months ago by Lisa J. Brown

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 2 days ago
textbook scam 66 7 days ago
Amazon is a great place to buy textbooks! 35 19 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.