Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FGV 2014
Arquitetura de SoftwareSOA (Service-oriented architecture)
- Código
- fg007856
- Banca
- FGV
- Órgão
- DPE-RJ
- Ano
- 2014
- Nível
- Superior
- Cargo
- Técnico Superior Especializado - Desenvolvimento de Sistemas
A arquitetura orientada a serviço (SOA) estabelece um princípio de arquitetura para aplicações distribuídas que fornecem serviços que atendem uma função especifica do negocio. Fred, desenvolvedor de software, começou a implementar sua primeira aplicação adotando SOA. Fred empregará adequadamente os princípios da arquitetura orientada a serviços se :
- Aapresentar detalhes técnicos da implementação para facilitar o entendimento por parte de um cliente que deseja utilizar os serviços da sua aplicação.
- Bimplementar as funcionalidades da sua aplicação na forma de bibliotecas de código que podem ser reutilizadas em outros softwares.
- Cutilizar o paradigma funcional para assegurar que os princípios da arquitetura sejam atendidos.
- Dgarantir que as funções que implementam os serviços recebam requisições das aplicações cliente e as respondam ocultando detalhes do processamento da requisição.
- Eutilizar serviços Web e deixar a orquestração dos serviços a cargo das aplicações clientes, pois isso aumenta o acoplamento e diminui a coesão.