UMBC Training Centers logo

SOA 1549 - SOA Best Practices for Business

 

Course Description | Course Outline | SOA Training | IT Training

Course Outline

1. SOA Adoption Best Practices

  • Objectives
  • Ready Fire Aim?
  • Ready Aim Fire!
  • Adopting SOA Pragmatically
  • SOA Adoption Strategies
  • Wholesale SOA
  • Wholesale SOA Pros/Cons
  • Layered SOA
  • Layered SOA Pros/Cons
  • Opportunistic SOA
  • Opportunistic SOA Pros/Cons
  • Selective SOA
  • Selective SOA Analysis
  • Selective SOA Venn Diagram
  • Selective SOA Pros/Cons
  • Discussion Questions
  • Summary
 

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

3. SOA Governance Best Practices

  • Objectives
  • Avoid extremes
  • Business stakeholder involvement
  • Service Ownership
  • Governance by policy
  • Common Vocabulary
  • Tool Support
  • Governance by consent
  • Start small and grow incrementally
  • Summary
 

4. Service Lifecycle Best Practices

  • Objectives
  • The Discovery Phase
  • The Analysis & Design Phase
  • The Implementation Phase
  • The Deployment Phase
  • The Monitoring Phase
  • The Retirement Phase
  • Summary
 

5. Center of Excellence Best Practices

  • Centers of Something
  • Centers of Excellence / Competency
  • Strategic Adoption
  • Challenges and Risks
  • Adoption Risk Example #1
  • Adoption Risk Example #2
  • Governance and Risk Mitigation
  • Steps for Setting up a CoE
  • CoE Types - Academic
  • CoE Types - Technical
  • CoE Type - Expert
  • CoE Type - Governing
  • Hybrid CoE
  • Provide Actionable Information
  • Provide Actionable Tools
  • Provide Actionable Resources
  • Summary 1/2
  • Summary 2/2
 

6. Financial Management

  • Objectives
  • SOA Budgeting
  • Funding SOA
  • Comparing Funding Models
  • ROI Timeframes
  • Managing SOA ROI
  • Financial Management Tips
  • Financial Management Gotchas
  • Summary
 

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

8. Roles and Responsibilities within the Service Oriented Enterprise

  • Scoping SOA Roles
  • Enterprise Executives
  • Enterprise Portfolio Manager
  • Enterprise SOA Educator
  • Enterprise Enterprise Architect
  • Business Management
  • Business SOA Champions
  • Business Service Portfolio Champions
  • Project SOA Project Roles
  • SOA Project Roles 1/4
  • SOA Project Roles 2/4
  • SOA Project Roles 3/4
  • SOA Project Roles 4/4
  • Summary
 

9. Service Oriented Project Management

  • Objectives
  • Forming a Core Team
  • Core Team Senior Architect
  • Core Team Junior Architect
  • Core Team Product Manager
  • Core Team Project Manager
  • Beyond the Core
  • Project Flow
  • Project Flow (cont d)
  • Staffing Distribution
  • Resource Management Challenges
  • Resource Management Challenges (cont d)
  • Project Planning Challenges
  • Signs of Success
  • Summary
 

10. Process Modeling Best Practices

  • Objectives
  • What is BPM?
  • Business Process Modeling
  • Roles and Responsibilities in Business Process Modeling
  • How to Select the Processes that Should be Automated
  • How to Conduct Interviews with the Stakeholder
  • Interview Questions
  • How to Write Use Cases
  • Example: Return Handling Use Case
  • How to Select a Process Modeling Tool
  • Business Process Modeling Stages and Deliverables
  • Stage 1 - Model the Current (As-Is) Process
  • Stage 1 Deliverables
  • Stage 2 - Model the Optimized (To-Be) Process
  • Model the New Processes
  • Simulation
  • Stage 2 Deliverables
  • Stage 3 Hand Over Model to the Developers
  • Stage 3 Deliverables
  • Why Automate a Process?
  • Automation Risks
  • Process Automation Challenges
  • Process Development Phases
  • BPEL
  • Round-trip Issues
  • Round-trip Issues Solution #1
  • Round-trip Issues Solution #2
  • Round-trip Issues Solution #3
  • Round-trip Issues Recommendations
  • Summary
 

11. SOA Business Patterns

  • Human Patterns
  • Center of Excellence / Competency Center
  • Collaborative Enterprise
  • Process-driven Business
  • Human Anti-patterns
  • Discuss Patterns & Anti-Patterns
 

Appendix A. 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
 

Appendix B. Layers of Services

  • Objectives
  • What Is Layering?
  • SOA Layers
  • Layering Illustration
  • Common Layers
  • Auxiliary Layers
  • Digesting the Layers
  • The Application Service Layer
  • The Business Service Layer
  • The Orchestration Layer
  • Layering Rules of Thumb
  • Scope of a Service
  • SOA User Interface
  • Portal Site's Context Awareness
  • Web 2.0 Data Aggregation
  • Summary