Кућа Развој Шта је јава порука (јмс)? - дефиниција из техопедије

Шта је јава порука (јмс)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи услуга Јава Мессаге Сервице (ЈМС)?

Јава Мессаге Сервице (ЈМС) је интерфејс за програмирање апликација (АПИ) компаније Сун Мицросистемс који функционише као средњи софтвер оријентисан према Јава поруци. Дизајниран је за размену слабо спојених, поузданих и асинхроних порука између различитих компоненти софтверске апликације (зване клијенти), које се заснивају на платформи Јава 2, Ентерприсе Едитион (Ј2ЕЕ).


ЈМС је стандард за размену порука који може да креира, шаље, прима и чита поруке као захтеве, извештаје или догађаје које конзумирају компоненте софтверске апликације, а не људи. ЈМС омогућава програмима у различитим системима или написаним на различитим програмским језицима да се међусобно координирају путем порука.

Тецхопедиа објашњава Јава Мессаге Сервице (ЈМС)

ЈМС АПИ користи два модела за размену порука:

  1. Тачка-тачка-точка или Ред чекања, Модел

    ЈМС је слабо повезан захваљујући посредничкој компоненти, реду чекања. Стога компоненте софтвера комуницирају индиректно. То значи да компонентама софтвера за слање порука неће бити потребно знање о софтверској компоненти која прима. Овај модел карактерише:


    • Само једна компонента прима поруку.
    • Изворна компонента не ради када компонента која прима прима прими поруку.
    • Пријемна компонента не ради када се порука шаље.
    • Пријемна компонента потврђује поруке које су успешно обрађене.
  2. Објавите и претплатите се на модел

    Овај модел делује као анонимна огласна табла. Компонента која претплаћује може да региструје потребу за пријемом порука на одређену тему, али ни једна компонента (издавач или претплатник) није потребна да би знала о другој. Овај модел карактерише више компоненти које примају поруку и временски зависност између објављивања компоненти и претплатничких компоненти на следећи начин:


    • Компонента издавача креира тему поруке за коју се остале компоненте могу претплатити.
    • Компонента претплатника остаје у могућности да прима поруке, осим ако није успостављена трајна претплата.
    • Ако је успостављена трајна претплата, поруке објављене док претплатник није у могућности да прими поруке биће дистрибуиране сваки пут када се компонента која прима прима поново повеже.
Шта је јава порука (јмс)? - дефиниција из техопедије