SóProvas


ID
2990347
Banca
CESPE / CEBRASPE
Órgão
SLU-DF
Ano
2019
Provas
Disciplina
Arquitetura de Software
Assuntos

Acerca de arquitetura de software, julgue o item a seguir.

Um benefício da utilização de arquitetura orientada a serviços (SOA) é o alto nível de disponibilidade dos serviços.

Alternativas
Comentários
  • Qual o erro desta questão? Obviamente, somente o SOA não garante a alta disponibilidade, mas a questão não é taxativa em relação a isso. Diz apenas que é um (dos vários) benefícios....

  • Achei a questão um pouco mal formulada, mas vamos às informações que achei:

    Os princípios básicos do SOA são (Vantagens):

    -Fraco Acoplamento;

    -Contrato de serviço;

    -Autonomia

    -Abstração;

    -Reusabilidade;

    -Composição;

    -Sem estado (stateless);

    -Descoberta;

    -Heterogeneidade;

    Enquanto algumas de suas Desvantagens são:

    -Complexidade;

    -Performance;

    -Robustez;

    -Testabilidade;

    -Segurança;

    -Disponibilidade: Uma queda na rede ou no servidor deixa todos os serviços indisponíveis.

    Fonte: https://www.devmedia.com.br/vantagens-e-desvantagens-de-soa/27437

    Resposta: Errado

  • ano 2019 e as redaçoes de questões do CESPE continuam horríveis

  • Creio que o erro esteja no uso da palavra "ALTO".

  • Questão mal formulada, a disponibilidade tanto pode ser uma vantagem como uma desvantagem na SOA.

  • pra mim a ideia de se utilizar serviços é você depender menos de outros serviços, e os outros serviços dependerem menos de você. O que aumenta a disponibilidade visto que existem técnicas de processamento assincrono, o que aumenta a complexidade e aumenta a disponibilidade.

  • Não encontrei nenhuma fonte que corroborasse essa questão. Aliás, aqui diz que a disponibilidade é uma vantagem SOA: https://www.geeksforgeeks.org/service-oriented-architecture/

    Sem dúvida o examinador inventou essa questão baseado nesse link do DevMedia que o colega aí embaixo postou

  • Concordo com a divergencia. Sem duvida essa questao ta certa. Senao, vejamos:

    Segundo[1], no SOA "o consumidor se vale de beneficios como: alta disponibilidade, reducao da dependéncia do departamento de TI interno, precificacao simplificada e diferenciada, fast deployment, baixo custo de manutencao, customizacao e uso descentralizado, que também se traduzem em maior seguranqa e comodidade de acesso e uso do serviqo".

    Eita, q fumaram uma da boa ao elaborarem essa questao com o gabarito errado!!!

    Misericordia!!!

    Fonte:

    [1] SOA na Prática, Fabio Perez Marzullo

     

  • ✅Gabarito(Errado)

    A questão da alta disponibilidade não está relacionado ao design ou modelo, mas sim com a infraestrutura/ambiente na qual ele esta inserido. Portanto não pode-se afirmar que alta disponibilidade é uma das características de SOA.

    Segue um trecho que acaba deixando mais claro esse conceito:

    O novo sistema foi desenvolvido com o uso da SOA, tendo sua concepção iniciada pelo mapeamento do processo de negócio a ser atendido pelo sistema. As funções de negócio que compõem o processo foram detalhadas e concebidas no sistema de informação como sendo serviços de software, podendo ser compartilhadas por outros processos e outros sistemas. Estes serviços foram construídos em tecnologias atuais, dentro de um ambiente 10 acessível pela Internet e obedecendo as características da SOA. O novo sistema foi disponibilizado em um ambiente de alta disponibilidade e redundante, facilmente expansível e que possibilita a realização de até 450 transações por segundo. 

    Fonte: SOA para Suporte aos Objetivos Estratégicos de Negócio das Organizações - EnANPAD - 2009 - XXXIII Encontro ANPAD. Autoria: Fábio Giordani, Leonardo Rocha de Oliveira.

    http://www.anpad.org.br/diversos/down_zips/45/ADI2709.pdf

    Alta Disponibilidade

    Em suma, Alta Disponibilidade, é a capacidade que um sistema possui de manter suas funções em execução contínua por um longo período significativo e sem nenhuma interrupção. No universo da informática o termo, , indica que uma determinada aplicação ou serviço esteja permanentemente disponível, 24 horas por dia, 7 dias por semana, independente de qualquer fator que cause influência direta ou indireta.

    Alta disponibilidade (H.A – high availability) é a capacidade de garantir a continuidade de serviços utilizados, mesmo em ocasiões de falhas (por exemplo, de hardware, software, interrupção de energia etc.).

    Fontes: https://www.blockbit.com/pt/blog/o-que-e-alta-disponibilidade/

    https://www.s3curity.com.br/alta-disponibilidade-o-que-e-isso/