Category
page 1Message-oriented middleware
Apache Kafka
open source data stream processing platform
Jakarta Messaging
Jakarta EE message oriented middleware API for sending messages between two or more clients

D-Bus
D-Bus (short for "Desktop Bus"
enterprise service bus
communication system in a service-oriented architecture
MQTT
MQTT is a lightweight, publish–subscribe, machine-to-machine network protocol for message queue/message queuing service. It is designed for connections with remote locations that have devices with resource constraints or limited network bandwidth, such as in the Internet of things (IoT). It must run over a transport protocol that provides ordered, lossless, bi-directional connections—typically, TCP/IP. It is an open OASIS standard and an ISO recommendation (ISO/IEC 20922).
Microsoft BizTalk Server
Inter-Organizational Middleware System that enables companies to automate business processes
RabbitMQ
RabbitMQ is an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols.
message-oriented middleware
type of software or hardware infrastructure
Data distribution service
object Management Group standard
Apache ActiveMQ
Software message broker
Advanced Message Queuing Protocol
computer network protocol
publish–subscribe pattern
messaging pattern in software design where publishers send messages in categories that subscribers listen to
IBM WebSphere MQ
family of message-oriented middleware products

Apache Camel
open source framework for enterprise integration
message broker
software that intermediates messages between services or applications
Tuxedo
software
Amazon Simple Queue Service
service offered by Amazon Web Services
Netty
non-blocking I/O client-server framework for the development of Java network applications
ZeroMQ
ZeroMQ (also spelled ØMQ, 0MQ or ZMQ) is an asynchronous messaging library, aimed at use in distributed or concurrent applications. It provides a message queue, but unlike message-oriented middleware, a ZeroMQ system can run without a dedicated message broker; the zero in the name is for "zero broker". The library's API is designed to resemble Berkeley sockets.
Apache Qpid
Open-source messaging system
Streaming Text Oriented Messaging Protocol
communications protocol
messaging pattern
any architectural pattern that describes communication between software systems or subsystems
Celery
distributed task queue
Mule
software