Service Oriented Architecture (SOA) for Managers

3 Days

Description

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.

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Service Oriented Architecture (SOA) for Managers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

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  

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

SOA Value Proposition

Objectives

  • The Value of SOA
  • Reducing Integration Expense
  • Integration Costs Illustration
  • Ripple effect of changes
  • 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
  • Business Advantages
  • 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
  • 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

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

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

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

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

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

Appendix C. Glossary

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Service Oriented Architecture (SOA) for Managers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

 

No Upcoming Public Classes

There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Service Oriented Architecture (SOA) for Managers class.

Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date