WA1564 SOA Foundation Workshop

Displaying courses for United States [Change]


This course introduces Service Oriented Architecture. SOA provides a comprehensive way to integrate information systems and businesses processes. Students will be exposed to SOA subjects, understanding both business and technology elements of SOA.


  • Gain an understanding of Service Oriented Architecture
  • Learn the importance of BPM and governance to a successful SOA
  • Explore the technology and business impacts of SOA
  • Understand the SOA value proposition
  • Learn the lifecycle for services and understand the challenges
  • Gain a knowledge of security, testing, and information management within SOA
  • Explore the relative maturity of SOA and models for gauging the maturity of an organization’s SOA initiative


This course is applicable to both technical and business personnel. It provides a general foundation in Service Oriented Architecture (SOA) and addresses a wide range of enterprise elements and job roles.


SOA Fundamentals

  • Defining Service Oriented Architecture (SOA)
  • Putting SOA in Context
  • SOA As an Alignment Strategy
  • The SOA Umbrella
  • What’s a Service?
  • Service Actors
  • Serving Up SOA
  • Business Process Management
  • BPM & Workflow
  • SOA Governance
  • SOA Governance Model
  • SOA Job Role Impact
  • Before SOA
  • SOA Re-Organization
  • What Makes a Good Design?
  • Is SOA a New Concept?
  • Service Orienting the Enterprise
  • Service Oriented Thinking
  • SOA Is Perfect…NOT!
  • Service Characteristics
  • When Do I Need a Service?
  • About Services in SOA
  • Contract-Driven Software
  • SOA Standards
  • Summary

Introduction to Web Services

  • A Conceptual Look at Services
  • Defining Services
  • Three Key Service Questions
  • Service Communication Analogy
  • Connecting the Dots
  • SOA: Runtime Implementation
  • What Is a Web Service?
  • Enterprise Assets as Services
  • Web Service Development Workflow
  • Advantages of Web Services
  • Web Service Business Models
  • Example: Internal System Integration
  • Example: Business Process Externalization
  • Web Service Standards
  • Binding via SOAP
  • SOAP in Protocol Stack
  • SOAP Structure
  • SOAP Message Architecture
  • Applying SOAP
  • Interface via WSDL
  • WSDL Structure
  • Locating a Service
  • UDDI Overview
  • UDDI Structure
  • Applying UDDI
  • WS-I Overview
  • WS-I Deliverables
  • Summary

Layers of Services

  • What Is Layering?
  • Service Layers
  • Layering Example
  • The Application Service Layer
  • The Business Service Layer
  • The Orchestration Layer
  • Layering Guidelines
  • The User Interface Layer
  • Context Awareness in SOA UI
  • Web 2.0 Data Aggregation
  • Summary

SOA Value Proposition

  • The SOA Value Proposition
  • Reducing Integration Expense
  • Integration Costs Illustration
  • Ripple effect of changes
  • The Value of Service Layering
  • Advantage of SOA Layering
  • 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 or Message Flow
  • We Can Easily Change the Process
  • Reducing Business Risk
  • Example: Compliance Using SOA
  • 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

Overview of Service Registries

  • Services Registry
  • Why Do We Need a Service Registry?
  • Main Activities when Using a Registry
  • Publish
  • Discovery
  • Dynamic Discovery
  • Management
  • Enforce Governance Lifecycle
  • SOA Registry Products
  • Summary

Architectural Topology for SOA

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

Business Process Management (BPM) Basics

  • Basics
  • Composing a Business Process
  • Business Process Diagram
  • Challenges in Process Implementation
  • Business Process Execution Language (BPEL)
  • Working with BPEL
  • Business Process
  • Business Process Modeling Notation (BPMN)
  • Example: A Simple Process
  • Example: User Placing an Order
  • Example: The Business Process Diagram
  • Example: The Resulting BPEL Document
  • BPEL Document (Cont’d)
  • Summary

SOA Service Life Cycle

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

  • Introduction to SOAD
  • Applying OOAD Principles
  • Encapsulation
  • Encapsulation in SOAD
  • Inh

Training provider

Teaching mode:
Classroom - Instructor Led
Online - Instructor Led
Duration: 3 days
Gooroo has partnered with the global leaders in IT training to give you access to quality training, personalised to you, targeted at increasing your job opportunities and salary.

Our pricing

We do not display pricing as Gooroo members qualify for special discounts not available elsewhere. You must enquire through Gooroo to get this benefit.

New courses are happening all the time

Our partner's expert training consultant will provide you with the times and all the details you need. Enquire today.

Top skills covered in this course

Web services
United States
This skill has an average salary of
and is mentioned in
of job ads in this area.
United States
This skill has an average salary of
and is mentioned in
of job ads in this area.
Service-oriented architecture
United States
This skill has an average salary of
and is mentioned in
of job ads in this area.
Security testing
United States
This skill has an average salary of
and is mentioned in
of job ads in this area.