1. Kapcsolat:A Connection objektum a STOMP brókerrel való kapcsolat létrehozására szolgál. Általában olyan információkat tartalmaz, mint a közvetítő címe, portja és hitelesítési adatai.
2. Session:A Session objektum a kapcsolaton belüli logikai munkamenetet képviseli. Lehetővé teszi üzenetek létrehozását, küldését és fogadását.
3. Tranzakció:A Tranzakció objektum több üzenet egyetlen munkaegységbe történő csoportosítására szolgál. A tranzakciók leköthetők vagy megszakíthatók a megbízható üzenetküldés érdekében.
4. Üzenet:Az üzenetobjektum egyetlen elküldött vagy fogadott üzenetet jelent. Tartalmazza az üzenet törzsét, tartalomtípusát, fejléceit és egyéb metaadatokat.
5. Cél:A Destination objektum egy elnevezett végpontot jelöl, ahol az üzeneteket küldik vagy felhasználják. A STOMP-ban a célállomások általában várólisták vagy témák.
6. Frame:A Frame az ügyfél és a bróker közötti kommunikáció alapvető egysége. Tartalmaz egy parancsot, amely meghatározza a végrehajtandó műveletet, valamint opcionális fejléceket és törzsadatokat.
7. SockJS:A STOMP támogatja a SockJS használatát is, amely absztrakciós réteget biztosít a WebSocket kapcsolatokhoz. A SockJS lehetővé teszi a STOMP számára, hogy különféle szállítási protokollokon, például WebSocket, HTTP vagy AJAX hosszú lekérdezésen keresztül működjön.