Topics

  • SOA Concepts
  • Understanding Services
  • Layers of Services
  • SOA Value Proposition
  • DOD and Government uses of SOA
  • SOA Infrastructure and Tools
  • Architectural Topology of SOA
  • Aligning SOA Solutions with Requirements
  • Governing SOA
  • SOA Reference Models
  • US DODAF Reference Architecture

Objectives

  • Describe the fundamentals of SOA
  • Understand the business advantages of SOA
  • Identify the core layers of an SOA solution
  • Describe the concept of an Enterprise Service Bus (ESB)
  • Understand the proper role of ESB as an intermediary
  • Understand the role of Business Processes within in SOA
  • Identify features of typical SOA infrastructure and tools
  • Describe the process of mapping requirements to services
  • Identify the risks associated with SOA adoption
  • Understand the importance of governance
  • Explain the role of Reference Models and Reference Architectures

Audience

General, but a technical background is recommended.

Prerequisites

No specialized technical pre-requisites are required for this course; however a basic knowledge in IT systems and distributed computing is expected.

Duration

Two days.

Outline for Net-Centric Service Oriented Architecture (SOA) Workshop

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

  • Objectives
  • Objects, components, services
  • When do I need a service?
  • Defining Services
  • Service Communication Analogy
  • Three Key Service Questions
  • Connecting the Dots
  • Anatomy of a Service
  • Dispelling Service Myths
  • Summary

3. Layers of Services

  • Objectives
  • What Is Layering?
  • SOA Layers
  • Common Layers
  • Auxiliary Layers
  • Digesting the Layers
  • The Application Service Layer
  • The Business Service Layer
  • The Process Orchestration Layer
  • Layering Rules of Thumb
  • Scope of a Service
  • Summary

 

4. 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
  • 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
  • ROI Quantification Hurdles
  • NCOW SOA Example
  • DOD SOA Example
  • C4ISR SOA Example
  • Defense Contractor SOA Example
  • Summary

5. SOA Infrastructure and Tools

  • Objectives
  • 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?  
  • Summary

6. Architectural Topology for SOA

  • Objectives
  • Vendor Confusion
  • Service Intermediaries
  • Intermediary Options
  • Intermediary Service
  • Centralized Bus
  • Logical Centralized Bus
  • De-centralized Framework
  • Policy Enforcement at Endpoints
  • Comparing the Approaches
  • Summary

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

8. Governing SOA

  • Objectives
  • SOA Challenges and Risks
  • Governance Risk Example #1
  • Governance Risk Example #2
  • Governance and Risk Mitigation
  • Governing IT
  • Need for SOA Governance
  • SOA Governance
  • SOA Governance Elements
  • Some Best Practices
  • Relevant Standards Work
  • OASIS SOA-RM
  • Reference Model in Context
  • OASIS SOA-RA
  • Some Best Practices
  • SOA and EA
  • Department of Defense Architectural Framework (DoDAF)
  • DoDAF Key Elements
  • Applying DoDAF
  • DoDAF Best Practices
  • Summary