Event broker; Object request broker; Storage broker
A Request Broker is a software manifestation of the Broker architectural pattern  that deals primarily with coordinating requests and responses, and managing resources among communicating entities in a distributed system. A Request Broker is usually found as part of middleware, which are layers of software that sit between applications, and the underlying operating systems, hardware and networks.
The mid to late 1980s established the TCP/IP protocol suite as the de facto standard suite of protocols for building networked applications. Contemporary operating systems provided a number of application programming interfaces (APIs) for network programming. The famous among these were the socket API that were tailored towards building TCP/IP-based applications. This era also saw the widespread use of killer TCP/IP-based applications, such as the File Transfer Protocol (FTP).
Despite the success...