| Spring Intégration en entreprise |
| Résoudre les problématiques d'intégration d'entreprise avec Spring |
Référence : SPRING-INTEGRATION-04
Durée : 4 jour(s) |
|
| Partenaire |
|
|
| Lieu |
Date de début |
Prix (HT) |
Formateur |
Réserver |
| Paris |
14 septembre 2010 |
2190 €
|
|
|
Présentation
Spring Intégration en entreprise est un cours de 4 jours de formation dirigé par des ingénieurs SpringSource couvrant des sujets et des technologies les plus importants d'aujourd'hui liées à l'intégration d'applications d'entreprise.
Cette formation pratique enseigne comment appliquer Spring pour résoudre des problèmes d'intégration que les développeurs rencontrent côté serveur.
|
|
Objectifs
- Concevoir et implémenter des systèmes asynchrones orienté message à programmation événementielle avec Spring JMS
- Savoir utiliser Spring Intégration afin d'appliquer les fameux patterns d'intégrations d'entreprise (Enterprise Intergration Patterns) de Gregor Hohpe et Bobby Woolf.
- Comprendre et passer au travers du buzz engendré par SOA, ESB et les principes de base REST
- Gérer la concurence en utilisant les dernières nouveautés Spring et de java.util.concurrent
- Optimiser la performance face aux problématiques d'intégration
- Quand et comment utiliser les technologies d'accès à distance telles que RMI et HttpInvoker de Spring
- Choisir les technologies d'intégration avec analyse et compromis d'ESB, POX / HTTP, RPC, JMS et plus
- Construire des systèmes de traitement batch en utilisant Spring Batch
- Approches Web Services et Best Practices de SOAP, WSDL, et REST
- Stratégies pour la gestion des transactions avancés, y compris quand et comment utiliser les transactions JTA et XA
|
| Répartition : 50% Théorie, 50% Pratique |
| Public : Architecte, Développeur, Chef de projet, |
| Pré-requis : Notions de développement Web en Java (Servlet, JTA, JNDI), Fondamentaux de Spring, |
Programme
Jour 1 Fondements de l'intégration
- Description de l'environnement de développement et des applications de référence
- Introduction aux quatre styles d'intégration en entreprise
- Transfert de fichiers et techniques de traitement par batch
- L'essentiel de la programmation concurrente
- Gestion des tâches et ordonnancement
- Sérialisation et l'accès à distance
Jour 2 - Effective Web Services
- Schema XML : concepts, outils et techniques
- Mapping objet-XML avec JAXB2 et Spring OXM
- Construction des 'Contract-First' des services web SOAP avec Spring Web Services
- Sécurisation des services web SOAP avec WS-Security
- Construction des services web RESTful avec le support Spring 3.0 REST
Jour 3 Système de messagerie et Gestion avancée de Transaction
- Introduction à la messagerie et aux patterns d'intégration d'entreprise
- Conception des architectures légères orientées événements en utilisant Spring JMS
- Construction des systèmes de messagerie utilisant les transactions JMS
- Comprendre la gestion des transactions distribuées
- Implémenter des transactions XA contre des ressources JDBC et JMS
- Explorer d'autres voies de transactions XA
Jour 4 Application de Spring Batch et de Spring Integration
- Simplification des traitements batch avec Spring Batch
- Mise en route avec Spring Integration et les patterns d'intégration d'entreprise
- Travailler avec Spring Integration Channels, Endpoints, Gateways, Pollers et Triggers
- Support Spring Integration pour le routage, le clivage(splitting), l'agrégation et transformation de message
- Comprendre l'architecture orientée services (SOA)
|
| * 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 |
|
|
|