
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 |
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
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