Lar Redes O que é o protocolo inter-orb da internet (iiop)? - o que é techopedia

O que é o protocolo inter-orb da internet (iiop)? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Internet Inter-ORB Protocol (IIOP)?

O Internet Inter-ORB Protocol (IIOP) é ​​um protocolo orientado a objetos usado para facilitar a interação de rede entre programas distribuídos escritos em diferentes linguagens de programação. O IIOP é usado para aprimorar a comunicação na Internet e intranet para aplicativos e serviços.


O IIOP é um componente integrante da Common Object Request Broker Architecture (CORBA), que é um padrão bem conhecido do setor de TI. O IIOP é uma implementação do General Inter-ORB Protocol (GIOP), que é um protocolo de interação abstrato usado pelos ORB (Object Request Brokers).


O IIOP é semelhante ao DCOM (Distributed Component Object Model) da Microsoft, que é o principal concorrente do CORBA / IIOP.

Techopedia explica Internet Inter-ORB Protocol (IIOP)

Como CORBA, o IIOP segue uma arquitetura cliente-servidor para comunicação, onde uma solicitação de mensagem é sempre transmitida de um cliente para um servidor.


As especificações do OMG (Object Management Group) para IIOP são as seguintes:

  • Representação comum de dados (CDR): fornece um método padrão de codificação / decodificação de dados
  • Referência de objeto interoperável (IOR): O cliente deve ter um endereço de programa, conhecido como IOR, antes de enviar uma solicitação do servidor. O IOR é baseado no endereço IP e nos números de porta do servidor e geralmente é mapeado para uma tabela de valores criada pelo computador do cliente.
  • Formatos de mensagem definidos para suportar as especificações ORB do CORBA

As vantagens do IIOP incluem:

  • Melhor neutralidade da arquitetura
  • Transparência na comunicação
  • Escalabilidade
  • Reutilização de código
O que é o protocolo inter-orb da internet (iiop)? - o que é techopedia