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.
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.
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.
Por tanto en ciertos casos es más apropiado simplemente decir que la aplicación utiliza o implemente una arquitectura basada en GIOP.