1. Connection:Objekt Connection se používá k navázání spojení s brokerem STOMP. Obvykle obsahuje informace, jako je adresa brokera, port a ověřovací údaje.
2. Session:Objekt Session představuje logickou relaci v rámci připojení. Umožňuje vytvářet, odesílat a přijímat zprávy.
3. Transaction:Objekt Transaction se používá k seskupení více zpráv do jediné pracovní jednotky. Pro spolehlivé zasílání zpráv lze transakce potvrdit nebo přerušit.
4. Zpráva:Objekt Message představuje jednu odeslanou nebo přijatou zprávu. Obsahuje tělo zprávy, typ obsahu, záhlaví a další metadata.
5. Cíl:Objekt Cíl představuje pojmenovaný koncový bod, kam se odesílají nebo zpracovávají zprávy. Ve STOMP jsou cíli obvykle fronty nebo témata.
6. Rámec:Rámec je základní jednotkou komunikace mezi klientem a brokerem. Obsahuje příkaz, který určuje akci, která má být provedena, a volitelná záhlaví a data těla.
7. SockJS:STOMP také podporuje použití SockJS, které poskytuje abstrakční vrstvu pro připojení WebSocket. SockJS umožňuje STOMP pracovat přes různé transportní protokoly, jako je WebSocket, HTTP nebo AJAX long-polling.