SOA in Practice
The Art of Distributed System Design
Publisher: O'Reilly Media
Final Release Date: August 2007
Pages: 344

This book demonstrates service-oriented architecture (SOA) as a concrete discipline rather than a hopeful collection of cloud charts. Built upon the author's firsthand experience rolling out a SOA at a major corporation, SOA in Practice explains how SOA can simplify the creation and maintenance of large-scale applications. Whether your project involves a large set of Web Services-based components, or connects legacy applications to modern business processes, this book clarifies how -- and whether -- SOA fits your needs.

SOA has been a vision for years. This book brings it down to earth by describing the real-world problems of implementing and running a SOA in practice. After defining SOA's many facets, examining typical use patterns, and exploring how loose coupling helps build stronger applications, SOA in Practice presents a framework to help you determine when to take advantage of SOA. In this book you will:

  • Focus squarely on real deployment and technology, not just standards maps
  • Examine business problems to determine which ones fit a SOA approach before plastering a SOA solution on top of them
  • Find clear paths for building solutions without getting trapped in the mire of changing web services details
  • Gain the experience of a systems analyst intimately involved with SOA
"The principles and experiences described in this book played an important role in making SOA at T-Mobile a success story, with more than 10 million service calls per day."

--Dr. Steffen Roehn, Member of the Executive Committee T-Mobile International (CIO)

"Nicolai Josuttis has produced something that is rare in the over-hyped world of SOA; a thoughtful work with deep insights based on hands-on experiences. This book is a significant milestone in promoting practical disciplines for all SOA practitioners."

--John Schmidt, Chairman, Integration Consortium

"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
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews


by PowerReviews
oreillySOA in Practice

(based on 3 reviews)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 3 customers

Displaying reviews 1-3

Back to top

(1 of 1 customers found this review helpful)


SOA, a 30,000' view

By Dave Walz-Burkett

from Undisclosed

Comments about oreilly SOA in Practice:

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.

(5 of 5 customers found this review helpful)



By Anonymous

from Undisclosed

Comments about oreilly SOA in Practice:

After more than a decade of being the focus of the industry's attention, SOA is still widely misunderstood at all levels, business and technical, and is still being successfully sold as a snake oil. This is why the publication of this book is extremely important.

Being a rare objective survey of the entire SOA landscape, the book touches on numerous dimensions of SOA and services: service classification, lifecycle, management, performance, security, and governance. In the still over-hyped SOA landscape, the author stands out with his reasoning and pragmatism, which he showed in his earlier books (e.g. his excellent book "The C++ Standard Library").

On about 300 pages the author manages not just to cover numerous important topics at a reasonable depth, but to pause at important points and suggest a helpful practical advice from his own experience. The book reads well, the language is simple and straightforward. This book has a lot of thought and value per ounce, which is very unusual for a SOA book.

Whether you are new to SOA or have been sick from reading mountains of nonsense about it for years, you MUST have this book on your bookshelf, next to "Enterprise SOA: Service-Oriented Architecture Best Practices" by Dirk Krafzig, Karl Banke, and Dirk Slama, and "Service Orient or Be Doomed" by ZapThink founders Jason Bloomberg and Ronald Schmelzer.

(3 of 4 customers found this review helpful)


A hitchhiker's guide to SOA

By joshSVUG

from Undisclosed

Comments about oreilly SOA in Practice:

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.

Displaying reviews 1-3

Back to top

Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $33.99
Formats:  APK, DAISY, ePub, Mobi, PDF
Print & Ebook:  $43.99
Print:  $39.99