J2ee cours pour les null

1963 mots 8 pages
Cours EJB/J2EE Copyright Michel Buffa

19/10/2004

Message-Driven Beans
Michel Buffa (buffa @unice.fr), UNSA 2002

Message-Driven Beans n n

Nouveauté EJB 2.0, Messaging = moyen de communication léger, comparé à RMI-IIOP, Pratique dans de nombreux cas, Message-Driven beans = beans accessibles par messaging asynchrone.

n n

1

Cours EJB/J2EE Copyright Michel Buffa

19/10/2004

Message-Driven Beans : motivation n Performance n Un client RMI-IIOP attend pendant que le serveur effectue le traitement d'une requête,

n

Fiabilité n Lorsqu'un client RMI-IIOP parle avec un serveur, ce dernier doit être en train de fonctionner. S'il crashe, ou si le réseau crashe, le client est coincé.

n

Pas de broadcasting ! n RMI-IIOP limite les liaisons 1 client vers 1 serveur

Messaging n C'est comme le mail ! Ou comme si on avait une troisième personne entre le client et le serveur !

2

Cours EJB/J2EE Copyright Michel Buffa

19/10/2004

Messaging n A cause de ce "troisième homme" les performances ne sont pas toujours au rendez-vous ! Message Oriented Middleware (MOM) est le nom donné aux middlewares qui supportent le messaging. n Tibco Rendezvous, IBM MQSeries, BEA Tuxedo/Q, Microsoft

n

MSMQ, Talarian SmartSockets, Progress SonicMQ, Fiorano FioranoMQ, … n Ces produits fournissent : messages avec garantie de livraison, tolérance aux fautes, load-balancing des destinations, etc…

The Java Message Service (JMS) n Les serveurs MOM sont pour la plupart propriétaires : pas de portabilité des applications ! JMS = un standard pour normaliser les échanges entre composant et serveur MOM, n n

Une API pour le développeur, n Un Service Provider Interface (SPI), pour rendre connecter l'API et les serveurs MOM, via les drivers JMS

3

Cours EJB/J2EE Copyright Michel Buffa

19/10/2004

JMS : Messaging Domains n Avant de faire du mesaging, il faut choisir un domaine n Domaine = type de messaging

n

en relation

  • Travail de fin d'etude chatbot
    12265 mots | 50 pages
  • Rapport cryptologie mps
    659 mots | 3 pages
  • Cours assistante rh livret2
    14756 mots | 60 pages
  • Mariage geek
    1190 mots | 5 pages
  • Aucune idée
    476 mots | 2 pages
  • devoir 2 cned 2
    1041 mots | 5 pages
  • Cours De Comptabilit G N Rale 2
    8987 mots | 36 pages
  • devoir 02 cned
    2227 mots | 9 pages
  • Cours bts 2 notariat
    2940 mots | 12 pages
  • ExpoObjets Connect S
    739 mots | 3 pages
  • Support de cours th me 2
    1747 mots | 7 pages
  • l'Alsace
    327 mots | 2 pages
  • Selon vous, les nouveaux codes langagiers numériques libèrent il la parole?
    651 mots | 3 pages
  • cours II pronote
    308 mots | 2 pages
  • Le webmarketing
    1001 mots | 5 pages