1. Yhteys:Connection-objektia käytetään yhteyden muodostamiseen STOMP-välittäjään. Se sisältää yleensä tietoja, kuten välittäjän osoitteen, portin ja todennustiedot.
2. Istunto:Istunto-objekti edustaa loogista istuntoa yhteyden sisällä. Sen avulla voit luoda, lähettää ja vastaanottaa viestejä.
3. Tapahtuma:Tapahtumaobjektia käytetään useiden viestien ryhmittelyyn yhdeksi työyksiköksi. Tapahtumat voidaan sitoa tai keskeyttää luotettavan viestinnän takaamiseksi.
4. Viesti:Viestiobjekti edustaa yksittäistä viestiä, joka lähetetään tai vastaanotetaan. Se sisältää viestin rungon, sisältötyypin, otsikot ja muut metatiedot.
5. Kohde:Destination-objekti edustaa nimettyä päätepistettä, jossa viestejä lähetetään tai kulutetaan. STOMPissa kohteet ovat tyypillisesti jonoja tai aiheita.
6. Kehys:Kehys on asiakkaan ja välittäjän välisen viestinnän perusyksikkö. Se sisältää komennon, joka määrittää suoritettavan toiminnon, sekä valinnaisia otsikoita ja runkotietoja.
7. SockJS:STOMP tukee myös SockJS:n käyttöä, joka tarjoaa abstraktiokerroksen WebSocket-yhteyksille. SockJS mahdollistaa STOMP:n työskentelyn eri siirtoprotokollien, kuten WebSocket-, HTTP- tai AJAX-pitkän kyselyn, yli.