SOAP is an XML-based protocol to let applications exchange information over HTTP. Or more simple: SOAP is a protocol for accessing a Web Service.
- SOAP stands for Simple Object Access Protocol
- SOAP is a communication protocol
- SOAP is a format for sending messages
- SOAP is designed to communicate via Internet
- SOAP is platform independent
- SOAP is language independent
- SOAP is based on XML
- SOAP is simple and extensible
- SOAP allows you to get around firewalls
- SOAP is a W3C standard (
Fonte:
W3Schools.com)
Gabarito letra "
E".
I. CORRETO! SOAP funciona sobre protocols da camada de aplicação como HTTP, FTP e SMTP, usando suas respectivas portas, nao sendo necessario criar novas portas. Como Firewalls do tipo Filtro de Pacote analisam apenas os cabeçalhos das camadas de Rede e Transporte, os dados do SOAP (Aplicação) não serão analisados. Por outro lado (exceção), nos Gateways de Aplicação todo o conteúdo do pacote será analisado, incluindo as mensagens do SOAP encapsuladas por esses protocolos da camada de aplicação.
Outra questão que corrobora o entendimento: [CESPE TRT-10 2013] Uma das funcionalidades do SOAP é permitir a comunicação entre sistemas protegidos por firewalls, sem a necessidade de abrir portas adicionais e, possivelmente, não seguras. Gab. CORRETO!
II. CORRETO! SOAP é um protocolozo utilizado como mecanismo de comunicação padronizado, aspectos como coleta de lixo, referencias a variáveis e autenticação são aspectos voltados a linguagens de programação e mecanismos de segurança da informação.
III. CORRETO! A padronização da comunicação provida pela arquitetura SOAP é baseada em XML rodando sobre protocolo HTTP (transmissão de arquivos na internet).
Bons estudos!