1. SOA Concepts
|
|
- Objectives
- Anatomy of an Enterprise
- IT Nightmare
- Understanding by Analogy
- Service Oriented Architecture
- Componentization and Reuse
- Benefits of Service Orientation
- Defining SOA
- Aligning the Enterprise
- What s a Service?
- Service Actors
- Service Layering
- Is SOA a Flash in the Pan?
- Service Orienting the Enterprise
- Service Oriented Thinking
- Summary
|
|
2. Layers of Services
|
|
- Objectives
- What Is Layering?
- SOA Layers
- Layering Illustration
- Data Storage Layer
- Application Logic Layer
- Adapter Layer
- Application Service Layer
- Business Service Layer
- Orchestration Layer
- Aux: Data Service Layer
- Aux: Security Service Layer
- Layering Concepts
- Layering Rules of Thumb
- In Review
- Summary
|
|
3. SOA Value Proposition
|
|
- Objectives
- The Value of SOA
- Reducing Integration Expense
- Integration Costs Illustration
- Ripple effect of changes
- The Value of SOA Layering
- SOA Reduces Integration Costs
- Increasing Asset Reuse
- SOA Economics/ROI
- Asset Reuse Illustration
- Service Reuse v. Object Reuse
- Increasing Business Agility
- Business Agility Illustration
- Traditional EAI Approach
- Problems with Traditional EAI Approach
- Change Flow Using Legacy Approach
- SOA Agility
- Build the Services
- Build the Process
- We Can Easily Change the Process
- Reducing Business Risk
- Risk reduction illustration
- SOA Eases Compliance Risk
- Business Advantages
- ROI Quantification Hurdles
- Real World SOA Example 1
- Real World SOA Example 2
- Real World SOA Example 3
- Real World SOA Example 4
- Summary
|
|
4. Calculating SOA ROI
|
|
- Objectives
- Does your SOA have an ROI?
- How fuzzy is your ROI?
- ROI Timeframes
- Short-term Tactical ROI
- Medium-term Operational ROI
- Long-term Strategic ROI
- Calculating Tactical ROI
- Calculating Operational ROI
- Iterative reuse model
- Calculated reuse model
- Calculated reuse definitions
- Calculated reuse example
- Calculating Strategic ROI
- IBM s Business Value Model
- 1. Select Expected Benefits
- 2. Identify an applicable cost scenario
- 3. Calculate initial, simple return
- 4. Select the cost scenario for subsequent implementations
- 5. Calculate returns for subsequent implementations
- Comparing the models
- Best Practices for SOA ROI Calculation
- Summary
|
|
5. SOA Service Life Cycle
|
|
- Objectives
- SOA Adoption
- Adoption Stages
- Managing Services
- SOA Service Life Cycle Overview
- SOA s Circle of Life
- Discovery Phase
- Analysis & Design Phase
- Implementation Phase
- Deployment Phase
- Monitor Phase
- Retirement Phase
- Summary
|
|
6. How a Requirement Becomes a Service
|
|
- Objectives
- How a Requirement Becomes a Service
- Requirements Discovery
- Analysis and Design
- Development
- New requirements
- Discovery
- Analysis & Design
- Service Development 1/4
- Service Development 2/4
- Service Development 3/4
- Service Development 4/4
- Summary
|
|
7. Service Models
|
|
- Objectives
- Service Orientation Artifacts
- The Service Model
- Developing a Service Model
- Service Model Example #1
- Service Model Example #2
- Service Model Example #3
- Service Model Granularity
- Service Contract Template
- Service Contract Template Part 2
- Service Contract Template Part 3
- Summary
|
|
8. A Tale of Two Companies
|
|
- Objectives
- Governance Touch Points
- Life Without Governance ...
- Example 1/3: Action: Providing a Service ...
- Reaction: Load Problem!
- Action 2/3: Consuming a Service ...
- Reaction: Dependency Problem!
- Action 3/3: Support Agreements ...
- Reaction: Support Problem!
- Fighting Fires
- Life in Company B ...
- Life in Company B
- SOA Governance Overview
- Governance Provides Order
- Summary
|
|
9. SOA Challenges and Risks
|
|
- Objectives
- SOA Challenges and Risks
- Emerging Standards
- Emerging Standards (contd)
- Selecting Tools and Infrastructure
- Service Selection and Creation
- Service Management
- Portfolio Management
- Paradigm Shifting
- Communication
- Policies and Compliance
- Project Management
- Training and Re-skilling
- Governance and Risk Mitigation
- Summary
|
|
10. Governance Fundamentals
|
|
- Objectives
- The Strategic Role of IT
- Governing IT
- IT Infrastructure Library (ITIL)
- ITIL: Managing IT Activities
- ICT Infrastructure Management (ICTIM)
- ICTIM Processes
- Control Objectives for Information and related Technology (COBIT)
- Need for SOA Governance
- SOA Governance
- SOA Governance Adoption
- Key Governance Relationships
- SOA Governance Elements
- SOA Governance Procedures
- Recommended Procedures
- More Recommended Procedure
- SOA Governance Policies
- Enterprise Policies
- Business Policies
- Service Policies
- SOA Governance Metrics
- More SOA Governance Metrics
- Some Best Practices
- Relevant Standards Work
- OASIS SOA-RM
- Reference Model in Context
- OASIS SOA-RA
- Summary
|
|
11. SOA Maturity
|
|
- Objectives
- Challenges to SOA Adoption
- Standards: Core
- Standards: Messaging
- Standards: Security
- Standards: Business Processes
- Standards: Misc
- Gauging SOA Maturity
- CMMI and SOA Maturity
- SOA Maturity Models
- SOA Maturity Model (CBDI)
- CBDI s Service Model
- SOA Maturity Model (IBM)
- IBM s Integration Model
- SOA Maturity Model (Wipro)
- Wipro s Model
- SOA Maturity Model (Sonic)
- Progress-Sonic s Model
- Comparing SOA Maturity Models
- SOA Adoption Roadmaps
- CBDI s Roadmap
- ZapThink s Roadmap Model
- Developing a Model and Roadmap
- Summary
|
|
12. Organizational Strategies
|
|
- Objectives
- Centers of Excellence and Competency
- SOA Champions
- Pattern: Collaborative Enterprise
- Pattern: Process-driven Business
- SOA Project Roles
- SOA Project Roles Changes
- SOA Project Roles New
- Summary
|
|
Appendix A. SOA Infrastructure and Tools
|
|
- SOA Infrastructure and Tools
- Network Appliances
- Enterprise Service Bus
- Service Container
- Business Rules Engine
- Business Activity Monitoring
- Service & Policy Management
- Business Process Engine
- Service Registry
- Service Repository
- Development Tools
- Tool Combinations
- What is the minimum?
|
|
Appendix B. IT Governance Using ITIL
|
|
- Objectives
- Chapter Design
- Introduction to Governance
- Example of Governance
- Use of IT in Organizations
- Need for IT Governance
- Return on IT Investments
- Areas Addressed by IT Governance
- IT Infrastructure Library (ITIL)
- ITIL - Managing IT Services
- ITIL - Service Delivery
- ITIL - Service Support
- ITIL - Process Documentation
- Release Management
- Summary
|
|
Appendix C. Glossary
|
|
|