• List Price: CDN$ 51.86
  • You Save: CDN$ 23.77 (46%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.
SOA in Practice: The Art ... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Acceptable | Details
Sold by wobcanada
Condition: Used: Acceptable
Comment: A readable copy of the book which may include some defects such as highlighting and notes. Cover and pages may be creased and show discolouration.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

SOA in Practice: The Art of Distributed System Design Paperback – Aug 24 2007

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 28.09
CDN$ 25.44 CDN$ 3.42

Harry Potter and the Cursed Child
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 344 pages
  • Publisher: O'Reilly Media; 1 edition (Sept. 3 2007)
  • Language: English
  • ISBN-10: 0596529554
  • ISBN-13: 978-0596529550
  • Product Dimensions: 17.8 x 2 x 23.3 cm
  • Shipping Weight: 499 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #434,756 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

Book Description

System Design for Distributed Processes

About the Author

Nicolai Josuttis wrote "The C++ Standard Library" and "C++ Templates" for Addison-Wesley. An experienced systems architect, he recently spent two years rolling out an SOA at a major mobile phone company. Nicolai is presenting tutorials on SOAs at a number of conferences, and has been speaking on the subject for over a year so far.

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0xa0519840) out of 5 stars 25 reviews
31 of 32 people found the following review helpful
HASH(0xa052a30c) out of 5 stars A hitchhiker's guide to SOA Oct. 24 2007
By Amazon Customer - Published on Amazon.com
Format: Paperback
I found the book to be well written and the content draws on Mrs. Josuttis daily experience as a system architect.

As a developer, I found value in the second half of the book (chapters 10-20) as the discussion revolves around specific aspects of running SOA, in particular Message Exchange Patterns (ch. 10) , Versioning (ch. 12) and Model-Driven Service Development (ch. 18).

I have to agree with one of the quotes on the back-cover, "The book belongs in the hands of every CIO, IT Director and IT planning manager." --Dr. Richard Mark Soley, Chairman and CEO, Object Management Group; Executive Director, SOA Consortium

The optimal audience for this book is most likely IT Management and not the rank-and-file developers of the SOA world.
43 of 48 people found the following review helpful
HASH(0xa052a360) out of 5 stars Excellent Writer, But Average Content Nov. 28 2007
By Joku - Published on Amazon.com
Format: Paperback Verified Purchase
The book starts very well and you become very excited about what the future chapters will hold. I must say that the writer is an excellent writer and knows how to captivate you, but that only lasts as long as what he's talking about entertains. The chapters that a few here seemed to have liked were the best parts of the book, but even they were average at best. I was a little dissapointed that he gave examples of complex objects being returned from service calls, but never addressed methods that used XML instead of complex objects and in turn majority of the versioning section was based on versioning and problems that occur when dealing with complex objects. I did like the opinions he gave on using web services as means of realizing SOA. For those who didn't read the book, he doesn't think much of web services because of the many different standards organizations and the many versions of standards that are used to implement web services - these issues create interoperability problems when you're ultimately looking for high interoperability with SOA.

Overall, this book maybe of interest to a business person or IT manager trying to understand what SOA is, but it's not that great for technologists looking for implementations that may fit their system. Three Stars!!!
18 of 20 people found the following review helpful
HASH(0xa052a63c) out of 5 stars Clear and Concise March 31 2008
By Sonya Janette Lowry - Published on Amazon.com
Format: Paperback
Having experienced my first service based, distributed system beginning around the 2000 - 2001 time frame, I feel well qualified to review this book. Through the years, I've heard and read a lot of SOA fluff and contradictions. This became a huge problem for me in 2005 when I was tasked, for the first time, with the job of designing a large, service-oriented, distributed system for a national observatory.

The challenge was in explaining why all the hype the stakeholders had read about SOA didn't make it any easier to implement it and that, in actual practice, building the system would require hard work and a good understanding of distributed systems. You simply cannot buy this on a disk. In all fairness, you cannot buy this in a book, either, but what you do buy in this book is a way to explain what it is you are doing.

Management and domain experts will read this and understand that there are challenges they had not thought about when they were told how easy it is to just 'wire' together services to build business processes. Developers who are new to distributed systems and/or the SOA paradigm will begin to get a 'feel' for how it differs from other approaches to distributed system design.

If you want to really begin communicating with your stakeholders, point them to this book. I've read many books and articles on SOA and found the clear, complete, and concise approach taken in this one to be most effective.
9 of 9 people found the following review helpful
HASH(0xa052ab58) out of 5 stars SOA, a 30,000' view Dec 19 2007
By Dave Walz-Burkett - Published on Amazon.com
Format: Paperback
Service-oriented architecture is more than just another IT buzzword. Most companies, large and small have heard of SOA and have either jumped on the bandwagon or have plans to do so in the near future.

SOA in Practice covers a lot of ground and provides definitions and descriptions of the complex world of SOA. Initially, the book describes the motivation to adapt a service-oriented architecture. It then proceeds into a discussion of the elements of SOA and reiterates that SOA is no silver bullet.

The author makes it clear that SOA is an ideal solution for a specific set of circumstances: "heterogeneous distributed systems with different owners." If that simple definition doesn't fit your organization, SOA may not be for you.

If you are still committed to learning about or implementing SOA after understanding what it is and what it can (and can't) do for your organization, read on! The remainder of the book present an in-depth look at all elements of service-oriented architecture.

I particularly enjoyed the chapters covering the enterprise service bus and message exchange patterns. In a nutshell, they show some of the many possibilities of how SOA can be implemented - indicating that there is no 'one right way' to do it.

Web Services (not a requirement of SOA) is discussed, as well as the management of services, model-driven service development, and advice on establishing SOA in your enterprise.

The book is light on technical details. This is obviously intentional as its core focus is not the nitty-gritty of how to make it work. It is more of a high-level, conceptual view of what SOA is all about and how it can help your enterprise solve difficult challenges when faced with integration of heterogeneous systems.
10 of 11 people found the following review helpful
HASH(0xa052ab70) out of 5 stars excellent point of view Oct. 8 2007
By M. Herrmann - Published on Amazon.com
Format: Paperback
This book is written from a vendor neutral perspective and introduces SOA from business view and technical view as well. Statements are based on real-life experiences and real-life examples. The concepts in SOA like Enterprise Service Bus (ESB), Message Exchange Patterns, Model-Driven Service Development and SOA Governance are well discussed. The book exists of 20 chapter; one chapter is about Web Services which is an indicator for "SOA is not JABOWS (Just a Bunch of Web Services)". There is a well written discussion about loose coupling, mediation (which is a part of loose coupling) and SOA vs. OO. Unfortunately, there are no chapter about the Enterprise Service Repository (ESR) and semantics (which becomes an important part in SOA). Finally, there are well selected references (e.g. Dirk Krafzig and Thomas Erl) and a very good overview of SOA in this book.