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
|
| |
| |