Home     About      SOA     Services  Publications Contact
Overview Consulting Training Certification



Module 8
Advanced SOA Design & Architecture


By building on the topics covered in Module 3, this course provides an in-depth exploration of service-oriented architecture.

Different technology architecture types are covered and dependencies between SOA types are discussed.

Key SOA design patterns are covered with an emphasis on those that relate to the Enterprise Service Bus (ESB) and Orchestration platforms.

The net results of combining design patterns into are also identified so that inter-pattern relationships can be taken into consideration prior to application.

The following primary topics are covered:

Considerations for Defining a Service-Oriented Architectural Model
Service-Oriented Technology Architecture Types and Scopes and Inter-Relationships
Designing SOA with Service Agents
Architectural Design Patterns
Enterprise Service Bus (ESB) Architecture Design
Asychnronous Messaging, Event-Driven Messaging, Queues
Message Routing and Reliable Messaging
Positioning of Business Rules
Policy Enforcement with Global and Domain-Level Policies
Orchestration Architecture Design
Abstracting and Physically Centralizing Parent Business Process Logic
State Repositories and State Deferral
o Cross-Service Transactions and Compensation
Runtime Brokers, Data Model and Data Format Tranformation, Protocol Bridging

This course is further supplemented with a set of informal exercises that allow attendees to participate hands-on, and further help reinforce key concepts.

Duration: 1 day (including breaks, Q&A and exam preparation)

Download this Outline (PDF)


Course Credit

Note that this is a credit course for the following designations:

Certified SOA Architect

Return to SOASchool.com Home Page

Explore SOA Seminars without Testing Requirements at SOATraining.com