Filtrar


Questões por página:
Considere uma aplicação Web corporativa, orientada a objetos, que está projetada para ser distribuída fisicamente em camadas. A primeira, a camada da apresentação, deverá implementar a interação com o usuário. Essa interação será feita através de um navegador Web. As requisições do usuário são enviadas para a segunda camada, a camada da aplicação, que é responsável pelo processamento das requisições. Na terceira camada física, a camada de gerenciamento de dados, ficará localizado o Sistema de Gerenciamento de Banco de Dados usado pela aplicação. Considere também que a equipe de desenvolvimento está decidindo de que forma essa aplicação deve ser estruturada em camadas lógicas (layers). Nesse contexto, considere as assertivas a seguir.

I - É possível que a camada física de gerenciamento de dados contenha uma parte da lógica do negócio da aplicação.

II - A escolha da tecnologia para implementação da camada física da apresentação é irrelevante para o processo de implantação da aplicação.

III - As classes de acesso aos dados persistentes da aplicação podem estar localizadas na camada física da aplicação.

IV - O uso de um navegador (browser) na camada física da apresentação inviabiliza a implementação de um cliente rico.

São corretas APENAS as afirmativas
Escalabilidade e disponibilidade são vantagens da arquitetura três camadas em comparação à arquitetura cliente/ servidor.

PORQUE

Na arquitetura três camadas tanto o servidor de aplicação como o servidor de banco de dados podem ser instalados em uma ou várias máquinas.

Analisando as afirmações acima, conclui-se que
Considere as definições tecnológicas de SOA abaixo.

I. É uma coleção de serviços (barramento de serviços).

II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.

III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização.

IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço.

V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.

Está correto o que consta APENAS em
Grande parte das implementações de Service-Oriented Architecture (SOA) utilizam web services. Neles, os serviços são descritos em linguagem denominada
Sobre os design patterns, é correto afirmar: