A message broker (also known as an integration broker or interface engine[1]) is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver. Message brokers are elements in telecommunication or computer networks where software applications communicate by exchanging formally-defined messages.[1] Message brokers are a building block of message-oriented middleware (MOM) but are typically not a replacement for traditional middleware like MOM and remote procedure call (RPC).[2][3]
^ ab"IB (integration broker)". IT Glossary. Gartner, Inc. Retrieved 17 May 2018.
^Kale, V. (2014). "Integration Technologies". Guide to Cloud Computing for Business and Technology Managers: From Distributed Computing to Cloudware Applications. CRC Press. pp. 107–134. ISBN 9781482219227. Retrieved 17 May 2018.
^Samtani, G.; Sadhwani, D. (2013). "Integration Brokers and Web Services". In Clark, M.; Fletcher, P.; Hanson, J.J.; et al. (eds.). Web Services Business Strategies and Architectures. Apress. pp. 71–84. ISBN 9781430253563. Retrieved 17 May 2018.
A messagebroker (also known as an integration broker or interface engine) is an intermediary computer program module that translates a message from the...
broker receives a message on a topic for which there are no current subscribers, the broker discards the message unless the publisher of the message designated...
(abbreviated as IBM ACE, formerly known as IBM Integration Bus or WebSphere MessageBroker) is IBM's integration software offering, allowing business information...
interoperable wire format that allows STOMP clients to talk with any messagebroker supporting the protocol. The protocol is broadly similar to HTTP, and...
support for real-time computing, together with middleware support for message brokerage and scheduling workload to local or remote virtual machines,...
through the broker are known as servers or clients. The broker may also perform additional tasks, such as filtering, modifying messages, ensuring a quality...
an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol...
Apache ActiveMQ is an open source messagebroker written in Java together with a full Java Message Service (JMS) client. It provides "Enterprise Features"...
middleware, a ZeroMQ system can run without a dedicated messagebroker; the zero in the name is for zero broker. The library's API is designed to resemble Berkeley...
queue-based application. Advanced Message Queuing Protocol IBM WebSphere MessageBroker Java Message Service Message queue Message Queuing as a Service MQTT "MA95:...
statements. To qualify as a semantic broker product a system must be able to automatically extract data from a message and use semantic equivalence statements...
storage, used as a distributed, in-memory key–value database, cache and messagebroker, with optional durability. Because it holds all data in memory and because...
brokers, and other Kafka objects. The consumer and producer APIs are decoupled from the core functionality of Kafka through an underlying messaging protocol...
infrastructure across multiple projects. If the messagebroker, the ESB software, translates a message from one format to another, then as with any translation...
is not clear whether the Shadow Brokers obtained their material from him. The Shadow Brokers continued posting messages that were cryptographically-signed...
outbox pattern ensures that a message was sent (e.g. to a queue) successfully at least once. Enterprise service bus Messagebroker Push-based Outbox Pattern...
NATS is an open-source messaging system (sometimes called message-oriented middleware). The NATS server is written in the Go programming language. Client...
storage, used as a distributed, in-memory key–value database, cache and messagebroker, with optional durability. Because it holds all data in memory and because...
A data broker is an individual or company that specializes in collecting personal data (such as income, ethnicity, political beliefs, or geolocation data)...