Julgue o item que se segue, a respeito de arquitetura e tecn...

Próximas questões
Com base no mesmo assunto
Q893421 Arquitetura de Software
Julgue o item que se segue, a respeito de arquitetura e tecnologias de sistemas de informação.
Na arquitetura orientada a serviço (SOA), as características de baixo acoplamento e interoperabilidade corroboram sua adequação ao desenvolvimento de sistemas que demandem respostas em tempo real.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é Errado (E).

Vamos analisar detalhadamente a questão e por que a alternativa correta é "Errado".

A questão aborda a arquitetura orientada a serviço (SOA) e menciona características como baixo acoplamento e interoperabilidade. Essas são de fato características essenciais da SOA, mas a questão também relaciona isso à adequação ao desenvolvimento de sistemas que demandem respostas em tempo real.

A arquitetura SOA é projetada para criar sistemas modulares onde os serviços são desacoplados, ou seja, cada serviço funciona de forma independente dos outros. Isso promove a reusabilidade e a flexibilidade. Além disso, a interoperabilidade permite que sistemas diferentes possam interagir entre si utilizando padrões comuns.

No entanto, o ponto crucial da questão é a parte que menciona "respostas em tempo real". Sistemas que demandam respostas em tempo real geralmente requerem uma baixa latência e uma alta previsibilidade na entrega de dados. A SOA, por sua natureza desacoplada e frequentemente baseada em redes, pode introduzir latências que não são adequadas para aplicações que exigem respostas em tempo real. Por isso, a afirmação é incorreta.

Resumindo:

  • Baixo acoplamento e interoperabilidade são características corretas da SOA.
  • SOA não é ideal para sistemas que precisam de respostas em tempo real devido às latências que podem ser introduzidas.

Espero que isso tenha esclarecido suas dúvidas sobre a questão e ajudado a entender melhor a arquitetura SOA e suas aplicações. Se precisar de mais esclarecimentos, estarei à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito Errado

Baixo acoplamento:

 

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"

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo