Protocolo interorbe de Internet (iiop)

Definición: ¿Qué significa el Protocolo Inter-ORB de Internet (IIOP)?

El Protocolo Inter-ORB de Internet (IIOP) es un protocolo orientado a objetos que se utiliza para facilitar la interacción de red entre programas distribuidos escritos en diferentes lenguajes de programación. IIOP se utiliza para mejorar la comunicación de Internet e intranet para aplicaciones y servicios.

IIOP es un componente integral de Common Object Request Broker Architecture (CORBA), que es un conocido estándar de la industria de TI. IIOP es una implementación del Protocolo General Inter-ORB (GIOP), que es un protocolo de interacción abstracto utilizado por los intermediarios de solicitud de objetos (ORB).

IIOP es similar al Modelo de objetos componentes distribuidos (DCOM) de Microsoft, que es un competidor principal de CORBA / IIOP.

Techinfo explica el Protocolo Inter-ORB de Internet (IIOP)

Al igual que CORBA, IIOP sigue una arquitectura cliente-servidor para la comunicación, donde una solicitud de mensaje siempre se transmite de un cliente a un servidor.

Las especificaciones de Object Management Group (OMG) para IIOP son las siguientes:

  • Representación común de datos (CDR): proporciona un método de codificación / decodificación de datos estándar
  • Referencia de objeto interoperable (IOR): el cliente debe tener una dirección de programa, conocida como IOR, antes de enviar una solicitud al servidor. El IOR se basa en la dirección IP y los números de puerto del servidor y normalmente se asigna a una tabla de valores creada por la computadora del cliente.
  • Formatos de mensaje definidos para admitir las especificaciones ORB de CORBA

Las ventajas de IIOP incluyen:

  • Mejor neutralidad de la arquitectura
  • Transparencia comunicativa
  • Escalabilidad
  • Código de reutilización