This course covers all knowledge and practices that are needed to achieve the certification for SOA Architect.

This course provides a well-rounded, end-to-end overview of service-oriented computing, service-orientation and SOA. This course also focuses on modern Web industry standards and technologies that are establishing the foremost means of building services today. In addition to the above the course delves into the service-oriented architectural model and the service-orientation design paradigm and establishes the unique characteristics and dynamics that constitute service-oriented solution logic. This course also provides an in-depth exploration of service-orientation; service-oriented architecture and SOA design patterns, including those that relate to the Enterprise Service Bus (ESB) and Orchestration platforms. The course concludes with a hands-on workshop that allows attendees to apply the technologies, concepts, techniques, patterns and principles previously covered in order to complete a set of design exercises.

Intended for

  • Integration/Applications/Solutions architects
  • SOA architects
  • Enterprise architects
  • Senior developers


  • Exam S90.01: Fundamental SOA & Service-Oriented Computing
  • Exam S90.02: SOA Technology Concepts
  • Exam S90.03: SOA Design & Architecture
  • Exam S90.08: Advanced SOA Design & Architecture
  • Exam S90.09: SOA Design & Architecture Lab

What is included in the package

  • Official training material
  • Breakfast, Lunch & refreshments
  • Exam vouchers (5 vouchers)
  • Original Textbooks:
    • SOA Principles of Service Design
    • Service-Oriented Architecture: Concepts, Technology & Design
    • SOA Design Patterns

Course Content

  • Day 1

    • Strategic Goals of Service-Oriented Computing
    • Fundamental Service-Oriented Computing Terms
    • Concepts relating to Services, Service-Oriented Architecture and Service Compositions
    • Introduction to the Service-Orientation Design Paradigm and related Principles and Concepts
    • SOA Project Delivery Approaches and Planning
    • Introduction to the Service Delivery Lifecycle, including Service-Oriented Analysis, Service-Oriented Design and Service Modeling /Adoption Impacts and Requirements/Enterprise Service Bus and Web Services
    • An Overview of Next Generation SOA, including Web 2.0, REST, Cloud Computing, Service Grids and Service Virtualization
  • Day 2

    • Basic XML and XML Schema Concepts
    • Overview of Standards Organizations
    • Contrasting Component-Based Architecture with Web-based Services
    • Service Roles and Service Agents / Orchestration and WS-BPEL
    • Basic WSDL and SOAP Concepts plus UDDI, Discovery and Service Registries/Basic REST Service Concepts & Patterns
    • Web Service Anatomy (physical architecture)
    • Message Exchange Patterns (MEPs) and Service Activities
    • Context Management and Coordination
    • Atomic Service Transactions and Compensations
    • Advanced Messaging, Reliable Messaging and Policies
    • Fundamental Security Concepts/Fundamental ESB Topics
    • REST Services: Contracts, Resources, and Messaging
    • REST Architectural Goals /REST Constraints
  • Day 3

    • History of Service-Orientation and SOA Theory
    • Service-Orientation vs. "Silo" based Design
    • Distinguishing Characteristics of the SOA Model
    • Understanding Services and Service Capabilities
    • Complex Service Composition Design, Composition Runtime Roles and Responsibilities
    • The Service-Orientation Design Paradigm
    • "Contract First" Design, Standardized Service Contracts, and Uniform Contracts
    • Service Loose Coupling and Coupling Types, Service Abstraction and Information Hiding
    • Service Reusability and Agnostic Design, Service Autonomy and Runtime Control
    • Service Statelessness and State Deferral, Service Discoverability and Interpretability /Introduction to SOA Design Patterns
  • Day 4

    • Defining a SOA Model and SOA Architecture Types
    • Fundamental and Advanced SOA Design Patterns
    • Designing SOA with Service Agents and Supporting Multiple Protocols
    • Legacy Encapsulation and ESB Design
    • Asynchronous and Event-Driven Messaging, Message Routing and Reliable Messaging
    • Global & Domain-Level Policy Enforcement & Positioning of Business Rules
    • Orchestration Architecture Design, State Deferral and Service Grids
    • Service Data Replication, Cross-Service Transactions and Compensating Transactions
    • Data Transformation and Protocol Bridging
    • Introduction to REST-Inspired Patterns
  • Day 5

    Practical application of the concepts, principles, processes and patterns pertaining to the complex physical design of service-oriented solutions.

Partnership for a Total Solution IT Governance and Optimizations Operations Portal & E-Commerce Enterprise Architecture Application Development Advisory Services & Enablement Business Process Performance Management Innovation Value Centers