“Arquitetura
Orientada a Serviço (SOA) é uma arquitetura
para construir aplicações [sistemas] de negócios como um conjunto
de caixas-pretas,
com baixo acoplamento, orquestrado para
fornecer níveis de serviço bem definidos integrando processos de negócio.”
“... é um estilo de arquitetura de
software cujo
princípio fundamental prega que as funcionalidades implementadas pelas aplicações devem ser
disponibilizadas na forma de serviços. Frequentemente estes serviços são
conectados através de um "barramento de serviços" (enterprise
service
bus, em inglês) que
disponibiliza interfaces, ou contratos,
acessíveis através de web services ou outra forma
de comunicação entre aplicações.”
“... representa uma arquitetura aberta, ágil, extensível,
federada, composta de serviços autônomos (que
suportam qualidade do nível de serviço – QoS) interoperáveis, detectáveis, potencialmente re-utilizáveis, implementados como web services.”
“... É uma forma de arquitetura tecnológica coerente com os
princípios de orientação a serviços.
Quando realizada através de uma plataforma tecnológica de Web Services, SOA estabelece o potencial para promover estes princípios nos
domínios corporativos de processos de negócio e automação.”
0 comentários:
Postar um comentário