-
I. É uma coleção de serviços (barramento de serviços). -- OK
II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens. - SOA não tem nada a ver com BD.
III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização. -- FRACAMENTE ACOPLADO
IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço. -- OK
V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende. -- SOA é INDEPENDENTE de outros estados.
Sabendo que SOA é:
FRACAMENTE ACOPLADO
SOA é INDEPENDENTE de outros estados.
Daria para responder a questão.
-
SOA:
Definição: paradigma para uso de recursos distribuídos em diferentes plataformas e domínios
Características:
- Independente de:
plataforma,
implementação física do ambiente,
linguagem de desenvolvimento das aplicações e
Sistema Operacional
- Foco na tarefa e no processo de negócio
- Integra processo de negócio e infraestrutura de TI
- Paradigma requisição-reposta
- Baixo acoplamento, sem manutenção de estado
- Comunicação via interface
- Foco no reuso
Vantagens:
- Redução de custos - reuso e aproveitamento de sistemas legados
- Independência de localização
- Agilidade no desenvolvimento
- Reuso da infraestrutura
Dificuldades:
- Necessidade de pessoal especializado
- Maior complexidade de projetos devido ao aspecto reuso
-
Otimos comentarios, Wagner
Obrigado!
-
Essa teve que ser por eliminação.
SOA É uma coleção de serviços? Parece uma definição bem pobre!
Mas enfim II, III e V estão totalmente errados, mas se fosse questão do CESPE provavelmente teria marcado como errado.
-
Analise das opções:
I. É uma coleção de serviços (barramento de serviços). (Correto mas definição bem pobre)
II. Utiliza tecnologia de banco de dados Enterprise Service Bus ESB para realizar a troca de mensagens.
III. Garante serviços altamente fracamente acoplados, fracamente altamente coesos e com alta possibilidade de reutilização.
IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço. (Correto)
V. Um serviço deve funcionar de forma dependente independente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.