TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Protocolos Inter-ORB

Artigo: Protocolos Inter-ORB. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  19/9/2014  •  Artigo  •  449 Palavras (2 Páginas)  •  190 Visualizações

Página 1 de 2

1.1.2 Protocolos Inter-ORB

O termo

protocolo inter-ORB

– IOP (

Inter-ORB Protocol

) – designa, como o nome sugere,

protocolos que permitem a interação entre ORBs. O propósito principal de um IOP é

transportar invocações de métodos e suas respectivas respostas entre aplicações clientes e

objetos servidores. Inicialmente, a arquitetura CORBA não padronizava a

interoperabilidade entre ORBs implementados por diferentes fabricantes. Versões mais

recentes da arquitetura CORBA trataram esse problema por meio da definição de um

protocolo Inter-ORB genérico

– GIOP (

Generic IOP

) – que permite a interação entre ORBs

implementados por diferentes fabricantes.

O GIOP foi projetado de forma a ser o mais simples e facilmente implementável possível,

ou seja, quaisquer requisitos específicos a um determinado domínio de aplicação (por

exemplo, operações em tempo real) devem ser providos por IOPs proprietários. Uma das

conseqüências dessa decisão de projeto é que o GIOP assume que suas mensagens são

transmitidas por meio de um serviço de comunicação confiável. Com isso, uma conexão

GIOP possui informações de estado mínimas. A implementação mais comum do GIOP é

sobre a pilha de protocolos TCP/IP [Comer95], e nesse contexto esse protocolo é chamado

de IIOP (

Internet Inter-ORB Protocol

). Basicamente, uma conexão IIOP é mapeada em

uma única conexão TCP.

Uma seqüência de invocação de um método em um objeto servidor começa quando a

aplicação cliente obtém uma

referência do objeto

servidor

– OR (

Object Reference

). Essa

referência pode ser obtida, por exemplo, por meio de um serviço de nomes ou de um valor

de retorno de uma invocação remota anterior. A aplicação cliente se

associa

ao OR e, como

resultado, recebe uma referência real (dependente da linguagem de programação em uso na

aplicação cliente) a um objeto

stub

, que atua como representante do objeto servidor no

ORB

...

Baixar como (para membros premium)  txt (3.3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com