vers l'accueil formulaire de contact

Formation architecture SOA

Présentation formation Architecture SOA

JPG - 23.8 ko

Entrez dans la peau d’un architecte SOA : permettez aux équipes métiers de déployer avec agilité de nouveaux processus, sans impact sur la maintenance et la qualité des services existants. Identifiez les briques technologiques nécessaires à tout projet SOA ambitieux. Comprenez le rôle du cloud computing, du Saas et du MDM. Identifiez les acteurs et les produits propriétaires et Open source du marché.

En complément de nos tutoriaux SOA, découvrez la méthodologie, l’environnement ainsi que les briques techniques d’une architecture SOA performante. Maîtrisez l’intégration d’applications existantes J2EE et .NET dans un projet SOA en marche.

Enfin, découvrez les produits et services vous permettant de mettre en oeuvre une bonne gouvernance SOA alliant qualité de service, sécurité et intégrité transactionelle.

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
7-11 juin (Paris)
27-1 sep (Lyon)
4-8 oct (Paris)
Inter : 2550
Intra : 8500
Développeurs JAVA
expérimentés
70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Vous allez apprendre à :

- Comprendre les caractéristiques d’une architecture SOA
- Identifier les produits Open Source du marché
- Comprendre l’offre et produits commerciaux des éditeurs
- Créer une plate-forme SOA 100% open source
- Maîtriser les briques essentielles d’une architecture SOA
- Mettre en œuvre des designs patterns d’intégration
- Mettre en œuvre un bus d’entreprise (ESB)
- Comprendre le rôle des processus métiers (BPM) dans SOA
- Identifier les acteurs du marché ESB, BPM
- Comprendre le rôle des spécification JBI, SCA
- Choisir un bus de service (ESB) Open source
- Choisir une solution BPM Open source
- Choisir un moteur de règle Open source
- Intégrer les outils que vous avez choisi pour votre plate forme SOA

Programme détaillé cours :

Problématiques ’business’ d’aujourd’hui
- Fournir le meilleur service au client
- Optimiser le cycle de vente
- Ajouter ’facilement’ de nouveaux services
- Maintenir et faire évoluer les services existants
- Gérer plusieurs sources de données hétérogènes

Introduction SOA
- Problématiques métiers
- Historique architectures
- Les limites de l’EAI
- Interopérabilité
- standards ouverts

Caractéristiques SOA
- Contrat de service
- Transparence
- Granularité
- Etat
- Composition
- Publication

Les briques SOA
- Services ’brut’
- Annuaire (Registry)
- Messagerie (MOM)
- Bus de service (ESB)
- Moteur de règle (BRMS)
- Processus métiers (BPM)
- Flux d’évènements (CEP)

Aspects transverses
- Gouvernance SOA
- Qualité de service
- Sécurité
- Transactions
- Supervision
- Performance

Web Services
- Rappels XML et définition Web Services
- Interface WSDL : type ’rpc’ et type ’document’
- Analyse de web services existants
- Interopérabilité : WS-I, WSIT, Tango
- Transparence de la localisation du web services : WS-Adressing
- Implémentation Java 6 et Spécifications JAX-WS, SAAJ
- Création web services Approches top-down et bottom-up
- Comparaison produits Open Source : AXIS, CXF, Metro, JBoss WS

Middleware MOM
- Architectures asynchrones
- Notion de file de Messages
- Queues / Topics
- Topologies standalone et cluster
- Spécification JMS
- Intégration EJB : EJB Messages
- Intégration Spring : Spring JMS
- Comparaisons ActiveMQ, OpenMQ, JBossMQ

Annuaire de services
- Définition
- Rôle dans une architecture SOA
- Types d’annuaires
- L’échec d’UDDI
- Comparaisons produits Open Source : OpenDS, Mule Galaxy, Fedora Directory, WSO2 Registry
- Comprendre l’offre d’IBM, Logica, Microsoft, SoftWare AG, Progress, TIBCO

Le bus d’entreprise (ESB)
- Définition & Rôle ESB dans SOA
- les 7 services d’un ESB
- Routage, Médiation, Transformation,
- Monitoring
- Spécifications JBI et SCA
- Comparaison produits Open Source : ServiceMix, Synapse, Mule, OpenESB, Petals
- Comprendre l’offre d’IBM, Logica, Microsoft, SoftWare AG, Progress, TIBCO
- Benchmark ESB : le classement de Forrester

Moteur de règle (BRMS)
- Définition d’un moteur de règle
- Rôle dans une architecture SOA
- Comparaison moteurs de règle Open source : Mandarax, Drools, Jess, OpenLexicon
- Comprendre l’offre d’IBM, Logica, Microsoft, SoftWare AG, Progress, TIBCO

Gestion de flux d’évènement (CEP)
- Définition CEP (Complex Event Processing)
- Rôle dans une architecture SOA
- Comprendre le moteur CEP Open Source Esper
- Comprendre l’offre d’IBM, Logica, Microsoft, SoftWare AG, Progress, TIBCO

Business Process Management (BPM)
- Notion de processus métier
- BPM et SOA
- BAM (Business Activity Monitoring)
- BMPN (Business Process Modeling Notation )
- BPEL (Business Process Execution Langage)
- Comparaison produits open source : Jbpm, Bonita, Apache ODE, Intalio BPMS, WSO2 BPS
- Comprendre l’offre d’IBM, Logica, Microsoft, SoftWare AG, Progress, TIBCO

Patterns d’intégration
- Design patterns d’intégration
- EAI Patterns : exemples
- Implémentations
- Comparaison produits Open Source : Apache Camel, Spring Integration

Sécurité SOA
- Problématiques
- Erreurs fréquentes
- Solutions
- Fédération d’annuaires
- XML Encryption
- SAML