Wintersalen Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Q&A | November 20, 2014

    Ron Rash: IMG Powell’s Q&A: Ron Rash



    Describe your latest book/project/work. Something Rich and Strange is a collection of selected stories, including three stories previously... Continue »
    1. $19.59 Sale Hardcover add to wish list

    spacer
Qualifying orders ship free.
$77.50
New Hardcover
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
2 Remote Warehouse Internet- Online

More copies of this ISBN

This title in other editions

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

by

Soa Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas) Cover

 

Synopses & Reviews

Publisher Comments:

“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 rewards, Thomas Erl brings clarity to how Service Orientation can be applied to ensure a responsive IT organization. This book finally brings software engineering principles to address the real world development challenges being faced.

To effectively serve the business, let alone embrace SOA, everyone involved should be familiar with the concepts investigated here. Thomas Erl thoroughly clarifies the nuances and defines the practice of service design.

We expect that this will become a classic text in software engineering, corporate training

and colleges.”

–Cory Isaacson, President, Rogue Wave Software and Ravi Palepu, SOA Author and Speaker

 

“Thomas Erl does a great job…an easy read.”

–Michael H. Sor, Booz Allen Hamilton

 

“…a must read for SOA Architects to develop a firm foundation and understanding of the principles (and trade-offs) that make up a good SOA service.

After reading this book, it finally ‘clicked’ as to why a properly designed SOA system is different (and better) than a system based on previous enterprise architectures.”

–Fred Ingham, Platinum Solutions Inc.

 

“Lays a tremendous foundation for business and technical workers to come to common terms and expectations…incredibly enlightening to see the details associated with achieving the SOA vision.”

–Wayne P. Ariola, Vice President of Strategy, Parasoft

 

“[Erl does] and excellent job of addressing the breadth of [his] audience to present to those new to SOA and weaved in enough detail to assist those who are already actively involved in SOA development.”

–R. Perry Smith, Application Program Manager, EDS/OnStar

 

“It is easy to miss the big picture of what SOA means for the design of larger scale systems amidst the details of WS technologies. Erl helps provide a broader perspective, surveying the landscape from a design standpoint.”

–Jim Clune, Chief Architect, Parasoft

 

“Lays a firm foundation for the underlying principles of good service design. Cuts through the hype and provides a cogent resource for improving architectural judgment on SOA projects.”

–Jim Murphy, Vice President of Product Management, Mindreef, Inc.

 

“The first book to concisely, gradually and comprehensively explain how to apply SOA principles into enterprise-level software design. It is an excellent book.”

–Robin G. Qiu, Ph.D., Division of Engineering and Information Science, Pennsylvania State University

 

“I really think that this is a very useful book that a lot of people really need out there in the industry.”

–Dr. Arnaud Simon, Principal Software Engineer, Red Hat

 

“…indispensable companion to designing and implementing a service-oriented architecture. It condenses all information necessary to design services and is the most relevant source I know if in the field.”

“[This book is] not only helpful, but fundamental to successfully designing an SOA.”

–Phillipp Offermann, Research Analyst, University of Berlin

 

“Service-Oriented Architecture is an important topic in IT today. Its vast scope could span an organization’s enterprise. Designing it properly is a major undertaking. This book provides timely, expert and comprehensive discussions on the principles of service design. Thomas has a keen sense in identifying the subtle points of various subjects and explains them in an easy-to-understand way. The book is a valuable resource for IT professionals working in SOA.”

–Peter H. Chang, PhD, Associate Professor of Information Systems, Lawrence Technological University

 

The Definitive Guide to Service Engineering

The key to succeeding with service-oriented architecture (SOA) is in comprehending the meaning and significance of its most fundamental building block: the service. It is through an understanding of service design that truly “service-oriented” solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA.

 

