What is an Object Request Broker?
An object request broker or ORB is programming protocols that function as an intermediary or broker between a client and a supplier. Using an object request broker, the client submits a request for some type of service to take place. The broker receives the request and routes it to a point of termination on the network where the request can be completed successfully. By using an object request broker, the client server processing the request does not have to know where in the network to forward the request. The broker evaluates the request and then routes it accordingly. It is sometimes helpful to understand an object request broker as being an example of middleware. Essentially, middleware functions as the means of conveying data from a point of origin to a point of termination, rather than the data transferring in a strictly point to point communication. The advantage to this approach is the middleware is able to qualify the incoming data and route it to a portion of the network wher