NEWS NEWS
Return to Home Page

Introduction to
Service-Orientation
    Services (Part I)
    Services (Part II)
    The Service-Orientation
Design Paradigm
    Origins and Influences of Service-Orientation (Part I)
    Origins and Influences of Service-Orientation (Part II)

Service-Orientation
Design Principles
    Standardized Service Contracts
    Service Loose Coupling
    Service Abstraction
    Service Reusability
    Service Autonomy
    Service Statelessness
    Service Discoverability
    Service Composability
    Service-Orientation and Interoperability

Effects of Service-Orientation on the Enterprise
    Service-Orientation and the Concept of "Application"
    Service-Orientation and the Concept of "Integration"
    The Service Composition

Service-Orientation
in the Real World
    Life Before
Service-Orientation (Part I)
    Life Before
Service-Orientation (Part II)
    The Need for
Service-Orientation (Part I)
    The Need for
Service-Orientation (Part II)
    Challenges Introduced by Service-Orientation (Part I)
    Challenges Introduced by Service-Orientation (Part II)
    Additional Considerations

Resources
    SOA Book Series
    SOA Training & Certification
    Free SOA Principles Poster
    Notification
    SOAPatterns.org
    WhatIsSOA.com
    SOA Visio Stencil


Listen to the podcasts that accompany this site: Part I     Part II  

The key to getting the most out of SOA lies within the knowledge of how to create "truly" service-oriented solution logic. That knowledge has been documented as part of the service-orientation design paradigm. As with object-orientation, service-orientation represents a distinct approach to designing solution logic in support of a very specific set of goals.
by Thomas Erl
This site introduces the design principles that comprise the service-orientation design paradigm and further explores various aspects and effects of applying service-orientation in the real world. Becoming proficient with the concepts and principles of service-orientation equips you with an understanding of what is and is not considered "service-oriented" within the world of solution design. This understanding leads to a clear comprehension of how to shape solution logic specifically in support of the strategic goals and benefits associated with SOA and service-oriented computing.

Furthermore, this comprehension provides you with a great deal of clarity when surveying the current SOA marketplace. It allows you to see past the (sometimes questionable) "SOA" branding used to market products and professional services, and enables you to assess which of the available technologies, features, and resources are truly compatible with your business requirements and with how you plan to position SOA and build service-oriented solutions within your organization.

The criteria for this type of assessment no longer is whether something claims to provide SOA support, but whether its actual features will help you realize the desired level of service-orientation within your solution designs. With such a clear perspective, you may discover that some of the most suitable products and technologies for building service-oriented solutions may not be branded with "SOA" at all.

The content on this site originated from an introductory chapter I wrote for my third SOA book for the Prentice Hall Service-Oriented Computing Series from Thomas Erl. This book, entitled SOA: Principles of Service Design, essentially provides an in-depth exploration of the service-orientation design paradigm, and has a separate chapter dedicated to each of its eight design principles. The purpose of this site is to supply introductory content about service-orientation for on-line reference purposes for readers of this book series. Publishing select content on-line helps us avoid having to add redundant content within the individual series titles.

The manuscript for SOA: Principles of Service Design (including the content on this site) underwent a thorough technical review involving over 60 reviewers from different vendors, organizations, and professions across North America, Europe, and Asia. The book has been formally endorsed by members of major SOA vendors, including IBM, Microsoft, Oracle, BEA, and Intel.

If you haven’t already, I would recommend you visit www.WhatIsSOA.com prior to reading through the pages on this site. Many of the terms and concepts referenced here are introduced at WhatIsSOA.com, along with descriptions of the individual strategic goals and benefits of SOA and service-oriented computing. Having an appreciation of the overall SOA vision provides you with a strategic context when learning about service-orientation. As explained in Chapter 16 of SOA: Principles of Service Design, there are concrete links that exist between applying each of the service-orientation design principles and realizing the goals and benefits of service-oriented computing.

Note that this site and WhatIsSOA.com are further supplemented with two additional sites: www.SOAMethodology.com provides a generic set of processes for service delivery, analysis, and design, and www.SOAGlossary.com is a master glossary established in support of the series books.

If you’d like to be notified of changes to these sites and other publications and events related to this book series, visit the Notifcation page.

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    SOA School    What is SOA?    SOA Patterns    SOA Methodology    SOA Glossary    SOA Specs    Legal
Copyright © 2007-2009 SOA Systems Inc.