Редови и теме су и елементи Јава Мессаге Сервице-а, Јава међуверске технологије која повезује софтверске компоненте и омогућава процесима да међусобно комуницирају. ЈМС елементи – добављач, клијент, порука, ред, тема, претплатник и издавач – раде заједно да обезбеђују поуздану комуникацију између система унутар рачунарске мреже, дистрибуирајући поруке одговарајућим апликанти. Ред и тема имају сличности и разлике.
Модели за размену порука
Два модела за ЈМС размену порука су објављени и претплати се и од тачке до тачке. Публисх-анд-субсцрибе, или пуб/суб, омогућава произвођачу да шаље поруке већем броју корисника у исто време. Потрошачи се могу претплатити на одређену тему или канал и примати све поруке у оквиру одабране теме. Овај модел је асинхрони. Тачка-тачка, или п2п, омогућава корисницима да шаљу поруке и асинхроно и синхроно користећи различите канале који се називају редови. Типично, у п2п моделу, корисник захтева поруку коју произвођач шаље у ред, уместо да се претплати на канал и да прима све поруке послате на одређену тему.
Видео дана
Тематски канал
ЈМС тема је канал преко којег се корисници претплате да примају одређене поруке од произвођача у моделу ЈМС размјене порука објави и претплати се. Модел се може упоредити са претплатом на новине; на пример, ако се Џон Доу претплатио на "Њујорк тајмс", он би сваки дан добијао новине од издавача новина. Слично томе, ако би Џон Дое користио ЈМС размену порука да се претплати на одређену тему, примио би све послате поруке од произвођача у вези са том темом.
Систем редова чекања
ЈМС ред је канал кроз који корисници „повлаче“ поруке које желе да приме користећи п2п модел, уместо да аутоматски примају поруке о одређеној теми. Произвођач шаље поруке у ред, а примаоци могу да прегледају ред и одлуче које поруке желе да примају. У п2п моделу, корисници могу да виде садржај порука које се држе у реду пре него што одлуче да ли да прихвате њихову испоруку или не.
Оригинал Пурпосе
ЈМС се користи на различите начине, али је креиран посебно да омогући различитим апликацијама да међусобно комуницирају. Како технологија напредује и стварају се нове рачунарске апликације, од суштинске је важности систем за размену порука који може да повеже апликације и омогући им да интероперишу. Два ЈМС комуникациона модела, пуб/суб и п2п, дозвољавају различитим апликацијама да међусобно комуницирају лако и поуздано.