Table of Contents
Preface
Chapter 1: The Essence of SOA Governance
Chapter 2: Extending Project Governance for SOA
Chapter 3: Avoiding a Bunch of Services
Chapter 4: Service Versioning
Chapter 5: Governing the Analysis Process
Chapter 6: Governing Run-Time Behavior
Chapter 7: SOA Success
Chapter 8: Establishing SOA Governance at Your Organization
Appendix: Cast of Characters
Index
- Chapter 1: The Essence of SOA Governance
- What is Governance?
- Desired Behavior
- People
- Policies
- Process
- What is IT Governance?
- What is SOA?
- Services in IT
- What is SOA Governance?
- People
- Policies
- Processes
- Is All this Needed?
- Summary
- What is Governance?
- Chapter 2: Extending Project Governance for SOA
- Beginning the SOA Journey
- The First Milestone
- The Second Milestone
- The Opportunity
- Beginning Your SOA Journey
- Key Project Roles
- The Service Contract
- Adding SOA to Traditional Project Governance
- Service Implementation Technologies
- Service Communication Technologies
- WS-I Compliance
- Security Credentials
- Service Interface Specification
- Using a Canonical Model
- Web Services, POX over HTTP, and REST
- Summary
- Chapter 3: Avoiding a Bunch of Services
- Undirected Service Creation
- Effort One: Hot Potato
- Effort Two: What Customer Service?
- Effort Three: Where Did They Go?
- The SOA Center of Excellence
- Enterprise SOA Governance
- Establishing Goals
- Roles
- Enterprise Architecture
- Information Architecture
- IT Management
- Business Management
- Developers
- Analysts
- Database Analysts (DBAs)
- Center of Excellence
- Engagement Model
- Design-Time Checkpoints
- Analysis Checkpoint
- Architecture Checkpoint
- Design Checkpoint
- Implementation Checkpoints
- Operational Readiness Checkpoint
- Service Portfolio Management
- The Service Registry/Repository
- Summary
- Undirected Service Creation
- Chapter 4: Service Versioning
- Making a Change
- The Chief Information Officer's Concern
- The COE Tackles Service Versioning Policies
- Service Versioning Policies
- Explicit or Implicit Versioning
- Extending the Service Contract
- Policy-Driven Infrastructure
- Applying Policy
- Enterprise Service Bus
- XML Appliances
- Service Management Platforms
- Service Invocation and Exposure Frameworks
- Conceptual View
- Service Lifecycle Management
- Monitoring
- Management
- Marketing
- Summary
- Chapter 5: Governing the Analysis Process
- Building the Right Services
- Analysis for SOA
- Business Process Analysis
- Business Capability Mapping
- Business Capability Analysis
- Project Inception Checkpoints
- Summary
- Chapter 6: Governing Run-Time Behavior
- Preparing for Partner Services
- The First Sign of Trouble
- Day Two
- Day Three
- Day Four
- Testing the Solution
- Run-Time SOA Governance and the Service Contract
- Ensuring Consistent Performance
- Metric Collection
- Preventing Consumer Starvation
- Defining Service Consumer Baselines
- Defining Service Provider Baselines
- Managing Run-time Usage
- Detecting Potential Problems
- Synthetic Transactions
- Predictive Analysis
- Service Management Technologies
- Ensuring Consistent Performance
- Summary
- Preparing for Partner Services
- Chapter 7: SOA Success
- Celebrating Success
- Changing Behavior
- The Inherent Risk of Governance
- Changing Governance Over Time
- Summary
- Chapter 8: Establishing SOA Governance at Your Organization
- People
- Solution Architect
- Business Analyst
- Technical Lead/Domain Architect
- Enterprise Architect/Technology Architect
- Information Architect
- Security Architect
- IT Manager
- Service Manager/Owner
- Platform Manager
- Other Stakeholders
- Organizing Your People
- Enterprise Architecture Driven
- Center of Excellence/Competency Center
- Review Boards
- Common Challenges
- Policies
- Pre-Project Governance
- Artifacts
- Policies for Pre-Project Governance
- Project Governance
- Artifacts
- Policies for Project Governance
- Run-time Governance
- Policy-Driven Infrastructure
- Service Contracts
- Policies for Run-Time Governance
- Pre-Project Governance
- SOA Governance Processes
- Establishing Desired Behavior and Policies
- Education and Communication
- Policy Enforcement
- Measurement and Improvement
- SOA Governance Technologies
- Service Registry/Repository
- Service Testing Platforms
- Enterprise Service Bus
- XML Appliances and Security Gateways
- Service Management Platforms
- Service Invocation and Exposure Frameworks
- Summary
- People



