Java-meldingstjeneste

Innen datavitenskap er Java Message Service (eller JMS ) settet med APIer , som tilhører Java EE , som lar Java - applikasjoner på et nettverk utveksle meldinger med hverandre. JMS er definert av spesifikasjonene utviklet under Java Community Process som JSR 914 .

JMS ble først utgitt i 1998 . Sun Microsystems utviklet det sammen med andre produsenter for å lage et grensesnitt som var uavhengig av både operativsystemet og den spesifikke implementeringen av meldingssystemet . Dette systemet, kalt løst koblet (i motsetning til tett koblede systemer som TCP , CORBA eller RMI protokollsockets ) gjør det mulig å kommunisere mellom applikasjoner ved å utveksle meldinger gjennom en mellomleder (kalt leverandør ) som i dette tilfellet er en . .

Komponenter

Komponentelementene i JMS er:

JMS-leverandør (aka JMS-megler) en implementering av JMS-grensesnittet for en meldingsorientert mellomvare (MOM ). Leverandører kan implementeres med både JMS Java og som adaptere til en ikke - Java MOM. JMS klient en applikasjon eller prosess som sender og/eller mottar meldinger JMS produsent en JMS-klient som lager og sender meldinger. JMS forbruker en JMS-klient som mottar meldinger. JMS-melding et objekt som inneholder dataene som overføres mellom JMS-klienter JMS-kø en kø som samler sendte meldinger som venter på å bli lest. Meldinger leveres i den rekkefølgen de sendes og når de er lest fjernes de fra køen. JMS emne En distribusjonsmekanisme for å publisere meldinger sendt til flere klienter.

Relaterte elementer

Eksterne lenker