Formation Applications d'Entreprises
Concevoir et intégrer des applications d'entreprises
Référence : SOA-04
Durée : 4 jour(s)
|
|
La prochaine session est animée par
|
Raphaël Delaporte est architecte et consultant SOA et possède une forte expertise dans le domaine de l'Intégration. Il a conçu et déployé des solutions BPEL et ESB sur de nombreux projets de très grande envergure. Cela l'amène également à manipuler quotidiennement des technologies telles que Webservices, JMS / MQ. |
|
Présentation
Le contrat qui lie une entreprise à ses clients est simple : ces derniers ont des besoins, l'entreprise doit y répondre. Simple mais fragile... les raisons pouvant amener le client à se tourner vers la concurrence sont multiples. Le défi auquel les entreprises doivent répondre n'est plus d'être les plus grosses mais bien d'être les plus rapides. Or, le système d'information est le plus souvent devenu un frein important à l'évolution d'une entreprise de plus en plus dépendante des technologies.
Une des causes principales de cette situation est souvent l'incompréhension patente entre responsables métier et techniques ; l'objectif majeur est donc aujourd'hui de réconcilier ces deux mondes en apportant des solutions agiles afin de répondre aux besoins métier et ainsi améliorer la réactivité des entreprises. Que ces solutions se nomment BPEL, ESB, SOA, MOM ou encore Webservices, elles existent bel et bien. A nous de les utiliser à bon escient...
Durant cette formation, nous apprendrons tous les concepts clés à travers de nombreux exercices pratiques. Cela vous permettra de mettre en œuvre un système d'information performant, robuste, efficace, et adapté à votre métier. |
Objectifs
- Savoir analyser une problématique SI
- Savoir proposer une solution adéquate
- Intégrer et interfacer des applications efficacement
- Connaître les outils, les technologies et les langages appropriés
|
Répartition :
60% Théorie, 40% Pratique |
Public :
Développeur, Architecte, Testeur, Responsable de projets |
Pré-requis :
Notions XML et Java |
Programme
Les problématiques d'intégration
- L'architecture de systèmes d'information
- Un monde complexe et souvent hétérogène
- Synchronisme et asynchronisme
- Le couplage faible / le couplage fort
Echanger les messages entres les applications
- Les Webservices
- Les MOM – Messages Oriented Middleware
- Les ESB – Entreprise Service Bus
- BPEL – Business Process Execution Language
XML, XSD, XSLT et XPATH
- XML et XSD : un langage universel et standard
- Les namespaces et les types
- Les transformations XLST
- Le langage et les requêtes XPATH
Les Webservices
- Deux grandes familles : SOAP et REST
- Java et les Webservices (framework et développement)
- Les Webservices asynchrones
- Le déploiement
- Les bonnes pratiques en Webservices
- Aller plus loin avec les Webservices (WS-*, MTOM, etc.)
Les MOM et les files de messages
- Le format standard AMQP (Advanced Message Queuing Protocol)
- L'API JMS (Java Message Service)
- L'approche Message-Driven (ou Event-Driven)
- Le messaging AMQP et JMS en profondeur
- Transaction et messaging
Les ESB – Routage et intégration
- Les EIP – Enterprise Integration Patterns
- La connectivité
- Le routage des messages
- Les transformations
Les moteurs BPEL – Orchestrateur de services métiers
- Le langage BPEL
- Les processus BPEL – Synchrones et Asynchrones
- Intégrer un monde hétérogène avec BPEL
- Les bonne pratiques en BPEL
|
| * Les livres sont offerts uniquement pour les formations inter-entreprise. Zenika se réserve le droit de changer le livre proposé à tout moment. |
|
- Offert en inter-entreprise
|
 Le petit déjeuner (croissants, jus d'orange, café)
 Le déjeuner
Une qualification téléphonique si nécessaire avec l'un de nos consultants
|
|