En computación distribuida, GIOP (Protocolo Entre ORBs General, General Inter-ORB Protocol) es el protocolo abstracto por el cual los ORBs se comunican. Los estándares asociados con el protocolo son mantenidos por el Object Management Group (OMG).
IIOP (Internet Inter-Orb Protocol) es la implementación de GIOP para TCP/IP. Es una realización concreta de las definiciones abstractas de GIOP.
El Object Management Group define tres partes en GIOP:
En los volcados binarios, el mensaje GIOP puede reconocerse fácilmente por su cabecera característica:
Estos mensajes también pueden transportar fragmentos arbitrarios e datos. Estos fragmentos adicionales de datos se llaman contextos de servicio y se utilizan para extender la comunicación estándar cuando se necesita. Existen contextos de servicio estándar para describir la excepción lanzada, para especificar el juego de caracteres, etc. Es posible registrar interceptadores en el lado del cliente y del servicio para añadir contextos de servicio especfícos a los mensajes que se envían, así como leer los dichos contextos, añadidos por el interceptor en el lado remoto.
CORBA, IIOP y OMG son marcas registradas del Object Management Group y deben ser usadas con cuidado. Sin embargo, GIOP no es marca registrada por el OMG (véase listado de marcas del OMG). Por tanto en ciertos casos es más apropiado simplemente decir que la aplicación utiliza o implemente una arquitectura basada en GIOP.
Escribe un comentario o lo que quieras sobre GIOP (directo, no tienes que registrarte)
Comentarios
(de más nuevos a más antiguos)