Service Oriented Architecture(SOA) for Managers Course

Course Code: IN 621
Course Abstract:

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.

Audience:

This course is designed for IT managers responsible for software design, implementation and deployment.

Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Define what is SOA
> Determine how SOA can help a business
> Utilize the Enterprise Service Bus (ESB)
> Learn the Leading SOA vendors and their offerings
> Develop the SOA development methodology (SOAD)
> Integrate legacy applications using SOA
> Progress with the Best Practices
> Gain knowledge of SOA Governance Model

Course Topics:

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
 
Layers of Services

Objectives
What is Layering?
SOA Layers
Common Layers
Auxiliary Layers
Layering Rules of Thumb
Summary
 
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
 
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
 
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
 
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
 
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
 
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
 
SOA Challenges and Risks

Objectives
SOA Challenges and Risks
Emerging Standards
Emerging Standards (cont'd)
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
 
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
 
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
ZapThinks Roadmap Model
Developing a Model and Roadmap
Summary
 
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

Prerequisites:

None

Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning