Na arquitetura cliente-servidor, além dos dois principais c...
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