Library of Math
New and Used Math Books at Great Low Prices
Subscribe to the Library of Math Feed

SOA Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)

SOA Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)

enlarge enlarge 
Author: Thomas Erl
Publisher: Prentice Hall PTR
Category: Book

List Price: $54.99
Buy New: $36.76
You Save: $18.23 (33%)



New (35) Used (11) from $35.62

Rating: 4.5 out of 5 stars 27 reviews
Sales Rank: 40916

Media: Hardcover
Edition: 1
Pages: 608
Number Of Items: 1
Shipping Weight (lbs): 2.9
Dimensions (in): 9.2 x 7.4 x 1.4

ISBN: 0132344823
Dewey Decimal Number: 004.22
EAN: 9780132344821

Publication Date: July 28, 2007
Availability: Usually ships in 1-2 business days

Accessories:

  • Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)
  • Implementing SOA : Total Architecture in Practice
  • Web Service Contract Design and Versioning for SOA (Prentice Hall Service-Oriented Computing Series from Thomas Erl)

Similar Items:

  • Service-Oriented Architecture (SOA): Concepts, Technology, and Design (Prentice Hall Service-Oriented Computing Series from Thomas Erl)
  • Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series)
  • SOA in Practice: The Art of Distributed System Design (Theory in Practice)
  • SOA Design Patterns (The Prentice Hall Service-Oriented Computing Series from Thomas Erl)

Editorial Reviews:

Product Description

“This book could be described as an encyclopedia of service design–Erl leaves nothing to chance. Indispensable.”

–Steve Birkel, Chief IT Technical Architect, Intel Corp.

“An absolute pleasure to read?the best SOA book I’ve read.

A book I would recommend to all of my colleagues; it provides much insight to the topics often overlooked by most books in this genre?the visuals were fantastic.”

–Brandon Bohling, SOA Architecture and Strategy, Intel Corporation

“This book is a milestone in SOA literature. For the first time we are provided with a practical guide on defining service characteristics and service design principles for SOA from a vendor-agnostic viewpoint. It’s a great reference for SOA discovery, adoptions, and implementation projects.”

–Canyang Kevin Liu, Principal Enterprise Architect, SAP Americas, Inc.

“I liked this book. It contains extremely important material for those who need to design services.”

–Farzin Yashar, IBM SOA Advanced Technologies

“This book does a great job laying out benefits, key ideas and design principles behind successfully adopting service-oriented computing. At the same time, the book openly addresses challenges, risks and trade-offs that are in the way of adopting SOA in the real-world today. It moves away from ivory-tower views of service orientation, but still lays out a strong vision for SOA and outlines the changes necessary to realize the full potential.”

–Christoph Schittko, Senior Architect, Microsoft

“I recommend this book to any SOA practitioner who wishes to empower themselves in making service design real?gives readers the 360 view into service design [and] gives SOA practitioners the depth and understanding needed into the principles of SOA to assist in the design of a mature and successful SOA program.”

–Stephen G. Bennett, Americas SOA Practice Lead, BEA Systems

“SOA projects are most successful when they are based on a solid technical foundation. Well accepted and established design principles are part of this foundation. This book takes a very structured approach at defining the core design principles for SOA, thus allowing the reader to immediately applying them to a project. Each principle is formally introduced and explained, and examples are given for how to apply it to a real design problem. A ?must read’ for any architect, designer or developer of service oriented solutions”.

–Andre Tost, Senior Technical Staff Member, IBM Software Group

“There are few references for SOA that give you the nuts and bolts and this one is at the top of the list. Well written and valuable as a reference book to any SOA practitioner.”

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

“A thorough examination of the considerations of service design. Both seasoned SOA practitioners and those endeavoring to realize services can benefit from reading this book.”

–Bill Draven, Enterprise Architect, Intel Corporation

