M1 SOA Introduction

Overview

Information systems undergo everlasting evolution, thus making rationalisation and agility primary requirements. The Services Oriented Architecture stands as the new paradigm for building an infrastructure which address these needs.

Main topics

This training presents founding principles of services oriented architectures, from urbanization concepts and methodology, to the availables solutions and tools for setting up the infrastructure. This training also teaches how to design and set up your project, with a progressive and pragmatic approach.

Main attendees

This training is mainly attended by chiefs of information systems, architects or project managers who are facing SOA projects for the first time. This introduction aims at teaching all necessary knowledge to choose the right infrastructure model, standards and solutions to realize their SOA project.

Objectives

  • Understanding SOA issues and stakes.
  • Acquiring fundamental knowledge in:
    • Architecture design
    • Project methodology
    • Technical requirements and set up
    • Project governance.
  • Overview of available solutions, enforced with users feedback.

Throughout this session, listeners gain knowledge of all necessary SOA concepts, completed with actual SOA projects's feedback and analysis.

Outline

Day 1: Introducing SOA

  • Introduction and concepts:
    • History of IS architectures
    • Defining new IS requirements (interoperability, reuse of existing/legacy softwares)
    • Main SOA concepts (services, processes, choreography and orchestration)
    • Service Oriented Architectures core ideas
      • Busines and Technical "Views"
      • Quality of service
      • Modelling and orchestration (BPM ; BPEL)
      • SOA and Client interfaces
  • SOA design:
    • Definition of a "service"
    • Pattern SOA
      • Loosely coupled
      • Infrastructure
    • Governance - Good and bad practices
    • Impact on project lifecycle and users accompaniment
      • Services identification
      • Maturity levels
      • SOA and MDA
  • Technical deployment:
    • Web Services
    • MOM
    • ESB
    • Market solutions, how to choose the right one
  • Key factors for a successful SOA project.

General informations

Duration: 1 day

Teaching method: 80 % theory, 20 % practive (case studies analysis)

Attendees: Chiefs of information systems, Architects, Project managers

Prerequisites: General background on technical/organisational/economic issues related to information system integration.

Organisation: Intra-entreprise training (multimedia and documentaries supports are provided) – 6 persons maximum per training session.