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.