Face au changement, nos applications doivent évoluer de plus en plus souvent et rapidement. L'architecture étant leur squelette, elle nécessite un soin particulier. Sachant que de bons principes permettent d'assurer une évolutivité à notre système d'information, il faut donc non seulement les connaître, mais aussi savoir les appliquer tant au niveau des métiers qu'au niveau technique.
Dans cette formation, vous verrez où se place la SOA parmi les autres architectures, les bons principes qui sous-tendent la SOA et comment les appliquer, ce que sont les services et comment faire leur qualification. Une étude de cas vous permettra de roder la démarche de passage à
Ce cours est destiné à ceux qui se posent les questions suivantes : "Qu'y a-t-il réellement derrière le terme SOA ?", "Qu'est-ce qu'un service et comment créer de bons services ?", "Quelles sont les motivations à l'utilisation de la SOA ?", "Quels sont les bons principes?", "Comment les utiliser ?", "Y a-t-il de bonnes pratiques ?", "Plus que la connaissance du vocabulaire, comment obtenir une vision claire de la SOA ?".
Chefs de projet, architectes techniques et fonctionnels, analystes et décideurs informatiques
Connaissance des architectures multiniveaux et d'UML.
Ce cours s'appuiera sur une étude de cas permettant d'appréhender par la pratique les différentes phases de la démarche de conception d'un SOA. L'étude de cas sera réalisée avec Rational Rose.
Rappels sur les architectures courantes
Pourquoi faire de la SOA
Ce que sont les services
Les bonnes caractéristiques de la SOA
Comment passer à la SOA
Vers une SOA managée
Les standards
Les outils