Formation : JMS (Java Message Service) : Développer une application flexible et scalable avec JMS
Se former
avec ZENIKA
- Renseignements :
- Durée : 2 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
1200.00
- Objectifs :
- Comprendre le positionnement et les concepts fondateurs de JMS Connaître les différentes utilisations techniques de l'API JMS Réaliser une application mettant en oeuvre JMS avec ActiveMQ
- Public visé :
- Architecte
Développeur
Chef de projet
- Pré-requis :
- Connaissance de Java
- Contenu
Présentation
Présentation des concepts d'un MOM (Message Oriented Middleware)
Concept de messages
Communications asynchrones
Qualité de Service (QoS)
Positionnement par rapport aux EAI (Enterprise Application Integration)
Comparaison avec les technologies « concurrentes »
Intérêt d'une API standard, JMS
Panorama des solutions commerciales et OpenSource
Architecture de JMS
Rappels sur les systèmes distribués
Notion de couplage faible
Concepts de création et de consommation de messages
Présentation des deux modèles de programmation
Point-à-Point
Publish/Subscribe
Utilisation de mécanismes synchrones ou asynchrones
Modèle Point-à-Point
Présentation des architectures concernées
Types de Use Cases associés
Notion de Queue
Emission de messages (QueueSender)
Réception de messages (QueueReceiver)
Modèle Publish/Subscribe
Présentation des architectures concernées
Types de Use Cases associés
Notion de Topic
Publication de messages (TopicPublisher)
Souscription à des Topics (TopicSubscriber)
Messages JMS
Modèle et structure d'un message JMS
Entêtes et corps
Propriétés
Présentation des types de message
Filtrage par utilisation des message selectors
Concepts avancés
Utilisation et contrôle des transactions
Intégration à une architecture EJB (Message-Driven Bean)
Intégration à une architecture de WebServices
- Répartition
40% théorie
60% pratique
06/11/2008 au 07/11/2008 (75)
14/05/2008 au 15/05/2008 (75)
06/03/2008 au 07/03/2008 (75)
10/01/2008 au 11/01/2008 (75)