1. Bağlantı:STOMP aracısına bağlantı kurmak için bir Bağlantı nesnesi kullanılır. Genellikle aracının adresi, bağlantı noktası ve kimlik doğrulama bilgileri gibi bilgileri içerir.
2. Oturum:Bir Oturum nesnesi, bağlantı içindeki mantıksal bir oturumu temsil eder. Mesaj oluşturmanıza, göndermenize ve almanıza olanak tanır.
3. İşlem:Bir Transaction nesnesi, birden fazla mesajı tek bir iş biriminde gruplamak için kullanılır. Güvenilir mesajlaşma için işlemler gerçekleştirilebilir veya iptal edilebilir.
4. Mesaj:Bir Mesaj nesnesi gönderilen veya alınan tek bir mesajı temsil eder. İleti gövdesini, içerik türünü, başlıkları ve diğer meta verileri içerir.
5. Hedef:Bir Hedef nesnesi, mesajların gönderildiği veya tüketildiği adlandırılmış bir uç noktayı temsil eder. STOMP'ta hedefler genellikle kuyruklar veya konulardır.
6. Çerçeve:Çerçeve, müşteri ile komisyoncu arasındaki temel iletişim birimidir. Gerçekleştirilecek eylemi belirten bir komut ve isteğe bağlı başlıklar ve gövde verilerini içerir.
7. SockJS:STOMP ayrıca WebSocket bağlantıları için bir soyutlama katmanı sağlayan SockJS'nin kullanımını da destekler. SockJS, STOMP'un WebSocket, HTTP veya AJAX uzun yoklama gibi çeşitli aktarım protokolleri üzerinde çalışmasını sağlar.