This book’s in-depth coverage includes

  • Over 240 full-color illustrations.
  • A concise introduction to SOA and service-oriented computing concepts and benefits.
  • A thorough exploration of the service-orientation design paradigm as represented by eight specific design principles.
  • A comparison of service-oriented and object-oriented concepts and principles and a clear definition of what qualifies as “service-oriented” logic.
  • Detailed coverage of four different forms of service-related design granularity.
  • An exhaustive examination of service contracts, with an emphasis on standardization, abstraction, and the utilization of WS-Policy, XML Schema, and WSDL definitions.
  • A comprehensive study of positive and negative service-related coupling types with an emphasis on the requirements to attaining a suitable level of loose coupling.
  • An inside look into how commercial design approaches are incorporated to achieve truly agnostic and reusable service logic.
  • Techniques for maximizing service reliability, scalability, and performance by instilling high levels of autonomy and emphasizing stateless design.
  • Approaches for positioning services as highly discoverable and interpretable enterprise resources.
  • Unprecedented coverage of how to design services for participation in complex compositions.
  • The definition of concrete links between each design principle and the strategic goals and benefits of SOA and service-oriented computing.
  • Numerous cross-references to key design patterns documented separately in SOA: Design Patterns.

 

www.prenhallprofessional.com

www.soabooks.com

www.soasystems.com

 

Preface xxv

 

Chapter 1: Introduction 1

Chapter 2: Case Study Background 19

 

Part I: Fundamentals

Chapter 3: Service-Oriented Computing and SOA 25

Chapter 4: Service-Orientation 67

Chapter 5: Understanding Design Principles 103

 

Part II: Design Principles

Chapter 6: Service Contracts (Standardization and Design) 125

Chapter 7: Service Coupling (Intra-Service and Consumer Dependencies) 163

Chapter 8: Service Abstraction (Information Hiding and Meta Abstraction Types) 211

Chapter 9: Service Reusability (Commercial and Agnostic Design) 253

Chapter 10: Service Autonomy (Processing Boundaries and Control) 293

Chapter 11: Service Statelessness (State Management Deferral and Stateless Design) 325

Chapter 12: Service Discoverability (Interpretability and Communication) 361

Chapter 13: Service Composability (Composition Member Design and Complex Compositions) 387

 

Part III: Supplemental

Chapter 14: Service-Orientation and Object-Orientation: A Comparison of Principles and Concepts 445

Chapter 15: Supporting Practices 477

Chapter 16: Mapping Service-Orientation Principles to Strategic Goals 497

 

Appendices

Appendix A: Case Study Conclusion 513

Appendix B: Process Descriptions 517

Appendix C: Principles and Patterns Cross-Reference 529

 

Additional Resources 533

About the Author 535

About the Photos 537

Index 539

 

Book News Annotation:

Erl, editor of The SOA Magazine, provides insight on the design of services for service-oriented architecture (SOA), concentrating on how and where design principles can and should be applied with the ultimate goal of producing high-quality services. Chapters on fundamentals cover service-oriented computing and SOA, and the effects of service orientation on the enterprise. The bulk of the book covers design principles, with material on service contracts, service coupling, service abstraction, reusability, and service autonomy. Final chapters offer a comparison of service-orientation and object orientation, and look at supporting practices. Learning features include cases, key point summaries, boxed examples, and numerous color diagrams illustrating configurations. The book is for IT professionals involved in technology architecture, systems analysis, and solution design. The author is founder of a company specializing in SOA training. Annotation ©2007 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

“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 rewards, Thomas Erl brings clarity to how Service Orientation can be applied to ensure a responsive IT organization. This book finally brings software engineering principles to address the real world development challenges being faced.

To effectively serve the business, let alone embrace SOA, everyone involved should be familiar with the concepts investigated here. Thomas Erl thoroughly clarifies the nuances and defines the practice of service design.

We expect that this will become a classic text in software engineering, corporate training

and colleges.”

–Cory Isaacson, President, Rogue Wave Software and Ravi Palepu, SOA Author and Speaker

 

“Thomas Erl does a great job…an easy read.”

