SOA: Vantagens, Desvantagens e Melhores Práticas
Classificado em Computação
Escrito em em português com um tamanho de 2,68 KB
O que é SOA?
SOA (Service-Oriented Architecture) significa Arquitetura Orientada a Serviços. Não se trata de um software ou framework, mas de uma metodologia, um padrão de arquitetura de software onde os componentes do sistema fornecem serviços para outros componentes através de uma rede.
Vantagens do SOA
- Reutilização de Software: Rotinas complexas, necessárias para múltiplos sistemas, podem ser implementadas como webservices, evitando duplicação de código.
- Aumento de Produtividade: Conectar-se a um webservice existente é mais rápido do que desenvolver a mesma funcionalidade do zero.
- Maior Agilidade: A ausência de código duplicado agiliza a manutenção do sistema.
- Interoperabilidade: Sistemas escritos em linguagens diferentes (ex: