-
Arquitetura monolítica é qdo todos os subsistemas ficam dentro do msm sistema.
Arquitetura SOA os sistemas são desacoplados. Portanto cada sistema tem 1 funcionalidade bem definida, logo não pode ser monolítico. Ela é feita por microserviços.
-
“SOA é uma filosofia de TI que visa facilitar a integração entre sistemas, orientando a criação e a disponibilização de soluções modulares e fracamente acopladas baseadas no conceito de serviços” iprocess.com
-
Serviços autônomos baseados em XML [errado]
- uma das características do SOA é a neutralidade de implementação, ou seja, independente de linguagem, plataforma de hardware ...
-
"[...]
Sendo uma arquitetura tecnológica que apresenta abordagem de “trabalho com processos altamente flexíveis, que se estendem além das fronteiras da organização”, permite a uma empresa absorver as contínuas mudanças nas demandas do público atendido e dos agentes externos da cadeia de valor. Assim, processos de negócios abordados por meio de SOA adaptam-se com alto grau de automatismo e trazem novos processos decisórios e novas prioridades, ao passo em que vão, com isto, mudando a base de conhecimentos da organização. SOA traz vigor, elasticidade, ritmo e fácil adaptação dos negócios.
Desta forma, SOA é uma resposta a sistemas de informações monolíticos que engessam modelos empresariais.
[...]"
Fonte: http://www.uni.com.br/unipress/index.php/2010/04/14/soa-service-oriented-architecture/
-
As arquiteturas orientadas a serviços (SOA, do inglês service-oriented architetures) são uma forma de desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, executando em computadores geograficamente distribuídos. Protocolos-padrão baseados em XML, SOAP e WSDL foram projetados para oferecer suporte à comunicação de serviço e à troca de informações. Consequentemente, os serviços são plataforma e implementação independentes de linguagem.
Fonte: Engenharia de Software - Ian Sommerville - 9ª Ed. (pág 356)
-
SOA é uma abordagem distribuída (não-monolítica) para integração de arquiteturas baseadas no conceito de serviço. Portanto, questão errada.
-
Arquitetura Orientada a Serviços
É um paradigma para organização e utilização de recursos (capabilities) distribuídos que estão sob o controle de diferentes domínios proprietários .
OASIS, rm-soa 2006
-
Prezados,
A arquitetura SOA não é monolítica ( construída em um bloco só ) , ela é distribuída.
Portanto a questão está errada.