1. IvanAlvaVicente
2012350021
SistemasDistribuidos.
UIT-T Z.600
Capa de mensajería
El transporte de las invocaciones entre diferentes nodos DPE que se efectúa vía protocolo de
mensajeríanormalizado.A finde garantizar la interoperabilidadentre nodosDPE,se especificaun
protocolode mensajeríaobligatorio.Este protocoloeselprotocologeneralinter-ORB(GIOP,general
inter-ORBprotocol)que seespecificaenCORBA 2[6].Enentornosespecíficos,la utilizacióndel GIOP
no es razonable o posible En este caso, CORBA 2 describe el enfoque de la especificación de un
protocolo inter-ORB específico del entorno (ESIOP, environment specific inter-ORB protocol). El
mismo enfoque se adapta para la arquitectura DPE.
La especificación GIOP consta de los siguientes elementos:
La definición de la representación de datos común (CDR, common data representation):
CDR es una sintaxis de transferencia que hace corresponder tipos de datos IDL OMG en
unarepresentación de bajo nivel isomórfica para la transferencia directa ("on-the-wire") entrelos
ORB y los puentes inter-ORB (agentes).
ï Formatos de mensajes GIOP: Los mensajesGIOP se intercambian entre agentes para facilitar las
peticionesde objetos,localizarimplementacionesde objetos,ygestionarcanales de comunicación.
ï Hipótesis de transporte GIOP: La especificaciónGIOP describe hipótesisgenerales formuladas en
relaciónconcualquiercapade transportede redquepuedautilizarsepara transferirmensajesGIOP.
La especificacióntambiéndescribecómopuedengestionarselas conexiones,ylasconstriccionesen
cuanto al orden de mensajes GIOP. 7.2
Capa de transporte
Puede utilizarse cierto número de protocolos de transporte diferentes para transportar mensajes
GIOP. A fin de garantizar la interoperabilidad entre nodos DPE, se especifica una correspondencia
GIOP a un protocolode transporte obligatorio.El protocolode transporte obligatorioesTCP/IPyla
correspondenciadelGIOPal mismose denominaprotocolointer-ORBInternet(IIOP,Internetinter-
ORB protocol). La especificación IIOP en CORBA 2 [6] es adoptada para la arquitectura DPE.
La especificación IIOP añade el siguiente elemento a la especificación GIOP:
ï Transporte de mensajes IOP Internet. La especificación IIOP describe cómo los agentes abren
conexiones TCP/IP y las utilizan para transferir mensajes GIOP.
El IIOP no es una especificación separada; es una especialización, o correspondencia, del GIOP al
protocolo de transporte específico TCP/IP. La especificación GIOP (sin el elemento IIOP específico
de transporte) puede ser considerada como un punto de conformidad separado para
correspondencias a otros protocolos de transporte.