Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Internet Inter-ORB Protocol (IIOP) is an object-oriented protocol used to facilitate network interaction between distributed programs written in different programming languages. IIOP is used to enhance Internet and intranet communication for applications and services.
IIOP is an integral component of the Common Object Request Broker Architecture (CORBA), which is a well-known IT industry standard. IIOP is an implementation of General Inter-ORB Protocol (GIOP), which is an abstract interation protocol used by object request brokers (ORB).
IIOP is similar to Microsoft's Distributed Component Object Model (DCOM), which is a primary CORBA/IIOP competitor.
Like CORBA, IIOP follows a client-server architecture for communication, where a message request is always transmitted from a client to a server.
Object Management Group (OMG) specifications for IIOP are as follows:
IIOP advantages include: