Computação Múltipla Escolha

Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de comunicação entre eles ou com outros sistemas, organizando as regras gerais para a concepção de aplicativos com algum perfil funcional específico. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:

Padrões arquiteturais definem os componentes estruturais de um sistema, e a forma de comunicação entre eles ou com outros sistemas, organizando as regras gerais para a concepção de aplicativos com algum perfil funcional específico. Plataformas de objetos distribuídos, como o CORBA, trabalham em um padrão arquitetural denominado:

  1. Event-Driven.
  2. Broker.
  3. MVC.
  4. Pipeline.
  5. PAC.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

A questão trata da identificação do padrão arquitetural utilizado por plataformas de objetos distribuídos, com destaque para o CORBA.

O CORBA (Common Object Request Broker Architecture) é um padrão estabelecido pelo OMG (Object Management Group) que permite a comunicação entre objetos distribuídos em uma rede heterogênea.

Análise Detalhada

  • Padrão Broker: Esta arquitetura utiliza um componente intermediário chamado Broker. Ele funciona como um corretor de serviços, gerenciando a localização e a comunicação entre o cliente e o servidor. O próprio nome da tecnologia (Broker Architecture) confirma essa relação direta.
  • Funcionamento: O cliente envia uma requisição ao Broker, que identifica qual servidor possui o objeto solicitado e encaminha a resposta, ocultando os detalhes de implementação e rede.
  • Descartando outras opções:
  • Event-Driven: Baseado na produção e consumo de eventos assíncronos (comum em interfaces gráficas), não é o núcleo do CORBA.
  • MVC (Model-View-Controller): Padrão focado na separação lógica da interface do usuário, não na comunicação distribuída.
  • Pipeline: Estrutura de fluxo contínuo de dados (etapa A → etapa B), típica de processamento de dados sequencial.
  • PAC (Pattern Analysis Components): Utilizado frequentemente em sistemas multimídia e interativos, não em middleware distribuído.

Em resumo, a essência do CORBA é ser um Middleware baseado no padrão Broker, permitindo interoperabilidade entre aplicações distribuídas.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.