Formation architecture orientée service (SOA)

Présentation formation Architecture SOA

JPG - 23.8 ko

Destinée à des profils techniques 5-10 ans d’expérience Java/jee, notre formation SOA complète nos tutoriaux SOA. Identifiez et choisissez les briques nécessaires à tout projet SOA ambitieux : Bus de service (ESB) , processus métier (BPM), moteur d’évènements complexe (CEP), moteur de règle (BRE), composition de services (BPEL/SCA). Mesurez le caractère SOA d’un projet avec notre ’pyramide SOA’.

Enfin, mettez en oeuvre une bonne gouvernance SOA alliant qualité de service, sécurité et intégrité transactionnelle.

Tarif (Euros HT) Audience Pratique Financement Contact Inscription
Inter : 2950
Intra : Nous contacter
Développeurs JAVA
70% Opportunités
financement
07 63 03 11 08 Bulletin inscription

Planning des cours

Mois Janv Fév Mars Avril Mai Juin Juillet Aout Sept Oct Nov Déc
Lieu
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
PARIS
Dates (5j)



17-21

19-23


18-22
23-27
20-24
11-15
PNG - 53.2 ko
planning-formation-architecture-soa-objis

Vous allez apprendre à :

- Comprendre les 5 caractéristiques d’une architecture SOA
- Comprendre le rôle et la valeur ajoutée d’un Bus de service (ESB)
- Mettre en œuvre des patterns d’intégration (EIP Patterns)
- Comprendre le rôle des processus métiers (BPM) dans SOA
- Comprendre le rôle d’un moteur d’évènements complexes (CEP)
- Comprendre les spécifications clés : WS-*, JBI, SCA
- Mettre en oeuvre un Bus de service JBI : ServiceMix 4 , Fuse ESB, Mule ESB
- Créer des règles métier avec Drools Expert et les gérer avec Guvnor
- Sécuriser votre architecture SOA avec Https, jaas et WS-security
- Pratiquer les produits : ServiceMix, Camel, ActiveMQ, Activity, Tuscany.

Programme détaillé cours :

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

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

Les briques SOA
- Notion de ’Pyramide’ SOA
- Services bas niveau (EJB, WS)
- Annuaire (Registry)
- Messagerie (MOM)
- Bus de service (ESB)
- Moteur de règle (BRE/BRMS)
- Processus métiers (BPM)
- Flux d’évènements (CEP)
- Définition d’un moteur de règle
- Rôle dans une architecture SOA
- Lien avec brique EDM et BAM
- Comparaison oteurs de règle

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

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 : Activiti, Jbpm, Bonita

Patterns d’intégration
- Notion de patterns d’intégration
- EAI Patterns : Recipient List, Aggregator, Channel
- Implémentations : Apache Camel, Spring Integration

Bus de service / ESB
- Définition & Rôle ESB dans SOA
- les 7 services d’un ESB
- Les Connecteurs
- Flux de messages
- Intégration moteur de règle
- Intégration moteur de processus métier
- Spécifications JBI et SCA
- Comparaison produits : ServiceMix, Synapse, Mule, Spring Integration
- Benchmark ESB : le classement de Forrester

Annuaire de services
- Définition
- Rôle dans une architecture SOA
- Types d’annuaires
- L’échec d’UDDI
- Comparaisons produits : OpenDS, Galaxy, WSO2 Registry

Règles métier avec Drools
- Problématique
- Avantages et inconvénients moteur de règles
- Management de règles (BRMS)
- Mise en oeuvre Jboss Rules (Drools Expert)
- Misene oeuvre BRMS Drools Guvnor
- Langage DRL
- Intégration Spring
- Performances
- Concurrents

Orchestration Web Services
- Composition de web services
- Langage BPEL
- Comparaison BPEL, BPMN, jPDL
- Analyse fichier BPEL
- Suivi de scénario web service
- Monitoring Apache ODE
- Outil graphique : BPEL DEsigner

Sécurité SOA
- Problématiques
- Erreurs fréquentes
- spécification WS-Security et WS-Trust
- Fédération d’annuaires
- XML Encryption
- Spécification SAML
- Produits : OpenAM, Shibboleth