Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
An object request broker (ORB) is a middleware application component that uses the common object request broker architecture (CORBA) specification, enabling developers to make application calls within a computer network. ORB is an agent that transmits client/server operation invocations in a distributed environment and ensures transparent object communication.
ORB supports a wide variety of middleware services, including but not limited to notification, event triggers, transaction processing, persistence and security. ORB can be configured to fit into a variety of environments and handle a wide range of client requests. Thus, developers can modify ORB to meet task requirements for inbound client requests.
ORB does the following:
Developers should handle ORB with knowledge and care when applied as a solution to recurring distributed environment issues. If handled incorrectly, issues may intensify. The disadvantages of ORB include:
Microsoft has developed proprietary ORB approaches in the Common Object Model (COM) and Distributed Common Object Model (DCOM).