Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FEMPERJ 2012
Arquitetura de SoftwareSOA (Service-oriented architecture)
- Código
- qg870797
- Banca
- FEMPERJ
- Órgão
- TCE-RJ
- Ano
- 2012
- Nível
- Superior
- Cargo
- Analista de Controle Externo - Tecnologia da Informação
Service Oriented Architecture (SOA) (em Português Arquitetura Orientada a Serviços) tem como princípio fundamental a disponibilização das aplicações na forma de serviços. Esses serviços têm como característica básica:
- Aestarem uniformemente ligados a uma determinada tecnologia, implicando baixo custo de desenvolvimento;
- Bserem otimizados para uma única aplicação, limitando sua reutilização em troca de um melhor desempenho de execução;
- Cserem totalmente dependentes do estado do sistema no momento de sua execução;
- Dserem serviços fracamente acoplados, altamente coesos e com alta possibilidade de reutilização;
- Eserem computacionalmente custosos, o que implica seu uso apenas em ambientes legados nos quais a migração para tecnologias mais novas é inviável.