Na arquitetura cliente-servidor, além dos dois principais c...

Próximas questões
Com base no mesmo assunto
Q781692 Arquitetura de Software
Na arquitetura cliente-servidor, além dos dois principais componentes Cliente e o Servidor, existe um terceiro elemento intermediando os dois. Esse componente é chamado tecnicamente de:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - middleware.

A arquitetura cliente-servidor é um modelo de estrutura de aplicação distribuída que segmenta tarefas entre os provedores de recursos ou serviços, chamados servidores, e os solicitantes de serviços, chamados clientes. Frequentemente, em sistemas complexos, há necessidade de um intermediário que facilite a comunicação e gestão de transações entre o cliente e o servidor, e é aqui que entra o conceito de middleware.

O middleware é um software que está localizado entre o cliente e o servidor para fornecer serviços que facilitam o desenvolvimento e a execução de aplicações distribuídas. Ele gerencia a complexidade e os detalhes da distribuição de dados e serviços, permitindo que os desenvolvedores se concentrem na lógica específica de suas aplicações. Algumas funções comuns do middleware incluem autenticação, autorização, comunicação entre processos, gerenciamento de transações e mapeamento de dados.

As alternativas incorretas, como coreware, mainware e centerware, não são termos técnicos reconhecidos no contexto da arquitetura cliente-servidor. Estes termos podem até ser usados em diferentes contextos ou como parte de nomes de marcas ou produtos, mas eles não representam o componente intermediador descrito na questão.

Portanto, a alternativa B é a resposta correta porque o termo middleware é o que técnica e tradicionalmente se refere ao componente de software que fornece os serviços necessários para facilitar a comunicação e a gestão de transações entre aplicações cliente e servidores em uma arquitetura distribuída.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: B.

 

Servidor de Aplicação (middleware) - componente que distingue os modelos de 2 e 3 camadas.

middleware

b-

Exemplos de middleware:

RPC - remote procedure calls.

 CORBA (Common Object Request Broker Architecture).


 Java RMI (Remote Method Invocation).


 Web services (serviços web).


 Microsoft DCOM (Distributed Component Object Model).


 ISO/ITU-T RM-ODP (Reference Model for Open Distributed Processing).

 

O middleware simplifica comunicação de aplicativos por abstrações como:

1- invocação a métodos remotos

2- a comunicação entre um grupo de processos

3- a notificação de eventos;

etc

Middleware, conhecido como software de meio.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo