M5 Gouvernance SOA

Présentation

Les architectures orientées services (SOA) proposent un ensemble de bonnes pratiques et de technologies qui favorisent l’agilité du système d’information. Correctement mises en œuvre, ces pratiques améliorent l’évolutivité, la réutilisabilité et l’interopérabilité du système d’information. On parle alors de mise en œuvre d’une gouvernance SOA.

Principaux thèmes

L’objectif de cette formation est de passer en revue l’ensemble de ces bonnes pratiques tant au niveau conceptuel que technologique.

Le cours commence par un bref rappel des concepts de la SOA. Puis il aborde les patterns d’architecture et de conception. S'ensuivent les principes de gouvernance et l'étude des bonnes pratiques. Enfin, sont parcourues les différentes solutions dédiées à cette problématique.

Public conseillé

Cette formation s’adresse à un public de décideurs, d’architectes et chefs de projets. Elle leur permettra de concevoir un modèle de gouvernance SOA efficace et modelé selon les spécificités de leurs entreprise et infrastructure.

Objectifs

  • Synthétiser les enjeux et les risques liés aux architectures SOA.
  • Comprendre les bonnes pratiques associées à la mise en œuvre d’une gouvernance SOA, l’impact sur l’organisation et le système d’information ainsi que sur le cycle de développement.
  • Évaluer et positionner les technologies de mise en œuvre.

À l’issue de cette formation, les personnes formées maîtrisent les principes fondateurs des architectures orientées service et les règles de bonne pratiques. Ils peuvent ainsi gérer dans le temps l’évolution du système d’information.

Plan

Jour 1 : SOA : les concepts

  • Introduction et enjeux de la SOA
    • Qu’est-ce que la SOA et que ce n’est pas ?
    • Qu’est ce qu’un service ?
    • Le modèle OASIS
  • L’approche orientée processus (BPM)
    • Pourquoi modéliser les processus ?
    • La notation BPMN de l’OMG
  • Orchestration et chorégraphie
    • Le besoin de composition
    • Les standards BPEL, WS-CDL.
  • Infrastructures de services ESB
  • Impacts sur le cycle de vie logiciel
  • Les principes de gouvernance SOA
  • Détails d’une architecture orientée services
    • Le modèle en couche
  • Gouvernance SOA
    • Le besoin
    • Cadre de gouvernance
    • Urbanisation
    • Cycle de vie d’un service
    • Rôles utilisateurs

Jour 2 : Bonnes pratiques SOA

  • Choix du modèle
    • Designs patterns
    • Performance, montée en charge et sécurité
    • Interaction utilisateur
    • Anti-patterns
  • Gouvernance à l’exécution
    • Qualité de service, « policy » et SLA
    • Le standard WS-Policy
  • Administration SOA
    • Monitoring
    • Gestion des erreurs / Audit et reporting
  • Outils pour la gouvernance SOA
    • Registry de services
      • Les standards UDDI et ebXML
    • Les outils de modélisation
      • Approche processus
      • Approche mashup
  • Offre du marché
  • Critères de choix d’un outil de gouvernance

Informations générales

Durée : 2 jours.

Méthode pédagogique : 100 % théorique.

Public : DSI / Architectes fonctionnels / Architectes techniques / Chefs de projet.

Pré requis : Architecture de SI Gestion / Direction de projet.

Organisation : Formation inter-entreprises (Salle informatique entièrement équipée, supports multimédia et documentaires fournis).