O que é um Object Request Broker?

Um ORB ou broker de solicitação de objeto está programando protocolos que funcionam como intermediários ou intermediários entre um cliente e um fornecedor. Usando um intermediário de solicitação de objeto, o cliente envia uma solicitação para que algum tipo de serviço ocorra. O broker recebe a solicitação e a encaminha para um ponto de encerramento na rede em que a solicitação pode ser concluída com êxito. Ao usar um intermediário de solicitação de objeto, o servidor do cliente que está processando a solicitação não precisa saber onde está na rede para encaminhar a solicitação. O intermediário avalia a solicitação e a encaminha de acordo.

Às vezes, é útil entender um intermediário de solicitação de objeto como um exemplo de middleware. Essencialmente, o middleware funciona como meio de transmitir dados de um ponto de origem para um ponto de terminação, em vez de transferir dados em uma comunicação estritamente ponto a ponto. A vantagem dessa abordagem é que o middleware é capaz de qualificar os dados recebidos e encaminhá-los para uma parte da rede onde é provável que seja processado com o maior nível de eficiência.

O intermediário de solicitação de objeto faz parte da arquitetura mais comum do Common Object Request Broker Architecture, também conhecido como CORBA. É essa arquitetura mais ampla que possibilita que o intermediário de solicitação de objetos processe com precisão e rapidez a entrada de dados do cliente e entregue os dados ao sistema ou servidor adequado na rede. Cada componente é configurado usando a linguagem de definição de interface que permite ao compilador cruzado identificar cada componente atualmente funcional em qualquer lugar da rede.

Como parte da funcionalidade geral, um intermediário de solicitação de objeto pode fornecer mais de um ponto de encerramento para os dados contidos na solicitação do cliente. Por exemplo, os dados podem ser copiados e movidos para vários servidores na rede. Os dados podem ser despejados em um banco de dados para processamento adicional, além de serem adicionados a arquivos simples para armazenamento. A confirmação da conclusão pode ocorrer como parte da funcionalidade geral, além de permitir que a solicitação seja restaurada em sua forma original se a sequência não for concluída corretamente.

Como existe a capacidade de configurar o intermediário de solicitação de objeto para caber em vários ambientes e manipular uma ampla variedade de solicitações de clientes, os programadores podem adaptar o intermediário para lidar com qualquer número de tarefas únicas e múltiplas para a solicitação de entrada do cliente. Os intermediários também são um tanto adaptáveis, pois, à medida que os componentes são adicionados à rede, eles podem ser nomeados e adicionados à arquitetura geral com relativa facilidade.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?