SOA Principles of Service Design [NOOK Book]

Overview

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,...

See more details below
SOA Principles of Service Design

Available on NOOK devices and apps  
  • Nook Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study

Want a NOOK? Explore Now

NOOK Book (eBook)
$27.35
BN.com price
(Save 43%)$47.99 List Price

Overview

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.

Read More Show Less

Product Details

  • ISBN-13: 9780132715836
  • Publisher: Pearson Education
  • Publication date: 8/1/2007
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 1
  • Pages: 608
  • Sales rank: 479,796
  • File size: 15 MB
  • Note: This product may take a few minutes to download.

Meet 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. (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 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 thomaserl.com.

Read More Show Less

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

Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 3 Customer Reviews
  • Anonymous

    Posted July 18, 2008

    Excellent SOA Book

    This book really goes through from a high level perspective all of the design issues that are commonly faced when designing Services.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted September 6, 2007

    Very readable - a great reference

    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

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted December 9, 2010

    No text was provided for this review.

Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)