Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FGV 2014

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
fg007857
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Nível
Superior
Cargo
Técnico Superior Especializado - Desenvolvimento de Sistemas
José adotou uma arquitetura orientada a serviços (SOA) para desenvolver uma aplicação e disponibilizar suas funcionalidades como serviços interoperáveis e reutilizáveis. Para que as funcionalidades da aplicação estejam de acordo com o paradigma SOA, José deve:
  1. Autilizar o protocolo HTTP como contrato formal, permitindo assim que qualquer aplicação cliente acesse os serviços da aplicação desenvolvidos por José.
  2. Butilizar um repositório WSDL para disponibilizar contratos SOAP, aumentando a coesão e diminuindo o acoplamento do sistema.
  3. Cimplementar os serviços da aplicação utilizando padrões de projeto que permitam que um componente de software que implementa um determinado serviço seja utilizado em outro sistema.
  4. Dimplementar as funcionalidades do sistema na forma de serviços, garantindo que estes mantenham um baixo acoplamento, uma alta coesão e sejam de uma granularidade grossa.
  5. Eutilizar um mecanismo de autenticação e HTTPs para garantir a segurança da sua aplicação e para garantir o alto acoplamento entre cliente e provedor de serviços.
Revelar gabarito e comentário

GabaritoD — implementar as funcionalidades do sistema na forma de serviços, garantindo que estes mantenham um baixo acoplamento, uma alta coesão e sejam de uma granularidade grossa.

Link permanente: /questoes/fg007857