Lar Desenvolvimento O que é um intermediário de solicitação de objeto (orb)? - o que é techopedia

O que é um intermediário de solicitação de objeto (orb)? - o que é techopedia

Índice:

Anonim

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.

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 do 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).

O que é um intermediário de solicitação de objeto (orb)? - o que é techopedia