 |
|
Title: SOA Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)
ISBN: 0132344823
Author:
Thomas Erl
Publicate Date: 2007-07-28 Publish: 2007-07-28
List Price: $54.99
Average Customer Rating: 4.5
Format: Hardcover
 |
 |
 |
 |
 |
Amazon Lowest New Price: $39.50
Amazon Lowest Used Price: $35.00
Amazon Merchant Price: $43.99
|
|
 |
 |
 |
 |
|
 |
 |
 |
 |
| Customer Review: |
 |
1: Sets the standard on the topic of service design
Anyone interested in or in the business of SOA design, development, and implementation will benefit greatly from this book. Mr Erl has presented a true classic to the SOA community. He has so clearly set a standard for others to follow when covering a topic in such a complete way. I have a few more of his titles on the wish list and look forward to adding them to my SOA library in the coming weeks. Well done Mr Erl, keep them coming!
|
2: A great example of SOA marketing and hype
This book is excellently produced in terms of presentation and content. That in itself is a hint that it is neither a fact book nor a how-to guide. It has no other intention than to sell the reader on the idea of SOA. Yes, it does describe the various technological concepts and principles but it does not contain a discussion of what it actually means to do SOA and what problems you will encounter in the real world.
it is a lot of money for a piece of marketing. If you need to sell SOA to your C-level management then this is a good way to do it. If you want to know how to deliver on the promise of this book then you will find that there is not much out there. What is however happening is that the term SOA is being redefined and changed continously so that in the end, the people who promoted it can turn around and say: 'See we did it after all!'
I still think that we should focus on the business user and his needs and not on a piece of useless archtitecture. This is where in my mind this book fails. It does not help me to improve IT for the business users and therefore it does not help the business. More on my blog: http://isismjpucher.wordpress.com
|
3: A Very Good Description of Service Design Principles
I just bought this book from O'Reilly Safari Books Online. I was mostly looking for some good intermediate-to-advance discussion of SOA principles and service design basics. This book delivers on the promise. Definitely, a good addition to a software architect's SOA library of books.
|
4: Good Reference for Service Analysis/Modeling/Design
This offering from Thomas Erl provides valuable details on the creation of Service Contracts from the Analysis to Modeling to Design phases. In addition to this, an approach towards applying SOA Principals to improve the quality of the Contract is identified. The latter sections of the book provided interesting materials on OOAD versus SOA as well as discussions on the organizational impacts. This book appears to be one of the further drill downs coming from the Author as the Patterns book will be next along with other more specific materials on Governance etc. Highly recommend this and have found my clients are big proponents of his materials.
|
5: Essential Handbook for Service Design
What this book is not: it is not a handbook for architecting an SOA (try Erl's other book, Service-Oriented Architecture (SOA): Concepts, Technology, and Design (The Prentice Hall Service-Oriented Computing Series from Thomas Erl), for this). Nor is this a book for developers looking for code examples, WSDL pointers, or the like -- there's no code in this book, other than sparse snippets of XML schema.
What this book *is*: a stellar handbook for designing the services that participate in an SOA. If you have designed a suite of services and are looking to improve them, or are about to design a suite of services . . . then you're irresponsible if this book isn't on your desk. In particular, this book helps you think, in a structured way, about what makes *good* services.
The book starts (part I, about 100 pages) with a drive-by overview of service-orientation and design principles -- not much new here, but gets you in the mood.
Part II, the meat of the book (about 300 pages) gives you what you're really looking for: crisp, interrelated, cohesive principles for designing quality services:
- Contracts
- Coupling
- Abstraction
- Reusability
- Autonomy
- Statelessness
- Discoverability
- Composability
Rather than just ticking these off, Erl describes each principle in terms of the other principles, provides an analytic framework for assessing suitability and compliance, describes both positive and negative characteristics of the principle, and illustrates the principle in the context of an imaginary case study (surprisingly effective -- rather than the usual banal dialogues, the "case studies" include practical guidance and analytic insights). Throughout, as other reviewers have noted, the production quality is great (solid, consistent diagramming and easily-readable/flippable layout).
Part III has a useful comparison between OOAD and service orientation, a useful processes/glossary/roles section, and some bookkeeping.
|
|
|
|