Course Outline

OBJECTIVES

This course aims at covering in a general manner all the facets of a SOA and thus help the professional to understand the impact of a SOA on the organization,  its relations to other technologies available on the market, and the fundamental principles of the SOA. 

DURATION

Adapted to your needs and the level of detail desired.

AUDIENCE

All parties needing to understand the concept of SOA:  Director of IT, Applications Development, Project Leader, Architect, Developer, Business Analyst, Controller, and Finance Director.

LEVEL

Adapted to your level of knowledge on the subject.

 

COURSE OUTLINE

1. Introduction, History, and Raison d’Être

  • SOA as an evolution of the techniques for systems integration
  • Rationale of the service approach
  • Introduction to the notion of SOA infrastructure

 

2. SOA within the Contemporary Landscape of Information Technologies

  • Inter-communication protocols evolution
  • SOAP and REST (Representational State Transfer) services
  • SOA and WOA (Web Oriented Architecture)
  • SOA and EDA (Event Driven Architecture)
  • SOA, SaaS (Software As a Service) and composite applications
  • SOA and RIA (Rich Internet Application; ex.: Ajax)
  • SO and OO
  • SO and AOP (Aspect Oriented Programming)

 

3. Services Types, models and standards

  • Entity-centric
  • Task-centric
  • Utility-centric
  • Service aggregation
  • Standards and frameworks

 

4. The 8 Pillars of SOA Design

  • Contract
  • Coupling
  • Abstraction
  • Reusability
  • Autonomy
  • Statelessness
  • Discoverability
  • Composition

 

5. SOA Governance

  • SOA maturity model.
  • Top-down or Bottom-up?
  • Why does an SOA initiative need governance?
  • Some common pitfalls and mistakes

 

6. SOA Tools and environments *

  • Modeling tools
  • Development tools
  • Deployment environments

*This section is tailored to correspond to the customer environment.

 

View or download our SOA Training Brochure.

For further information,email us at  info@axon-id.com.

 
© 2007 AXON Intégration et Développement.