 Message broker

A message broker (also known as an integration broker or interface engine) 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.