“There are very few who understand SOA like Thomas Erl does! The principle centric description of service orientation from Thomas canonizes the underpinnings of this important paradigm shift in creating agile and reusable software capabilities. The principles, so eloquently explained, leave little room for any ambiguity attached to the greater purpose of SOA. Most organizations today are creating services in a bottoms-up approach, realizing composition and reuse organically. The time is ripe for a book like this that prepares architects for a principle centric approach to SOA.”

–Hanu Kommalapati, Architect, Microsoft Corporation

“Outstanding SOA literature uniquely focused on the fundamental services design with thorough and in-depth study on all practical aspects from design principles to methodologies. This book provides a systematic approach for SOA adoption essential for both IT management and professionals.”

–Robin Chen, PhD, Google, Inc.

“Thomas Erl’s books are always densely filled with information that’s well structured. This book is especially insightful for Enterprise Architects because it provide s great context and practical examples. Part 1 of the book alone is worth getting the book for.”

–Markus Zirn, Senior Director, Product Management, Oracle Fusion Middleware, Oracle Corporation

“A very clear discussion of the subject matter. Provides a good structure that facilitates understanding and readily highlights key points.”

–Kareem Yusuf, Director of SOA Strategy and Planning, IBM Software Group

“I am very impressed. Comprehensive. Educative. This book helped me to step back and look at the SOA principles from broader perspective. I’d say this is a must-read book for SOA stakeholders.”

–Radovan Janecek, Director R&D, SOA Center, Hewlett-Packard

“Very valuable guidance for understanding and applying SOA service design principles with concrete examples. A must read for the practitioner of SOA service design.”

–Umit Yalcinalp, PhD, Standards Architect, SAP

“This book really does an excellent job of explaining the principles underpinning the value of SOA?Erl goes to great length to explain and give examples of each of the 8 principles that will significantly increase the readers ability to drive an SOA service design that benefits both business and IT.”

–Robert Laird, IT Architect, IBM EAI/SOA Advanced Technologies Group

“This book strikes a healthy balance between theory and practice. It is a perfect complement to the SOA series by the author.”

–Prakash Narayan, Sun Microsystems

“If you are going to be designing, developing, or implementing SOA, this is a must have book.”

–Jason “AJ” Comfort Sr., Booz Allen Hamilton

“An excellent book for anyone who wants to understand service-orientation and the principles involved in designing services?a clear, concise and articulate exploration of the eight design principles involved in analyzing, designing, implementing, and maintaining services?”

–Anish Karmarkar, Oracle Corporation

“Very well written, succinct, and easy to understand.”

–Raj Balasubramanian, IBM Software Group

“Acomprehensive exploration of the issues of service design which has the potential to become the definitive work in this area.”

–James Pasley, Chief Technology Officer, Cape Clear Software

“An excellent addition to any SOA library; it covers a wide range of issues in enough detail to be a valuable asset to anyone considering designing or using SOA based technologies.”

–Mark Little, Director of Standards, Red Hat

“This book communicates complex concepts in a clear and concise manner. Examples and illustrations are used very effectively.”

–Darryl Hogan, Senior Architect, Microsoft

“A work of genius?Offers the most comprehensive and thorough explanation on the principles of service design and what it means to be ?service oriented.’

“Erl’s treatment of the complex world of service oriented architecture is pragmatic, inclusive of real world situations and offers readers ways to communicate these ideas through illustrations and well formulated processes.”

–David Michalowicz, MITRE Corporation

“This is the book for the large organization trying to rationalize its IT assets and establish an agile platform for the future. By highlighting risk and...


Customer Reviews:   Read 22 more reviews...

5 out of 5 stars Very Readable - A Great Reference as well   September 6, 2007
Randy Rice (Oklahoma City, OK)
11 out of 13 found this review helpful

This was a very timely book for me to read, since I am currently writing a new course on Testing Service-Oriented Architectures. This book has a very well-defined aspect of SOA, namely the design of services. Erl is very clear that this book does not cover topics he has previouly addressed in his other books on SOA, nor does it cover SOA standards since adoption of these proposed standards is not on the horizon.

