FC ConcursosFC Concursos

Questão FC374860

A arquitetura CORBA (Common Object Request Broker Architecture) é um padrão para gerenciamento de objetos distribuídos que permite a comunicação entre objetos em ambientes distribu

Arquitetura de Aplicações

Instituto Consulplan · 2022

A arquitetura CORBA (Common Object Request Broker Architecture) é um padrão para gerenciamento de objetos distribuídos que permite a comunicação entre objetos em ambientes distribuídos. Sobre os principais elementos que compõem a arquitetura CORBA, assinale a afirmativa INCORRETA.

  1. A IDL representa o mapeamento entre uma linguagem e a implementação do ORB.
  2. A interface ORB permite que o cliente acesse as funcionalidades do objeto CORBA que não são oferecidas pelas outras interfaces.
  3. A interface de invocação dinâmica permite que uma requisição do cliente seja montada sem o auxílio do elemento anterior (stub). Assim, é necessário especificar o objeto CORBA, seus métodos e parâmetros.
  4. O esqueleto IDL permite o acesso a servidores que não possuem esqueletos estáticos (IDL). Enquanto a interface dinâmica de esqueleto recebe uma invocação remota e envia uma resposta ao cliente.
  5. O adaptador de objetos é responsável pela comunicação entre a implementação do objeto e o núcleo ORB. Manipula serviços de geração e interpretação de referências a objetos IOR, invocação e ativação/desativação de objetos CORBA.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A afirmativa é incorreta. O esqueleto gerado pela IDL (esqueleto estático) é produzido pelo compilador IDL e é exigido quando se usa o modelo estático: ele faz o unmarshalling da requisição e chama a implementação do servidor correspondente.


O que permite atender servidores que não possuem esse esqueleto estático é o Dynamic Skeleton Interface (DSI). O DSI recebe invocações remotas em tempo de execução e despacha as chamadas para uma implementação dinâmica, sem uso de código-esqueleto pré-gerado.


Além disso, no lado cliente existe o Dynamic Invocation Interface (DII), que permite criar chamadas sem stubs compilados. Portanto, a frase confunde os papéis: o esqueleto IDL não acessa servidores sem esqueletos; esse papel cabe ao DSI.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo