Download this page as a word document.doc

300 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
300
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Download this page as a word document.doc

  1. 1. WA1470 Service Oriented Architecture (SOA) for Managers Training and Courseware Service oriented Architecture (SOA) shows demonstrable signs of simplifying software integration. It can reduce the cost of integration significantly. The approach is not new but may be a paradigm shift for many organizations. This is analogous to e-Business, which is essentially client-server computing, but ushered many new possibilities. This no-nonsense course is designed for the IT managers. The goal is to explain in clearly understandable terms what SOA is and how it can aid application integration. The course proceeds to cover typical development lifecycle and various roles people play in the process. The course will help the managers build a vision for future development activities. What you will learn After completing this course, the student should be able to: • What is SOA? • How can SOA help a business? • Enterprise Service Bus (ESB) • Leading SOA vendors and their offerings. • The SOA development methodology (SOAD). • How to integrate legacy applications using SOA? • Best practices. • SOA Governance Model. Audience IT managers responsible for software design, implementation and deployment. Duration Three Days
  2. 2. WA1470 Service Oriented Architecture (SOA) for Managers Training and Courseware Course Outline 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 SOA Value Proposition • Reducing Integration Expense • Integration Costs Illustration • Ripple effect of changes
  3. 3. • 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 • Other Advantages • Business Advantages • 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
  4. 4. • 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
  5. 5. 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
  6. 6. • 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
  7. 7. • 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

×