–Michael H. Sor, Booz Allen Hamilton

 

“…a must read for SOA Architects to develop a firm foundation and understanding of the principles (and trade-offs) that make up a good SOA service.

After reading this book, it finally ‘clicked’ as to why a properly designed SOA system is different (and better) than a system based on previous enterprise architectures.”

–Fred Ingham, Platinum Solutions Inc.

 

“Lays a tremendous foundation for business and technical workers to come to common terms and expectations…incredibly enlightening to see the details associated with achieving the SOA vision.”

–Wayne P. Ariola, Vice President of Strategy, Parasoft

 

“[Erl does] and excellent job of addressing the breadth of [his] audience to present to those new to SOA and weaved in enough detail to assist those who are already actively involved in SOA development.”

–R. Perry Smith, Application Program Manager, EDS/OnStar

 

“It is easy to miss the big picture of what SOA means for the design of larger scale systems amidst the details of WS technologies. Erl helps provide a broader perspective, surveying the landscape from a design standpoint.”

–Jim Clune, Chief Architect, Parasoft

 

“Lays a firm foundation for the underlying principles of good service design. Cuts through the hype and provides a cogent resource for improving architectural judgment on SOA projects.”

–Jim Murphy, Vice President of Product Management, Mindreef, Inc.

 

“The first book to concisely, gradually and comprehensively explain how to apply SOA principles into enterprise-level software design. It is an excellent book.”

–Robin G. Qiu, Ph.D., Division of Engineering and Information Science, Pennsylvania State University

 

“I really think that this is a very useful book that a lot of people really need out there in the industry.”

–Dr. Arnaud Simon, Principal Software Engineer, Red Hat

 

“…indispensable companion to designing and implementing a service-oriented architecture. It condenses all information necessary to design services and is the most relevant source I know if in the field.”

“[This book is] not only helpful, but fundamental to successfully designing an SOA.”

–Phillipp Offermann, Research Analyst, University of Berlin

 

“Service-Oriented Architecture is an important topic in IT today. Its vast scope could span an organization’s enterprise. Designing it properly is a major undertaking. This book provides timely, expert and comprehensive discussions on the principles of service design. Thomas has a keen sense in identifying the subtle points of various subjects and explains them in an easy-to-understand way. The book is a valuable resource for IT professionals working in SOA.”

–Peter H. Chang, PhD, Associate Professor of Information Systems, Lawrence Technological University

 

The Definitive Guide to Service Engineering

The key to succeeding with service-oriented architecture (SOA) is in comprehending the meaning and significance of its most fundamental building block: the service. It is through an understanding of service design that truly “service-oriented” solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA.

 

This book’s in-depth coverage includes

  • Over 240 full-color illustrations.
  • A concise introduction to SOA and service-oriented computing concepts and benefits.
  • A thorough exploration of the service-orientation design paradigm as represented by eight specific design principles.
  • A comparison of service-oriented and object-oriented concepts and principles and a clear definition of what qualifies as “service-oriented” logic.
  • Detailed coverage of four different forms of service-related design granularity.
  • An exhaustive examination of service contracts, with an emphasis on standardization, abstraction, and the utilization of WS-Policy, XML Schema, and WSDL definitions.
  • A comprehensive study of positive and negative service-related coupling types with an emphasis on the requirements to attaining a suitable level of loose coupling.
  • An inside look into how commercial design approaches are incorporated to achieve truly agnostic and reusable service logic.
  • Techniques for maximizing service reliability, scalability, and performance by instilling high levels of autonomy and emphasizing stateless design.
  • Approaches for positioning services as highly discoverable and interpretable enterprise resources.
  • Unprecedented coverage of how to design services for participation in complex compositions.
  • The definition of concrete links between each design principle and the strategic goals and benefits of SOA and service-oriented computing.
  • Numerous cross-references to key design patterns documented separately in SOA: Design Patterns.

 

www.prenhallprofessional.com

