1. Acerca do REST (Representational State Transfer), que visa evocar uma imagem de como um aplicativo web bem projetado se comporta na WWW, é correto afirmar que:
a todo objeto é facultado ter uma URI.
os recursos possuem apenas uma representação.
a interface é restrita, utilizando métodos-padrão do protocolo HTTP.
na URI o protocolo fica oculto.
não é necessário o caminho do recurso com o qual o cliente se comunica.
2. Dentre as vantagens de se desenvolver aplicações na web que possuem uma interface uniforme, destacam-se:
Tem o protocolo TCP para transportar as mensagens trocadas entre as aplicações.
Mais duplicação de mensagens, o que garante que elas cheguem ao destino.
Há um comportamento previsível pelo fato de se utilizar operações nativas do protocolo HTTP, como os métodos GET, POST, PUT e DELETE.
O uso obrigatório da linguagem XML.
Apenas clientes sabem o que esperar com essa interface uniforme.
3. Acerca do princípio de design de serviços, considere as afirmações a seguir e assinale a alternativa correta.
I. É baseado em modelo de design de sites web.
II. Um paradigma de design representa um conjunto de princípios complementares de design.
III. Um padrão de design auxilia na identificação de problemas sugerindo algumas recomendações de soluções.
IV. É um modelo de desenvolvimento de soluções distribuídas.
Apenas II, III e IV estão corretas.
Apenas II e III estão corretas.
Apenas I e III estão corretas.
Apenas I e II estão corretas.
Apenas II e IV estão corretas.
4. ______ é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com essa tecnologia, é possível que novas aplicações possam interagir com outras existentes, auxiliando na compatibilização de sistemas já existentes. Por outro lado, ______ trata-se de um padrão de projeto de arquitetura ou de software de baixo acoplamento. ______ é baseada nos princípios da computação distribuída, utilizando-se de requisições/respostas para estabelecer a comunicação entre clientes e os serviços disponíveis.
Web Service, Virtualização, SOA
SOA, Web Service, SOA
Virtualização, SOA, Web Service
Web Service, SOA, SOA
SOA, SOA, Web Service
5. O paradigma de orientação a serviços caracteriza-se por um conjunto de princípios de ______. Um serviço é uma unidade ou conjunto de funcionalidades de software ______, que foi desenvolvido para concluir uma tarefa específica.
design, independente
serviços, independente
web services, dependente
design, dependente
serviços, dependente
Respostas
Resposta:3º) Uma arquitetura orientada a serviços é um padrão de arquitetura de software de ______, cujas funcionalidades implementadas nos serviços/aplicações são disponibilizadas na forma de serviços para os ______ do serviço.
(x) baixo acoplamento, clientes
4º) Diversas tecnologias antecederam a ideia de orientação a serviços e foram, de certa forma, importantes para alcançarmos a maturidade no desenvolvimento de aplicações, como os web services. Sobre esse assunto, assinale a alternativa correta.
(X) RMI é uma API java para acesso remoto de métodos.
5º) Sobre as características mais importantes dos serviços web que são projetados para suportar interoperabilidade entre máquinas pela rede, é correto afirmar que:
(x) permitem realizar a integração entre sistemas existentes e compartilhar processos sem compartilhar tecnologias.
6º) O paradigma de orientação a serviços caracteriza-se por um conjunto de princípios de ______. Um serviço é uma unidade ou conjunto de funcionalidades de software ______, que foi desenvolvido para concluir uma tarefa específica
(x) design, independente
8º) Acerca do REST (Representational State Transfer), que visa evocar uma imagem de como um aplicativo web bem projetado se comporta na WWW, é correto afirmar que:
(x) a interface é restrita, utilizando métodos-padrão do protocolo HTTP.
9º) Dentre as vantagens de se desenvolver aplicações na web que possuem uma interface uniforme, destacam-se:
protocolo HTTP, como os métodos GET, POST, PUT e DELETE.
10º) Acerca do princípio de design de serviços, considere as afirmações a seguir e assinale a alternativa correta.
I. É baseado em modelo de design de sites web.
II. Um paradigma de design representa um conjunto de princípios complementares de design.
III. Um padrão de design auxilia na identificação de problemas sugerindo algumas recomendações de soluções
IV. É um modelo de desenvolvimento de soluções distribuídas.
(X) Apenas II e III estão corretas.
Explicação:
*é uma arquitetura, ou seja, um projeto com a solução para determinado problema, dado um conjunto de restrições. INCORRETA