Assinale a alternativa que apresenta uma forma de implementação de Web services caracterizada pela independência de linguagem e plataforma.
- A)REST.
REST e um estilo arquitetural muito usado em servicos web, mas nao e a resposta cobrada aqui para a ideia classica de implementacao padronizada e interoperavel.
- B)SOAP.
SOAP e a alternativa correta, pois foi concebido para troca de mensagens padronizada e independente de linguagem e plataforma.
- C)AJAX.
AJAX nao e um Web service; e uma tecnica de desenvolvimento para atualizacao assincrona de paginas web.
- D)LDAP.
LDAP e um protocolo de acesso a diretorios, nao uma forma de implementacao de Web services.
- E)FTP.
FTP e um protocolo de transferencia de arquivos, sem relacao com a definicao de Web services.
Gabarito: B
REST tambem e muito usado em Web services, mas ele nao e a resposta classica da questao quando o enunciado destaca explicitamente independencia de linguagem e plataforma como caracteristica de implementacao padronizada. LDAP e FTP sao protocolos com outras finalidades, e AJAX e mais uma tecnica de interacao no front-end do que uma tecnologia de Web service. Em doutrina de Engenharia de Software, SOAP aparece como um dos modelos tradicionais de Web services, baseado em XML e interoperabilidade entre sistemas.