www.soabooks.com

www.soasystems.com

 

Preface xxv

 

Chapter 1: Introduction 1

Chapter 2: Case Study Background 19

 

Part I: Fundamentals

Chapter 3: Service-Oriented Computing and SOA 25

Chapter 4: Service-Orientation 67

Chapter 5: Understanding Design Principles 103

 

Part II: Design Principles

Chapter 6: Service Contracts (Standardization and Design) 125

Chapter 7: Service Coupling (Intra-Service and Consumer Dependencies) 163

Chapter 8: Service Abstraction (Information Hiding and Meta Abstraction Types) 211

Chapter 9: Service Reusability (Commercial and Agnostic Design) 253

Chapter 10: Service Autonomy (Processing Boundaries and Control) 293

Chapter 11: Service Statelessness (State Management Deferral and Stateless Design) 325

Chapter 12: Service Discoverability (Interpretability and Communication) 361

Chapter 13: Service Composability (Composition Member Design and Complex Compositions) 387

 

Part III: Supplemental

Chapter 14: Service-Orientation and Object-Orientation: A Comparison of Principles and Concepts 445

Chapter 15: Supporting Practices 477

Chapter 16: Mapping Service-Orientation Principles to Strategic Goals 497

 

Appendices

Appendix A: Case Study Conclusion 513

Appendix B: Process Descriptions 517

Appendix C: Principles and Patterns Cross-Reference 529

 

Additional Resources 533

About the Author 535

About the Photos 537

Index 539

 

Synopsis:

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,

About the Author

Thomas Erl is the world’s top-selling SOA author, the Series Editor of the Prentice Hall Service-Oriented Computing Series from Thomas Erl, and Editor of The SOA Magazine.

 

With over 65,000 copies in print, his first two books, Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services and Service-Oriented Architecture: Concepts, Technology, and Design have become international bestsellers and have been translated into several languages. Books by Thomas Erl have been formally reviewed and endorsed by senior members of major software organizations, including IBM, Sun, Microsoft, Oracle, BEA, HP, SAP, Google, and Intel.

 

Thomas is also the founder of SOA Systems Inc. (www.soasystems.com), a company specializing in SOA training and strategic consulting services with a vendor-agnostic focus. Through his work with standards organizations and independent research efforts, Thomas has made significant contributions to the SOA industry, most notably in the areas of service-orientation and SOA methodology.

 

Thomas is a speaker and instructor for private and public events, and has delivered many workshops and keynote speeches. For a current list of his workshops, seminars, and courses, see www.soatraining.com.

 

Papers and articles written by Thomas have been published in numerous industry trade magazines and Web sites, and he has delivered Webcasts and interviews for many publications, including the Wall Street Journal.

 

For more information, visit www.thomaserl.com.

 

Table of Contents

Preface xxv

 

Chapter 1: Introduction 1

Chapter 2: Case Study Background 19

 

Part I: Fundamentals

Chapter 3: Service-Oriented Computing and SOA 25

Chapter 4: Service-Orientation 67

Chapter 5: Understanding Design Principles 103

 

Part II: Design Principles

Chapter 6: Service Contracts (Standardization and Design) 125

Chapter 7: Service Coupling (Intra-Service and Consumer Dependencies) 163

Chapter 8: Service Abstraction (Information Hiding and Meta Abstraction Types) 211

Chapter 9: Service Reusability (Commercial and Agnostic Design) 253

Chapter 10: Service Autonomy (Processing Boundaries and Control) 293

Chapter 11: Service Statelessness (State Management Deferral and Stateless Design) 325

Chapter 12: Service Discoverability (Interpretability and Communication) 361

Chapter 13: Service Composability (Composition Member Design and Complex Compositions) 387

 

Part III: Supplemental

Chapter 14: Service-Orientation and Object-Orientation: A Comparison of Principles and Concepts 445

Chapter 15: Supporting Practices 477

