ActiveMQ is an open source protocol developed by Apache which functions as an implementation of message-oriented middleware (MOM).
Its basic function is to send messages between different applications, but includes additional features like STOMP, JMS, and OpenWire. It supports enterprise features and a high number of transport protocols.