ORB (Object Request Broker)

Autor: Laura McKinney
Data De Criação: 9 Abril 2021
Data De Atualização: 1 Julho 2024
Anonim
What is ORB protocol ! Object request broker paradigm in distributed computing
Vídeo: What is ORB protocol ! Object request broker paradigm in distributed computing

Contente

Definição - O que o Object Request Broker (ORB) significa?

Um ORB (Object Request Broker) é um componente de aplicativo de middleware que usa a especificação CORBA (Common Object Request Broker Architecture), permitindo que os desenvolvedores façam chamadas de aplicativos em uma rede de computadores. ORB é um agente que transmite chamadas de operação de cliente / servidor em um ambiente distribuído e garante a comunicação transparente com objetos.

O ORB suporta uma ampla variedade de serviços de middleware, incluindo, entre outros, notificações, gatilhos de eventos, processamento de transações, persistência e segurança. O ORB pode ser configurado para caber em uma variedade de ambientes e lidar com uma ampla variedade de solicitações de clientes. Assim, os desenvolvedores podem modificar o ORB para atender aos requisitos de tarefas para solicitações de entrada do cliente.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica o Object Request Broker (ORB)

ORB faz o seguinte:

  • Pesquisa, combina e instancia objetos de máquina remota
  • Reúne parâmetros entre objetos de aplicativo
  • Lida com problemas de segurança além dos limites da máquina
  • Recupera e publica objetos de dados em máquinas locais disponíveis para outros ORBs
  • Invoca métodos de objeto remoto usando invocação de método estático e dinâmico.
  • Instancia objetos ociosos automaticamente
  • Métodos de retorno de chamada de rotas
  • Comunica o protocolo Inter-ORB (IIOP) com outros ORBs via Internet

Os desenvolvedores devem lidar com o ORB com conhecimento e cuidado quando aplicados como uma solução para problemas recorrentes de ambiente distribuído. Se tratados incorretamente, os problemas podem se intensificar. As desvantagens do ORB incluem:


  • Falta de suporte a transações assíncronas
  • Falta de suporte à integração de aplicativos herdados não orientados a objetos
  • Falta de implementação padrão de ORB no padrão CORBA

A Microsoft desenvolveu abordagens proprietárias de ORB no modelo de objeto comum (COM) e no modelo de objeto comum distribuído (DCOM).