Chapter 16: Mapping Service-Orientation Principles to Strategic Goals 497

 

Appendices

Appendix A: Case Study Conclusion 513

Appendix B: Process Descriptions 517

Appendix C: Principles and Patterns Cross-Reference 529

 

Additional Resources 533

About the Author 535

About the Photos 537

Index 539

 

Product Details

ISBN:
9780132344821
Author:
Erl, Thomas
Publisher:
Prentice Hall PTR
Subject:
Computer Architecture
Subject:
System analysis
Subject:
Online Services - General
Subject:
Computer Architecture - General
Subject:
Systems Architecture - General
Subject:
System design
Subject:
Internet, Online
Copyright:
Series:
The Prentice Hall Service Technology Series from Thomas Erl
Publication Date:
July 2007
Binding:
HARDCOVER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Y
Pages:
608
Dimensions:
9.2 x 6.9 x 1.6 in 1247 gr

Other books you might like

  1. The Search: How Google and Its... Used Trade Paper $4.95

Related Subjects

Computers and Internet » Artificial Intelligence » General
Computers and Internet » Computer Architecture » General
Computers and Internet » Computers Reference » General
Computers and Internet » Internet » Online
Computers and Internet » Internet » Web Services
Computers and Internet » Software Engineering » Systems Analysis and Design

Soa Principles of Service Design (Prentice Hall Service-Oriented Computing Series from Thomas) New Hardcover
0 stars - 0 reviews
$77.50 In Stock
Product details 608 pages Prentice Hall PTR - English 9780132344821 Reviews:
"Synopsis" by ,

“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 rewards, Thomas Erl brings clarity to how Service Orientation can be applied to ensure a responsive IT organization. This book finally brings software engineering principles to address the real world development challenges being faced.

To effectively serve the business, let alone embrace SOA, everyone involved should be familiar with the concepts investigated here. Thomas Erl thoroughly clarifies the nuances and defines the practice of service design.

We expect that this will become a classic text in software engineering, corporate training

and colleges.”

–Cory Isaacson, President, Rogue Wave Software and Ravi Palepu, SOA Author and Speaker

 

“Thomas Erl does a great job…an easy read.”

–Michael H. Sor, Booz Allen Hamilton

 

“…a must read for SOA Architects to develop a firm foundation and understanding of the principles (and trade-offs) that make up a good SOA service.

After reading this book, it finally ‘clicked’ as to why a properly designed SOA system is different (and better) than a system based on previous enterprise architectures.”

–Fred Ingham, Platinum Solutions Inc.

 

“Lays a tremendous foundation for business and technical workers to come to common terms and expectations…incredibly enlightening to see the details associated with achieving the SOA vision.”

–Wayne P. Ariola, Vice President of Strategy, Parasoft

 

“[Erl does] and excellent job of addressing the breadth of [his] audience to present to those new to SOA and weaved in enough detail to assist those who are already actively involved in SOA development.”

–R. Perry Smith, Application Program Manager, EDS/OnStar

 

“It is easy to miss the big picture of what SOA means for the design of larger scale systems amidst the details of WS technologies. Erl helps provide a broader perspective, surveying the landscape from a design standpoint.”

–Jim Clune, Chief Architect, Parasoft

 

“Lays a firm foundation for the underlying principles of good service design. Cuts through the hype and provides a cogent resource for improving architectural judgment on SOA projects.”

–Jim Murphy, Vice President of Product Management, Mindreef, Inc.

 

“The first book to concisely, gradually and comprehensively explain how to apply SOA principles into enterprise-level software design. It is an excellent book.”

–Robin G. Qiu, Ph.D., Division of Engineering and Information Science, Pennsylvania State University

 

“I really think that this is a very useful book that a lot of people really need out there in the industry.”

–Dr. Arnaud Simon, Principal Software Engineer, Red Hat

 

“…indispensable companion to designing and implementing a service-oriented architecture. It condenses all information necessary to design services and is the most relevant source I know if in the field.”

