Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Architecture SOA avec UML
Séminaire

Formation Architecture SOA avec UML

Les bonnes pratiques pour une architecture évolutive

Ce stage de 3 jours vous permettra de réaliser une véritable urbanisation de votre SI, en appliquant les principes d'une architecture SOA : le SI, assemblage de composants interagissant au travers de services. Oui, mais quels composants? Quels services? Comment gagner en "agilité" du SI? Ce stage apporte des réponses précises et concrètes à ces questions essentielles, au travers d'une étude de cas et d'illustrations en plusieurs technologies : JEE, .NET WCF et Web Services
Objectifs de ce séminaire Architecture SOA avec UML
  • Avoir une vision d’ensemble des concepts SOA (composants, services) et des méthodes pour les mettre en oeuvre
  • Comprendre les bonnes pratiques d’architecture SOA essentielles à l’urbanisation du SI, basée sur la séparation des préoccupations et la limitation des dépendances
  • Découvrir la façon dont ces concepts peuvent être appliqués au travers de différentes technologies : JEE, .Net WCF et Web Services
Public
  • Architecte logiciel , chef de projet, concepteur/développeur
Pré-requis
Programme détaillé

Introduction

  • Objectifs : un SI agile et répondant aux besoins métier
  • Mise en situation sur un cas concret

Prise en main du sujet

  • Les processus d'ingénierie logicielle : - Développer et exploiter le SI, - Prise en main du processus de développement au travers de l'étude de cas (description du métier, exigences, conception, implémentation, tests)
  • Une vision métier unifiée : - Zoom sur la description du métier (processus métier et informations métier), - Prise en main sur l'étude de cas
  • Les bases de la conception des composants : - Le pattern en couches MVC, - La notion de composant et d'interface – illustration en Java et .NET

SOA et la conception des composants

  • La notion de service
  • Concevoir les composants : - Séparation des préoccupations, - Limitation des dépendances, - développeur et intégrateur : qui fait quoi?
  • Concevoir en détail les services des composants : - Définir les interfaces de service, - Typologie de messages et dépendances (synchrone/asynchrone, requête/réponse/notification), - Les services d'un composant
  • Illustrations en Java EE et .NET WCF

Les composants fournisseurs de services métier

  • Les composants dans l'architecture en couches du SI: - Composant CRUD, - Composant fonctionnel, - Composant d’accès à l’existant
  • Zoom sur les composants CRUD : - Les services d'un composant CRUD, - Un langage métier commun

Les composants consommateurs de services métier

  • Le concept d’application composite/solution métier
  • Composants interactifs : l'approche MVC revisitée : - Les couches interactives, - Architecture n-tiers, - Le passage technique des paramètres entre tiers
  • Composants non interactifs : batchs et processus métier SOA : - Modélisation des processus (BPMN), - Exécution des processus (BPEL)

La plate-forme SOA

  • La notion de plate-forme SOA
  • Les frameworks de la plate-forme SOA : - L'ESB (bus de message SOA, container de services, supervision et administration), - Les frameworks spécifiques aux composants (CRUD, processus, interactifs), - L'atelier de génie logiciel
  • Une démarche graduée
Les plus de ce séminaire Architecture SOA avec UML
  • L’approche est progressive, depuis une vision logique, indépendante de toute technologie, jusqu’à des exemples d’implémentation dans des technologies cibles (Web Services, JEE ...).
  • Étude de cas depuis la modélisation UML jusqu’à l’implémentation.
  • La présentation de nombreux patterns d'architecture applicables à toute technologie.

Informations

  • Durée : 3 Jours (21h)
  • Réf. : OB214


Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.