-
Gabarito Errado
Baixo acoplamento:
O baixo acoplamento de um serviço está relacionado com a sua capacidade de ser independente de outros serviços para realizar a sua tarefa;
Além do baixo acoplamento, é importante que um serviço tenha alta coesão, ou seja, a sua atividade seja bem definida e coerente;
Existem alguns tipos de acoplamentos:
Acoplamento de Implementação
Acoplamento de Contrato
Acoplamento de Service Policies
Acoplamento de Processos
Acoplamento de Estrutura de Dados
Acoplamento de Infraestrutura
Acomplamento Semântico
Interoperabilidade:
A interoperabilidade dos serviços permite que clientes projetados em diversas tecnologias de linguagem de programação possam acessar os serviços de forma transparente. Com esse intuito, alguns padrões foram criados pela Web Services Interoperability (WS-I) para as interfaces dos serviços.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Fiquei na dúvida com esta questão.
Encontrei algum embasamento no endereço http://www.fatecsp.br/dti/tcc/tcc0006.pdf
Neste PDF diz:
Devido ao baixo acoplamento, SOA melhor adequa-se a sistemas que não demandam respostas em tempo real
Estou enganada quanto ao erro?
-
Complementando a Iarubia, "... a qualidade de serviço de uma SOA não é suficiente para garantir o grau de disponibilidade que sistemas críticos como o controlo de tráfego aéreo necessitam. [2]"
Já aqui [1] fala que "Recursos SOA são essenciais para arquitetura em tempo real."
[1] http://blog.magicsoftware.com.br/arquitetura-em-tempo-real-elementos-essenciais-em-integracao-de-crm/
[2] http://isg.inesc-id.pt/alb/uploads/118/379/SOA_DesafiosProcDesenvolvimento_final.doc
-
Complementando o comentário da colega "larubia bezerra"
Como SOA independe de tecnologia, para o usuário fica transparente, mas isso significa que por trás de tanta "interoperabilidade e baixo acoplamento" um tempo de resposta pode ser maior devido a integrações e diferentes aplicações interligadas e rodando em sistemas e com recursos diferentes.
-
SOA não é bom para tempo-real.
"Enterprise systems use a design called Service Oriented Architecture (SOA) to effect this integration. However, the technologies used in the enterprise do not apply well to real-time systems; they cannot handle the strict delivery and timing requirements"
-
Corroborar, Ratificar, Confirmar.
-
Web Services têm como meio de comunicação fim a fim a Internet - acho q poderia parar por aqui, pois tudo o mais fica óbvio, mas continuemos - e esta é baseada na transmissão dos dados através do melhor esforço. (...) É muito importante a análise do tempo de resposta dos serviços que integram o web service, pois o impacto de um serviço lento é bastante danoso para o sistema como um todo, principalmente em aplicações que necessitem de garantias de tempo real
Fontes:
[1] Bertoni M., apud MENASCÉ, 2004