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