Java Message Service: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+collegamenti esterni e portale
Nessun oggetto della modifica
Riga 1:
{{S|informatica|software}}{{W|informatica|gennaio 2008}}
'''Java Message Service''' (o '''JMS''') è un l'insieme di [[Application Programming Interface|API]], appartenente a [[J2EE]], che consente allead [[Applicazione|applicazioni]] [[Piattaforma Java|Java]] presenti in una [[Rete di calcolatori|rete]] di scambiarsi messaggi tra loro. JMS è definito dalle specifiche sviluppate sotto il [[Java Community Process]] come ''JSR 914''.
 
JMS è stato rilasciato per la prima volta nel [[1998]]. La [[Sun Microsystems]], insieme ad altri produttori, lo svilupparono per creare un'[[Interfaccia (informatica)|interfaccia]] che fosse indipendente sia dal [[sistema operativo]] che dalla specifica implementazione del sistema di ''messaging''. Tale sistema, detto ''loosely coupled'' (a differenza dei sistemi ''tightly coupled'' come i [[socket (reti)|socket]], il [[Transmission Control Protocol|protocollo TCP]], [[CORBA]] o [[Remote Method Invocation|RMI]]) rende possibile la comunicazione tra applicazioni mediante lo scambio di [[Messaggio|messaggi]] [[peer-to-peer]] attraverso un gestore intermedio (chiamato ''provider'') che in questo caso è una [[coda (informatica)|coda]].
Il Java Message Service definisce lo standard di affidabilità per l'Enterprise Messaging (messaging per imprese), il quale è universalmente riconosciuto come una parte essenziale del sistema di applicazioni delle imprese.
 
JMS è stato rilasciato per la prima volta nel 1998. La SUN insieme ai produttori dei sistemi MOM hanno sviluppato JMS per creare un'interfaccia indipendente, essa infatti risulta indipendente sia dal Sistema Operativo che dalla specifica implementazione del sistema di messaging.
 
==Messaging System==
Sistema distribuito di notifica eventi, che avviene attraverso l'invio di messaggi, ovvero di dati. Aldilà dei paroloni, non è altro che uno scambio peer2peer (point-to-point): dei client scambiano tra loro messaggi tramite un provider (il gestore della messaggistica). Un aspetto molto importante di questo tipo di scambio-dati è che il Messaging System permette una comunicazione distribuita del tipo ''loosely coupled'' (asincrono= mittenti e riceventi possono anche non essere "in linea" nello stesso momento, ma lo scambio avviene ugualmente).
 
==Collegamenti esterni==