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 (www.servicetechbooks.com)
      11. Service Technology Specifications (www.servicetechspecs.com)
      12. The Service Technology Magazine (www.servicetechmag.com)
      13. Service-Orientation (www.serviceorientation.com)
      14. What Is REST? (www.whatisrest.com)
      15. What Is Cloud? (www.whatiscloud.com)
      16. SOA and Cloud Computing Design Patterns (www.soapatterns.org, www.cloudpatterns.org)
      17. SOA Certified Professional (SOACP) (www.soaschool.com)
      18. Cloud Certified Professional (CCP) (www.cloudschool.com)
      19. Big Data Science Certified Professional (BDSCP) (www.bigdatascienceschool.com)
      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
  • Release date: October 2014
  • Publisher(s): Pearson
  • ISBN: 9780133859133