My Blog
 
My LinkedIn Profile My Resume

The Practitioner's Guide to Real-World SOA
The purpose of this course is to teach SOA and its related technologies to practicing architects. The course assumes a basic familiarity with software architecture principles and practices such as design patterns and modelling concepts. It also assumes that the architect has either worked on an SOA engagement, is currently working on such an engagement, or is starting one within the next couple of weeks.

Course Description

Define Architecture and more specifically gain a detailed understanding of SOA.
Identify the differences and similarities between Objects in OO and Services in SOA.
Use Web Services to implement an SOA.
Describe the difference between SOA and Web Services.
Define an Enterprise Service Bus is and how it complements an SOA.
Identify the fundamentals of Event Driven Architecture and its applicability to an SOA.

Table of Contents

Module 1: Introduction to Software Architecture.
This module defines architecture and describes the role of architecture in solution implementation.
Module 2: Service Oriented Architecture (SOA)
This module introduces Service Oriented Architecture (SOA), basic SOA principles, and attempts to debunk a few common SOA myths.
Module 3: Introduction to Web Services
This module introduces Web Services and their relationship to Service Oriented Architecture (SOA).
Module 4: Web Service Standards
This module attempts to make sense out of the alphabet soup of standards that are associated with Web Services.
Module 5: Implementing Service Oriented Architecture in the Real-World
This module puts Service Oriented Architecture (SOA) in the context of real-world applications.
Module 6: Summary
This module will recap the core concepts introduced in the first five modules and introduce a few ideas on successfully implementing SOA projects.

<<Back