Rechercher une formation et ses disponibilités
Formation Architecture SOA avec UML
Cette formation Architecture SOA avec UML sur 3 jours a pour but de vous permettre de maîtriser les techniques fondamentales nécessaires à la conception d'une architecture évolutive et performante. À terme, vous serez familiarisé avec les architectures SOA, ses enjeux, atouts et contraintes et aurez une vue d'ensemble de l'application des différents concepts aux technologies JEE, Web Services et .Net.
Pourquoi UML ?
Langage de modélisation unifié ou Unified Modeling Language, a été développé afin de fournir une méthode normalisée permettant de visualiser la conception d'un système, c'est un langage de référence en matière de développement de logiciels et de conception orientée objet (POO). Décrire des composants par le biais du langage UML permet de concevoir des architectures fonctionnelles de service, fortement réutilisables et évolutives.
Objectifs de cette formation Architecture SOA avec UML
- Appréhender les concepts et bonnes pratiques SOA par le biais de la notation UML
- Maîtriser les pratiques clés en architecture SOA nécessaires à l'urbanisation du SI
- Appréhender l'application de ces concepts via les technologies Web Services, JEE et .Net
Public de cette formation Architecture SOA avec UML
- Directeur SI
- Architecte
- Chef de projet
- Concepteur - développeur
Pré-requis de cette formation Architecture SOA avec UML
- Avoir une expérience significative en POO
- Avoir suivi une formation : UML dans le processus de développement
- Connaître les pratiques clés de conception d'architecture (en couches, MV)
Programme de cette formation Architecture SOA avec UML
Architecture SOA : Introduction globale
- Comprendre les enjeux: besoins métier et agilité du SI
- Connaître les réponses classiques : EAI, workflow et Portail Web
- Connaître les réponses SOA : réutilisabilité et interopérabilité
SOA :Appréhender les concepts
- Le service SOA : interface, composant, fournisseur et consommateur
- Définition des services : typologie, dépendances, formalisation des interfaces
- Définition des composants : structuration en composants et du code source
Appréhender les composants fournisseurs de SOA
- Composants de l'architecture en couches : CRUD, fonctionnel, accès à l'existant
- Appréhender les composants CRUD : services, langage métier commun
Appréhender les composants consommateurs de SOA
- La notion d'application composite et solution métier
- Appréhender les composants interactifs : approche MVC revisitée
- Appréhender les composants non interactifs : batchs et processus métier SOA
Appréhender la Plateforme SOA et la méthode
- Le concept de plateforme SOA : l'ESB
- Comprendre AGL : atelier de génie logiciel
- Connaître la méthode : RUP revisité, la démarche graduée (SIMM/PSAUMM)