With that said, I really appreciated the organization and presentation of this book. I have been reading some other titles and found this book very understandable. There are many illustrations that help explain the concepts of service design. The scope of topic coverage is also good. After explaining basic design of SOA, Erl covers topics such as service contracts, service coupling, service abstration, service reusability, service autonomy, service statelessness, and service discovery.

The book concludes with a discussion of Object-orientation and service-orientation, supporting practices, and mapping service orientation principles to strategic goals. There is also a case study that is referenced throughout the book to give a real-world application to the concepts explained in the book.

I found this book to be very readable, so anyone with an IT background should be able to understand it. Design experience would give an added perspective in understanding this topic, but others in the organization such as testers, business analysts, etc. should be able to profit from this book.

This is also a good reference book on service design. I could pick up the book, find a topic and immediately gain understanding of the topic. I like that!

One final thing I appreciated about the book was the lack of reference to specific vendors and tools. Not that tools and vendors aren't an important part of the SOA picture, but this vendor-neutral approach makes the book applicable in any environment.

I highly recommend this book to anyone who is involved in SOA design, people who may be investigating SOA as a new direction in building and reengineering systems, and people who just want to gain a better understanding of how services are designed. For testers and other software quality professionals, this book can form the basis of designing tests for services.

Readability - 5
Applicability - 5
Coverage of topics - 5
Depth of coverage - 5
Credibility - 5
Accuracy - 5
Relevance to software quality - 5
Overall - 5



5 out of 5 stars Essential Handbook for Service Design   February 18, 2008
G. Tatham
5 out of 6 found this review helpful

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.



5 out of 5 stars A systematic approach for SOA adoption is essential   August 28, 2007
Y. Chen
2 out of 3 found this review helpful

The author of this book raised reader's awareness of the major challenges in the fundamental element of the SOA practice: define and design services. He walked readers through the labyrinth of service-oriented computing layer by layer and lead the readers into the subjects with comprehensive background introduction and fascinating subjects. After being educated with the solid services design models presented in the book, I had a compelling desire to roll up sleeps and start to apply the methodology presented right away. It surely makes SOA practitionerslife easier in adopting part or all of the design principles and approaches by providing
the systematic and workable approaches in creating service blueprints and contracts, as well as technical and methodical considerations around them.

It is well organized. The fundamental part is well suited for IT professionals at all levels. Management can benefit from understanding the overall concept in the design paradigm while the technologists can benefit by shifting their design paradigm to this SOA centric approach. Thus it helps to align both IT management and professional in SOA adoption, practice goals and methodology. The design principles part further elaborate and drill-down in-depth those design concepts introduced in the previous part.




5 out of 5 stars Part 1 alone is worth the read   October 5, 2007
Markus Zirn (Bay Area, CA USA)
2 out of 3 found this review helpful

Thomas Erl is an SOA book machine...the next one is scheduled for 2008. The good news is that, as far as I am concerned, it's only getting better.

Here are another 531 pages filled with expertise. And for all the ones who don't think quantity matters, just read the first 100 pages. Those alone are worth getting the book for. If you are a CIO who wants to understand what SOA is really all about, read those first 100 pages and the lightbulbs will go on!

For serious integration architects, I couldn't imagine a better way Thomas Erl could have structured this book. It really has it all: (a) a case study that weaves itself through the entire book. I don't know about you, but when I had to study in college it were always the examples that helped me make sense of all the theory (b) great visuals - I am a visual person, and I know many others are. The graphics in this book are very helpful to make this an easy read! (c) as any Thomas Erl book, a clear and precise structure.

Don't expect the latest standards or programming code. But if you want to discover the architectural beauty behind SOA, pick up this book.



5 out of 5 stars Good Reference for Service Analysis/Modeling/Design   February 28, 2008
Christopher Riley (Boston, MA)
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.

 
about us contact us privacy policy terms of use mision statement lom help
The Library of Math - Online Math Organized by Subject Into Topics. © 2005 - 2008 www.LibraryOfMath.com All rights reserved. math rss