WA1470 Service Oriented Architecture (SOA) for Managers Training and Courseware Course Outline

1. SOA Fundamentals

  • Objectives
  • SOA in Context
  • Defining SOA
  • What makes a good design?
  • The SOA Umbrella
  • What s a Service?
  • Service Actors
  • Serving up SOA
  • SOA and Business Process Management
  • BPM Value Add
  • SOA Governance
  • SOA Governance Model
  • SOA Job Role Impact
  • SOA Value
  • Is this a New Concept?
  • Service Orienting the Enterprise
  • Service Oriented Thinking
  • SOA is Perfect
  • Service Characteristics
  • About Services in SOA
  • Contract-driven software
  • SOA Standards
  • Summary
 

2. Layers of Services

  • Objectives
  • What is Layering?
  • SOA Layers
  • Common Layers
  • Auxiliary Layers
  • Layering Rules of Thumb
  • Summary
 

3. SOA Value Proposition

  • Objectives
  • The SOA Value Proposition
  • Reducing integration expense
  • Integration costs illustration
  • Ripple effect of changes
  • The value of SOA layering
  • SOA reduces integration costs
  • Increasing asset reuse
  • Asset reuse illustration
  • 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
  • Other Advantages
  • Business Advantages
  • Hasn t this been said before?
  • Hasn t this been said before?
  • 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. Introduction to Service Oriented Analysis & Design (SOAD)

  • Objectives
  • Introduction to SOAD
  • Applying OOAD Principles
  • Abstraction
  • Abstraction in SOAD
  • Encapsulation
  • Encapsulation in SOAD
  • Modularity
  • Modularity in SOAD
  • Hierarchy
  • Hierarchy in SOAD
  • Why OOAD Is Not Enough
  • Granularity
  • The Need for Loose Coupling
  • The SOAD Methodology
  • The SOAD Methodology Steps
  • Stage 1: Requirements Gathering & Process Modeling
  • Stage 2: Service Identification
  • Stage 3: Service Implementation
  • Stage 4: Process Implementation
  • SOAD Stages and SOA Lifecycle
  • 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
  • Providing a Service
  • Consuming a Service
  • Supporting Agreements
  • Fighting Fires
  • 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
  • SOA Industry
  • Innovation Adoption Curve (Private sector)
  • Public Sector SOA Adoption
  • Innovation Adoption Curve (Public sector)
  • 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 Changes
  • 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
 

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

  • Glossary
  • Glossary
  • Glossary
  • Glossary