“[This book is] not only helpful, but fundamental to successfully designing an SOA.”

–Phillipp Offermann, Research Analyst, University of Berlin

 

“Service-Oriented Architecture is an important topic in IT today. Its vast scope could span an organization’s enterprise. Designing it properly is a major undertaking. This book provides timely, expert and comprehensive discussions on the principles of service design. Thomas has a keen sense in identifying the subtle points of various subjects and explains them in an easy-to-understand way. The book is a valuable resource for IT professionals working in SOA.”

–Peter H. Chang, PhD, Associate Professor of Information Systems, Lawrence Technological University

 

The Definitive Guide to Service Engineering

The key to succeeding with service-oriented architecture (SOA) is in comprehending the meaning and significance of its most fundamental building block: the service. It is through an understanding of service design that truly “service-oriented” solution logic can be created in support of achieving the strategic goals associated with SOA and service-oriented computing. Bestselling SOA author Thomas Erl guides you through a comprehensive, insightful, and visually rich exploration of the service-orientation design paradigm, revealing exactly how services should and should not be designed for real-world SOA.

 

This book’s in-depth coverage includes

  • Over 240 full-color illustrations.
  • A concise introduction to SOA and service-oriented computing concepts and benefits.
  • A thorough exploration of the service-orientation design paradigm as represented by eight specific design principles.
  • A comparison of service-oriented and object-oriented concepts and principles and a clear definition of what qualifies as “service-oriented” logic.
  • Detailed coverage of four different forms of service-related design granularity.
  • An exhaustive examination of service contracts, with an emphasis on standardization, abstraction, and the utilization of WS-Policy, XML Schema, and WSDL definitions.
  • A comprehensive study of positive and negative service-related coupling types with an emphasis on the requirements to attaining a suitable level of loose coupling.
  • An inside look into how commercial design approaches are incorporated to achieve truly agnostic and reusable service logic.
  • Techniques for maximizing service reliability, scalability, and performance by instilling high levels of autonomy and emphasizing stateless design.
  • Approaches for positioning services as highly discoverable and interpretable enterprise resources.
  • Unprecedented coverage of how to design services for participation in complex compositions.
  • The definition of concrete links between each design principle and the strategic goals and benefits of SOA and service-oriented computing.
  • Numerous cross-references to key design patterns documented separately in SOA: Design Patterns.

 

www.prenhallprofessional.com

www.soabooks.com

www.soasystems.com

 

Preface xxv

 

Chapter 1: Introduction 1

Chapter 2: Case Study Background 19

 

Part I: Fundamentals

Chapter 3: Service-Oriented Computing and SOA 25

Chapter 4: Service-Orientation 67

Chapter 5: Understanding Design Principles 103

 

Part II: Design Principles

Chapter 6: Service Contracts (Standardization and Design) 125

Chapter 7: Service Coupling (Intra-Service and Consumer Dependencies) 163

Chapter 8: Service Abstraction (Information Hiding and Meta Abstraction Types) 211

Chapter 9: Service Reusability (Commercial and Agnostic Design) 253

Chapter 10: Service Autonomy (Processing Boundaries and Control) 293

Chapter 11: Service Statelessness (State Management Deferral and Stateless Design) 325

Chapter 12: Service Discoverability (Interpretability and Communication) 361

Chapter 13: Service Composability (Composition Member Design and Complex Compositions) 387

 

Part III: Supplemental

Chapter 14: Service-Orientation and Object-Orientation: A Comparison of Principles and Concepts 445

Chapter 15: Supporting Practices 477

Chapter 16: Mapping Service-Orientation Principles to Strategic Goals 497

 

Appendices

Appendix A: Case Study Conclusion 513

Appendix B: Process Descriptions 517

Appendix C: Principles and Patterns Cross-Reference 529

 

Additional Resources 533

About the Author 535

About the Photos 537

Index 539

 

"Synopsis" by , 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,
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.