SóProvas


ID
2827813
Banca
IADES
Órgão
APEX Brasil
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

A respeito das diferenças entre REST (Representational State Transfer) e SOAP (Simple Object Access Protocol), assinale a alternativa correta.

Alternativas
Comentários
  • Menor quantidade de dados seria o baixo overhead?


    Gabarito: C

  • Letra C

    Gustavo Castanho, respondendo sua pergunta...

    SOAP trabalha apenas com XML, enquanto o REST trabalha com outros formatos JSON, YAML, arquivo texto, o próprio XML entre outros...

    Em regra, ele utiliza o JSON, que é um arquivo 30% menor que o XML e 30% mais rápido ao ser processado.

    Adicionando... corrigindo a letra E

    WS-Security 1.1 - arcabouço de padrões para garantir integridade e confidencialidade em mensagens SOAP.

    REST tem o objetivo de oferecer maior simplicidade e baixo overhead na comunicação

    Ele não provê segurança nem controle transacional.

  • A letra B também não estaria correta? Se REST trabalha com mais formatos que o SOAP, ele não pode ser considerado mais extensível?

  • SOAP é um protocolo de comunicação e REST é um estilo arquitetural, portanto, um mesmo Web Service pode utilizar SOAP e promover uma arquitetura REST, simultaneamente. O SOAP trata sobre a especificação para a troca de informação entre sistemas utilizando a XML, com suporte a interfaces orientadas a métodos e documentos.

    REST usa um modelo centrado em recursos de serviços encapsulados, em que cada recurso fornecido pelo serviço possui uma URL e todos os recursos oferecem suporte a uma interface uniforme.