1. Pripojenie:Objekt Connection sa používa na vytvorenie pripojenia k brokerovi STOMP. Zvyčajne obsahuje informácie, ako je adresa makléra, port a overovacie údaje.
2. Relácia:Objekt Session predstavuje logickú reláciu v rámci pripojenia. Umožňuje vám vytvárať, odosielať a prijímať správy.
3. Transakcia:Objekt Transaction sa používa na zoskupenie viacerých správ do jednej jednotky práce. Transakcie môžu byť potvrdené alebo prerušené pre spoľahlivé zasielanie správ.
4. Správa:Objekt správy predstavuje jednu odoslanú alebo prijatú správu. Obsahuje telo správy, typ obsahu, hlavičky a ďalšie metadáta.
5. Cieľ:Objekt Cieľ predstavuje pomenovaný koncový bod, kde sa odosielajú alebo prijímajú správy. V STOMP sú cieľmi zvyčajne fronty alebo témy.
6. Rámec:Rám je základná jednotka komunikácie medzi klientom a brokerom. Obsahuje príkaz, ktorý určuje akciu, ktorá sa má vykonať, a voliteľné hlavičky a údaje tela.
7. SockJS:STOMP podporuje aj používanie SockJS, ktoré poskytuje abstrakciu pre pripojenia WebSocket. SockJS umožňuje STOMP pracovať cez rôzne transportné protokoly, ako je WebSocket, HTTP alebo AJAX long-polling.