Tabla de contenido:
- Definición: ¿Qué significa el Protocolo Inter-ORB de Internet (IIOP)?
- Techopedia explica el Protocolo Internet Inter-ORB (IIOP)
Definición: ¿Qué significa el Protocolo Inter-ORB de Internet (IIOP)?
Internet Inter-ORB Protocol (IIOP) es un protocolo orientado a objetos utilizado 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 estándar bien conocido de la industria de TI. IIOP es una implementación del Protocolo General Inter-ORB (GIOP), que es un protocolo de interacción abstracta 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.
Techopedia explica el Protocolo Internet Inter-ORB (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 del Grupo de gestión de objetos (OMG) para IIOP son las siguientes:
- Representación de datos comunes (CDR): proporciona un método estándar de codificación / decodificación de datos
- Referencia de objeto interoperable (IOR): el cliente debe tener una dirección de programa, conocida como IOR, antes de enviar una solicitud de servidor. El IOR se basa en la dirección IP y los números de puerto del servidor y generalmente 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 arquitectura neutralidad
- Transparencia de la comunicación
- Escalabilidad
- Código de reutilización
