STOMP
Text-based messaging protocol for brokers, used as a lightweight gateway into an EDI hub.
Definition
STOMP defines a frame-based text protocol (CONNECT, SEND, SUBSCRIBE, ACK, MESSAGE…) over TCP or WebSocket. It lets a client in any language publish to or consume from broker destinations (ActiveMQ, RabbitMQ via plugin) with no vendor library — handy for attaching lightweight producers to an EDI hub.
Origin
Specified by the open STOMP project (stomp.github.io), current version STOMP 1.2; implemented natively by Apache ActiveMQ and via the RabbitMQ STOMP plugin.
Example in context
SEND
destination:/queue/edi.inbound
content-type:application/edifact
UNB+UNOA:1+SENDER+RECEIVER...
^@
Related terms
- AMQP 1.0 — richer binary broker protocol.
- MQTT broker — lightweight pub/sub alternative.