Formation : Architecture orientée service (SOA)
(Réf. 12606)Evaluation : 



Détails de la fiche formationOptions disponibles pour la fiche formationDétails de la fiche formation
Compétence(s)
SOA
Prérequis
- Notions de XML et XML Schema
- Habitude de travail avec des environnements intégrés (modélisation, exécution)
Public
Chefs de projet, architectes technico-fonctionnels, analystes et décideurs informatiquesObjectifs
- Différencier les atouts de SOA vis-à-vis des autres architectures
- Expliquer la place de SOA dans l'entreprise
- Évaluer le rôle du BPM, des Web Services et des ESB dans l'architecture SOA
- Montrer une démarche concrète de passage à la SOA
- Mettre en pratique les logiciels type constituant une SOA
- 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 la sous-tendent 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 à la SOA. Vous modéliserez un processus métier, vous le déclinerez techniquement en BPEL et le déploierez sur un orchestrateur pour tester sa bonne exécution. Contrairement aux discours théoriques sur la SOA ce cours a donc une indéniable vocation pragmatique.
- 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 ?", "Plus que la connaissance du vocabulaire, comment obtenir une vision claire de la SOA ?".
Type de formation
CourteProgramme
Cas d'utilisation
- Intégration B2B
- Portails Web 2.0
- Pilotage par les processus métier
- Intégration d'applications hétérogènes
Définition de SOA
- Processus métier
- Service
- Les 4 couches SOA
- Catégories de service
- Contrat de service
Business Process Modeling (BPM)
- Business Process Modeling Notation (BMPN)
- L'offre SOA / BPM
- Business Process Execution Language (BPEL)
- Mapping BPMN / BPEL
Web Services
- Rappels XML (NS / XPATH / XSLT / XML Schema)
- Web Services : définition
- Soap
- WSDL
- UDDI
- Les standards des Web Services
Enterprise Service Bus (ESB)
- ESB et SOA
- Les fonctionnalités d'un ESB
- Java Business Integration (JBI)
- Exemple de plug-in Eclipse : Spagic
- Service Mix
- Service Mix et les Patterns d'intégration (EIP)
- L'offre ESB
Approche pour l'élaboration d'une SOA
- Approche Top-Down
- Approche Bottom-Up
- Rôle de l'ESB
Aspects transverses
- Qualité de service
- Administration et supervision
- Business Activity Monitoring (BAM)
- L'offre BAM
- Sécurité
- Performance
- SCA
Pédagogie
Non renseignéPoint(s) fort(s)
Non renseignéOptions disponibles pour la fiche formation
Langue(s)
Français
Moyen(s)
Inter-Entreprise
Durée
Non renseignéZone géographique
Inter-Entreprise :
75000 Paris :