Arquitetura de softwareWebservices
- (CAIP-IMES 2012)
Considere as seguintes afirmações abaixo.
I - A arquitetura de uma aplicação Web descreve a infraestrutura que permite a uma aplicação ou sistema baseado na Web, atingir seus objetivos de aplicação. Estas aplicações, em geral, devem ser construídas usando-se camadas em que diferentes preocupações são levadas em conta; em particular, os dados da aplicação devem ser separados do conteúdo da página e, por sua vez, os conteúdos devem estar claramente separados dos aspectos da interface. A arquitetura que descreve esta prática é largamente utilizada em aplicações Web é chamada Model-View-Controller.
II - Quando se constrói serviços na Web, esses serviços necessitam ser acessados, em algum lugar na Web, por uma aplicação-cliente. Uma forma de se acessar um serviço é fazer com que a aplicação-cliente conheça a URI do serviço, desta maneira caracterizando o modo estático de se localizar e acessar um serviço. Entretanto, quando a aplicação-cliente não detém, a priori, a localização de um serviço na Web, esse, pode ser descoberto, antes de ser acessado, caracterizando o modo dinâmico de se descobrir a localização de um serviço. A especificação técnica que tem como objetivo descrever, descobrir e integrar Web Servicesé chamada UDDI.
Pode-se afirmar que:
A) todas as afirmações estão incorretas.
B) apenas a afirmação I está correta.
C) apenas a afirmação II está correta.
D) todas as afirmações estão corretas.
Próximo:
EXERCÍCIOS - Exercício 90
Vamos para o Anterior: Exercício 88
Tente Este: Exercício 14
Primeiro: Exercício 1
VOLTAR ao índice: Arquitetura de software