1 - O que é Arquitetura Orientada a Serviço - SOA
Um dos modelos arquiteturais que está ganhando bastante força é o SOA.
O Service-Oriented Architecture, ou Arquitetura Orientada a Serviço é um padrão arquitetural no qual os componentes da aplicação fornecem serviços para outros componentes através de um protocolo de comunicação. O serviço é uma funcionalidade ou operação que pode ser evocada diretamente através de sua interface.
Após esta breve definição, vamos aos conceitos mais formais.
O Open Group define a Arquitetura Orientada a Serviços (SOA) como um estilo de arquitetura que suporta a orientação a serviços. A orientação a serviço é uma forma de pensar em termos de desenvolvimento baseado em serviços e os resultados dos serviços.
Para o Open Group um serviço é uma representação lógica de uma atividade de negócios repetível que tem um resultado específico (por exemplo, verificar o crédito do cliente, fornecer dados meteorológicos, consolidar relatórios de perfuração).
Pode ser composto de outros serviços, mas, para os consumidores, o serviço funciona como uma “caixa preta”.
Copyright © 2016 AIEC.