Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation

Book Description

The Concise Introduction to Modern SOA: High-Value Approaches, Innovative Technologies, Proven Use Cases

After a decade of innovation in technology and practice, SOA is now a mainstream computing discipline, capable of transforming IT enterprises and optimizing business automation. In Next Generation SOA, top-selling SOA author Thomas Erl and a team of experts present a plain-English tour of SOA, service-orientation, and the key service technologies being used to build sophisticated contemporary service-oriented solutions.

The starting point for today’s IT professionals, this concise guide distills the increasingly growing and diverse field of service-oriented architecture and the real-world practice of building powerful service-driven systems. Accessible and jargon-free, this book intentionally avoids technical details to provide easy-to-understand, introductory coverage of the following topics:

  • Services, service-orientation, and service-oriented computing: what they are and how they have evolved

  • How SOA and service-orientation change businesses and transform IT culture, priorities, and technology decisions

  • How services are defined and composed to solve a wide spectrum of business problems

  • Deep implications of the service-orientation paradigm--illuminated through an annotation of the classic SOA Manifesto

  • Traditional and contemporary service technologies and architectures

  • How clouds and virtualization support the scalability and reliability of services-based solutions

  • SOA-based industry models, from enterprise service to global trader

  • A detailed case study: how real enterprises bring together contemporary SOA practices, models, and technologies

  • Next Generation SOA will be indispensable to wide audiences of business decision makers and technologists--including architects, developers, managers, executives, strategists, consultants, and researchers.

    Table of Contents

    1. About This eBook
    2. Title Page
    3. Copyright Page
    4. Praise for this Book
    5. Dedication Page
    6. Contents at a Glance
    7. Contents
    8. Acknowledgments
    9. Chapter 1. Introduction
      1. About This Book
        1. Who This Book Is For
        2. What This Book Does Not Cover
      2. How This Book Is Organized
        1. Chapter 2: An Overview of SOA & Service-Orientation
        2. Chapter 3: A Look at How Services are Defined and Composed
        3. Chapter 4: An Exploration of Service-Orientation with the SOA Manifesto
        4. Chapter 5: An Overview of Service Technology
        5. Chapter 6: A Look at Service-Driven Industry Models
        6. Chapter 7: A Case Study
        7. Appendix A: Additional Reading for Applying Service-Orientation
        8. Appendix B: Additional Reading for Planning for & Governing Service-Orientation
        9. Appendix C: Additional Reading for Cloud Computing
        10. Additional Information
          1. Updates, Errata, and Resources (
        11. Service Technology Specifications (
        12. The Service Technology Magazine (
        13. Service-Orientation (
        14. What Is REST? (
        15. What Is Cloud? (
        16. SOA and Cloud Computing Design Patterns (,
        17. SOA Certified Professional (SOACP) (
        18. Cloud Certified Professional (CCP) (
        19. Big Data Science Certified Professional (BDSCP) (
        20. Notification Service
    10. Chapter 2. An Overview of SOA & Service-Orientation
      1. Services and Service-Orientation
      2. Service-Orientation, Yesterday and Today
      3. Applying Service-Orientation
        1. The Eight Principles of Service-Orientation
        2. The Four Characteristics of SOA
        3. The Four Common Types of SOA
        4. SOA Design Patterns
      4. The Seven Goals of Applying Service-Orientation
      5. Planning For and Governing SOA
        1. The Four Pillars of Service-Orientation
        2. The Seven Levels of Organizational Maturity
        3. SOA Governance Controls
    11. Chapter 3. A Look at How Services are Defined and Composed
      1. Basic Concepts
        1. Agnostic and Non-Agnostic Logic
        2. Service Models and Service Layers
        3. Service and Service Capability Candidates
      2. Breaking Down the Business Problem
        1. Functional Decomposition
        2. Service Encapsulation
        3. Agnostic Context
        4. Agnostic Capability
          1. Utility Abstraction
          2. Entity Abstraction
        5. Non-Agnostic Context
          1. Process Abstraction and Task Services
      3. Building Up the Service-Oriented Solution
        1. Service-Orientation and Service Composition
        2. Capability Composition and Capability Recomposition
          1. Capability Composition
          2. Capability Recomposition
          3. Domain Service Inventories
    12. Chapter 4. An Exploration of Service-Orientation with the SOA Manifesto
      1. The SOA Manifesto
      2. The SOA Manifesto Explored
        1. Preamble
        2. Priorities
        3. Guiding Principles
    13. Chapter 5. An Overview of Service Technology
      1. Web-Based Services
        1. SOAP-Based Web Services
        2. REST Services
      2. Components
      3. Service Virtualization
      4. Cloud Computing
      5. API Management
      6. Model-Driven Software Design
      7. Semantic Web
      8. Business Process Management
      9. Composition and Orchestration
      10. Master Data Management
      11. Business Rule Engines
      12. Social Network Technologies
      13. Mobile Computing
      14. Agent-Driven Architecture
      15. Event-Driven Architecture and Complex Event Processing
      16. Business Intelligence
      17. Enterprise Information Integration and Extract-Transform-Load
      18. Big Data
    14. Chapter 6. A Look at Service-Driven Industry Models
      1. The Enterprise Service Model
      2. The Virtual Enterprise Model
      3. The Capacity Trader Model
      4. The Enhanced Wholesaler Model
      5. The Price Comparator Model
      6. The Content Provider Model
      7. The Job Market Model
      8. The Global Trader Model
        1. Industry Watchdogs
        2. Guarantors
    15. Chapter 7. A Case Study
      1. Systems Landscape
      2. New Marketing Strategy
      3. Corporate Culture
      4. Vehicle Maintenance
      5. The Billing System
      6. Strategic Considerations
      7. Cloud Adoption
      8. New Reference Architecture
      9. The Customer Profile Process
      10. New Service Technology
      11. The SOA Governance Program Office
      12. The Enterprise Architecture Board
      13. A Transformed Enterprise
    16. Appendices
      1. Appendix A. Additional Reading for Applying Service-Orientation
        1. The Eight Service-Orientation Principles
        2. The Four Characteristics of SOA
          1. Business-Driven
          2. Vendor-Neutral
          3. Enterprise-Centric
          4. Composition-Centric
        3. SOA Design Patterns
      2. Appendix B. Additional Reading for Planning & Governing Service-Orientation
        1. The Four Pillars of Service-Orientation
          1. Teamwork
          2. Education
          3. Discipline
          4. Balanced Scope
        2. The Seven Levels of Organizational Maturity
          1. Service Neutral Level
          2. Service Aware Level
          3. Service Capable Level
          4. Business Aligned Level
          5. Business Driven Level
          6. Service Ineffectual Level
          7. Service Aggressive Level
        3. SOA Governance Controls
          1. Precepts
          2. Processes
          3. People (Roles)
          4. Metrics
      3. Appendix C. Additional Reading for Cloud Computing
        1. Goals and Benefits
          1. Reduced Investments and Proportional Costs
          2. Increased Scalability
          3. Increased Availability and Reliability
        2. Risks and Challenges
          1. Increased Security Vulnerabilities
          2. Reduced Operational Governance Control
          3. Limited Portability Between Cloud Providers
          4. Multi-Regional Compliance and Legal Issues
    17. About the Authors
      1. Thomas Erl
      2. Clive Gee, PhD
      3. Jürgen Kress
      4. Berthold Maier
      5. Hajo Normann
      6. Pethuru Raj
      7. Leo Shuster
      8. Bernd Trops
      9. Clemens Utschig-Utschig
      10. Philip Wik
      11. Torsten Winterberg
    18. Index

    Product Information

    • Title: Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation
    • Author(s): Thomas Erl, Pethuru Chelliah, Clive Gee, Jürgen Kress, Berthold Maier, Hajo Normann, Leo Shuster, Bernd Trops, Clemens Utschig
    • Release date: October 2014
    • Publisher(s): Pearson
    • ISBN: 9780133859133