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

Next Generation SOA: A Concise Introduction to Service Technology & Service-Orientation
by Thomas Erl,
Clive Gee,
Jürgen Kress,
Berthold Maier,
Hajo Normann,
Pethuru Raj,
Leo Shuster,
Bernd Trops,
Clemens Utschig-Utschig,
Philip Wik,
Torsten Winterberg

  • Acknowledgments

    Chapter 1: Introduction
    • About This Book
      • Who This Book Is For
      • What This Book Does Not Cover
    • How This Book Is Organized
      • Additional Information
      • Updates, Errata, and Resources (www.servicetechbooks.com)
      • Service Technology Specifications (www.servicetechspecs.com)
      • The Service Technology Magazine (www.servicetechmag.com)
      • Service-Orientation (www.serviceorientation.com)
      • What Is REST? (www.whatisrest.com)
      • What Is Cloud? (www.whatiscloud.com)
      • SOA and Cloud Computing Design Patterns
      • (www.soapatterns.org, www.cloudpatterns.org)
      • SOA Certified Professional (SOACP) (www.soaschool.com)
      • Cloud Certified Professional (CCP) (www.cloudschool.com)
      • Big Data Science Certified Professional (BDSCP)
      • (www.bigdatascienceschool.com)
      • Notification Service
  • Chapter 2: An Overview of SOA & Service-Orientation
    • Services and Service-Orientation
    • Service-Orientation, Yesterday and Today
    • Applying Service-Orientation
      • The Eight Principles of Service-Orientation
      • The Four Characteristics of SOA
      • The Four Common Types of SOA
      • SOA Design Patterns
    • The Seven Goals of Applying Service-Orientation
    • Planning For and Governing SOA
      • The Four Pillars of Service-Orientation
      • The Seven Levels of Organizational Maturity
      • SOA Governance Controls
  • Chapter 3: A Look at How Services are Defined and Composed
    • Basic Concepts
      • Agnostic and Non-Agnostic Logic
      • Service Models and Service Layers
      • Service and Service Capability Candidates
    • Breaking Down the Business Problem
      • Functional Decomposition
      • Service Encapsulation
      • Agnostic Context
      • Agnostic Capability
        • Utility Abstraction
        • Entity Abstraction
      • Non-Agnostic Context
        • Process Abstraction and Task Services
      • Building Up the Service-Oriented Solution
        • Service-Orientation and Service Composition
        • Capability Composition and Capability Recomposition
          • Capability Composition
          • Capability Recomposition
          • Domain Service Inventories
  • Chapter 4: An Exploration of Service-Orientation with the SOA Manifesto
    • The SOA Manifesto
    • The SOA Manifesto Explored
      • Preamble
      • Priorities
      • Guiding Principles
  • Chapter 5: An Overview of Service Technology
    • Web-Based Services
      • SOAP-Based Web Services
      • REST Services
    • Components
      • Service Virtualization
      • Cloud Computing
      • API Management
      • Model-Driven Software Design
      • Semantic Web
      • Business Process Management
      • Composition and Orchestration
      • Master Data Management
      • Business Rule Engines
      • Social Network Technologies
      • Mobile Computing
      • Agent-Driven Architecture
      • Event-Driven Architecture and Complex Event Processing
      • Business Intelligence
      • Enterprise Information Integration and Extract-Transform-Load
      • Big Data
  • Chapter 6: A Look at Service-Driven
    • Industry Models
    • The Enterprise Service Model
    • The Virtual Enterprise Model
    • The Capacity Trader Model
    • The Enhanced Wholesaler Model
    • The Price Comparator Model
    • The Content Provider Model
    • The Job Market Model
    • The Global Trader Model
      • Industry Watchdogs
      • Guarantors
  • Chapter 7: A Case Study
    • Systems Landscape
    • New Marketing Strategy
    • Corporate Culture
    • Vehicle Maintenance
    • The Billing System
    • Strategic Considerations
    • Cloud Adoption
    • New Reference Architecture
    • The Customer Profile Process
    • New Service Technology
    • The SOA Governance Program Office
    • The Enterprise Architecture Board
    • A Transformed Enterprise

APPENDICES

  • Appendix A: Additional Reading for Applying Service-Orientation
    • The Eight Service-Orientation Principles
      • Standardized Service Contract
      • Service Loose Coupling
      • Service Abstraction
      • Service Reusability
      • Service Autonomy
      • Service Statelessness
      • Service Discoverability
      • Service Composability
    • The Four Characteristics of SOA
      • Business-Driven
      • Vendor-Neutral
      • Enterprise-Centric
      • Composition-Centric
    • SOA Design Patterns
  • Appendix B: Additional Reading for Planning & Governing Service-Orientation
    • The Four Pillars of Service-Orientation
      • Teamwork
      • Education
      • Discipline
      • Balanced Scope
    • The Seven Levels of Organizational Maturity
      • Service Neutral Level
      • Service Aware Level
      • Service Capable Level
      • Business Aligned Level
      • Business Driven Level
      • Service Ineffectual Level
      • Service Aggressive Level
    • SOA Governance Controls
      • Precepts
      • Processes
      • People (Roles)
      • Metrics
  • Appendix C: Additional Reading for Cloud Computing
    • Goals and Benefits
      • Reduced Investments and Proportional Costs
      • Increased Scalability
      • Increased Availability and Reliability
    • Risks and Challenges
      • Increased Security Vulnerabilities
      • Reduced Operational Governance Control
      • Limited Portability Between Cloud Providers
      • Multi-Regional Compliance and Legal Issues
  • About the Authors
    • Thomas Erl
    • Clive Gee, PhD
    • J├╝rgen Kress
    • Berthold Maier
    • Hajo Normann
    • Pethuru Raj
    • Leo Shuster
    • Bernd Trops
    • Clemens Utschig-Utschig
    • Philip Wik
    • Torsten Winterberg