SóProvas


ID
147442
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Provas
Disciplina
Arquitetura de Software
Assuntos

Uma vantagem que o Web Service oferece

I. em relação à empresa que desenvolve uma DLL é que não precisa distribuí-lo para todos os clientes, pois estará armazenado em um único lugar de onde será acessado.
II. é o acesso a ele sempre por meio de http, mas internamente existe uma string XML que está empacotada em um protocolo SOAP (Simple Object Access Protocol).
III. é ser transparente para o Firewall de uma empresa, pois, como é uma string XML, é interpretado como um arquivo "texto", não precisando pedir autorização do Firewall para entrar.

Está correto o que consta em

Alternativas
Comentários
  •  I - a dll é de uso esclusívo de uma máquina/host, para utilizá-la é preciso ter o arquivo localmente, enquanto um web service você só precisa do endereço de sua localização e pode acessá-lo remotamente

    II - mesmo o acesso sendo feito via http é preciso obedecer o encapsulamento do protocolo SOAP, que por sua vez é descrito em XML

    III - existem formas de bloquear uma mensagem SOAP de um web service, por exemplo: A presença do campo SOAPAction(usado pare definir o objetivo da requisição) definido pode ser utilizado por firewalls, para filtrar as requisições SOAP feitas usando HTTP. Por exemplo, um pacote poderia ser filtrado (bloqueado) caso a mensagem não possuísse este campo definido.

  • Discordo da questão. SEMPRE por meio de HTTP está errado. Poderá ser feito também por HTTPS.

  • A camada "Rede de Transporte" da pilha Web Service é responsável pela disponibilização dos serviços por intermédio de algum dos protocolos de transporte disponíveis na rede, como HTTP, SMTP, FTP e outros. Hoje, o HTTP é o protocolo de comunicação mais amplamente utilizado, por isso ele é recomendado como principal protocolo de rede para os Web Services na Internet. Entretanto, para os Web Services que podem ser acessados dentro de uma Intranet, pode-se utilizar tecnologias de rede alternativas, escolhidas com base em outros requisitos, incluindo a segurança, a disponibilidade, o desempenho e a confiabilidade.

    Definitivamente, não é SEMPRE que será utilizado o HTTP. Também discordo do gabarito.

  • Essa questão cabe recurso. O protocolo SOAP não é usado sempre sobre o protocolo HTTP. Uma pesquisa rápida na internet mostra que o SOAP pode tráfegar sobre outros protocolos(SMTP, FTP).
  • Tenho percebido sempre erros básicos nas questões de webservices da FCC.
    O correto seria letra C.
  • A questão foi retirada do site da microsoft

    "O acesso sempre será via http, mas internamente existe uma string XML que está empacotada em um protocolo SOAP (Simple Object Access Protocol). O SOAP é um padrão aberto criado pela Microsoft, Ariba e IBM para padronizar a transferência de dados em diversas aplicações, por isso, se dá em XML."

    http://msdn.microsoft.com/pt-br/library/cc564893.aspx
  • Além disso, o Item II ainda diz que XML está empacotado em um protocolo SOAP. O que é falso.

    O SOAP está empacotando informações, string. Mas não o String XML..

    O SOAP é escrito utilizando o XML, dessa forma se alguém está empacotado é o SOAP pelo XML.
  • "é o acesso a ele sempre por meio de http.." 

    Isso não é verdade! sempre é uma palavra muito forte! kkk

  • Questão muito mal-elaborada.

  • Claramente temos um examinador que não entende nada de TI, mesmo para 2009 a questão e bem ruim...

  • A

    I, II e III.