Serviciul de mesaje Java

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică Java Message Service (sau JMS ) este setul de API-uri , aparținând Java EE , care permite aplicațiilor Java dintr-o rețea să schimbe mesaje între ele. JMS este definit de specificațiile dezvoltate în cadrul Java Community Process ca JSR 914 .

JMS a fost lansat pentru prima dată în 1998 . Sun Microsystems , împreună cu alți producători, l-au dezvoltat pentru a crea o interfață independentă atât de sistemul de operare, cât și de implementarea specifică a sistemului de mesagerie . Acest sistem, numit cuplat slab (spre deosebire de sistemele strâns cuplate , cum ar fi soclurile de protocol TCP , CORBA sau RMI ) face posibilă comunicarea între aplicații prin schimbul de mesaje printr-un manager intermediar (numit furnizor ) care, în acest caz, este o coadă .

Componente

Elementele componente ale JMS sunt:

Furnizor JMS (alias broker JMS)
o implementare a interfeței JMS pentru un middleware orientat către mesaje (MOM). Furnizorii pot fi implementați atât cu JMS Java , cât și ca adaptoare ale unui MOM non-Java.
Client JMS
o aplicație sau un proces care trimite și / sau primește mesaje
Producător JMS
un client JMS care creează și trimite mesaje.
Consumator JMS
un client JMS care primește mesaje.
Mesaj JMS
un obiect care conține date transferate între clienții JMS
Coadă JMS
o coadă care colectează mesajele trimise care așteaptă să fie citite. Mesajele sunt livrate în ordinea în care sunt trimise și odată citite sunt eliminate din coadă.
Subiectul JMS
Un mecanism de distribuție pentru publicarea mesajelor trimise către mai mulți clienți.

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT