<page>
    <title>Java Message Service</title>
    <id>62662</id>
    <revision>
      <id>30813722</id>
      <timestamp>2008-06-20T08:41:34Z</timestamp>
      <contributor>
        <username>Albambot</username>
        <id>363699</id>
      </contributor>
      <minor />
      <comment>robot  Ajoute: [[ko:자바 메시지 서비스]]</comment>
      <text xml:space="preserve">L'[[Application programming interface|interface de programmation]] '''Java Message Service''' ('''JMS''') permet d'envoyer et de recevoir des messages de manière [[asynchronisme|asynchrone]]  entre applications ou composants Java. Un client peut également recevoir des messages de façon synchrone dans le mode de communication point à point (pour cela, il doit invoquer la méthode receive() qui est bloquante).

== Modèles de publication supportés ==
JMS permet l'échange de messages entre deux systèmes ou plus. Ce service supporte le modèle publish and subscribe et le modèle point à point. 

=== Publish and subscribe ===
Dans le modèle publish and subscribe, des entités s’inscrivent pour recevoir des messages sur un certain sujet. Celui qui publie les messages et ceux qui les reçoivent ne se connaissent pas.

=== Point à point ===
Pour le modèle point à point, le producteur publie les messages dans une file (queue) et le client lit les messages de la file. Dans ce cas le producteur connaît la destination des messages et poste les messages directement dans la file du client.

{{portail informatique}}

==Liens externes==
* [http://java.sun.com/products/jms Java Message Service (Sun Microsystems)] (''site commercial'')
* [http://jcp.org/en/jsr/detail?id=914 JSR 914: Java Message Service (JMS) API] (''spécifications Java'')
* [http://pyfourmond.free.fr/jms.htm Une introduction à l'API Java Message Service] (''site personnel'')

[[Catégorie:Bibliothèque logicielle Java]]

[[ca:Java Message Service]]
[[da:JMS]]
[[de:Java Message Service Provider]]
[[en:Java Message Service]]
[[es:JMS]]
[[hu:Java Message Service]]
[[ja:Java Message Service]]
[[ko:자바 메시지 서비스]]
[[nl:Java Message Service]]
[[pl:Java Message Service]]
[[pt:JMS]]
[[ru:JMS]]
[[sv:JMS]]
[[zh:Java消息服务]]</text>
    </revision>
  </page>