Professional >> Engineering and Computer Science >> Computer Science >> Software Engineering


SOA Principles of Service Design

SOA Principles of Service Design

Author(s):
  • Thomas Erl
  • Author: Thomas Erl
    • ISBN:9788131723098
    • 10 Digit ISBN:8131723097
    • Price:Rs. 1050.00
    • Pages:608
    • Imprint:PH PTR
    • Binding:Hardback
    • Status:Available


    Ratings:

    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.

    Table of Content

    Part I: Fundamentals
    1. Introduction
    2. Case Study Background
    3. Service-Oriented Computing and SOA
    4. Service-Orientation
    5. Understanding Design Principles
    Part II: Design Principles
    1. Service Contracts (Standardization and Design)
    2. Service Coupling (Intra-Service and Consumer Dependencies)
    3. Service Abstraction (Information Hiding and Meta Abstraction Types)
    4. Service Reusability (Commercial and Agnostic Design)
    5. Service Autonomy (Processing Boundaries and Control)
    6. Service Statelessness (State Management Deferral and Stateless Design)
    7. Service Discoverability (Interpretability and Communication)
    8. Service Composability (Composition Member Design and Complex Compositions)
    Part III: Supplemental
    1. Service-Orientation and Object-Orientation: A Comparison of Principles and Concepts
    2. Supporting Practices
    3. Mapping Service-Orientation Principles to Strategic Goals

    Salient Features

    • Provides much needed expert guidance in the form of proven design principles to minimize the risk and maximize the potential of service delivery in support of SOA
    • Color is used throughout to organize the principles into distinct collections
    • Blends plain English coverage of concepts and principles with real world case studies