Página Inicial
|
|
Visão Geral
SOAP
1. Definições
Chamada de Procedimento Remoto
XML
XML Namespace
2. Introdução
Histórico e Motivação
O que é SOAP?
3. Estrutura Básica
Exemplo
Cabeçalho XML
Envelope
Corpo
4. Estrutura Avançada
Exemplo
Cabeçalho
Tratamento de Erro
Protocolo de Transporte
SOAP usando HTTP
SOAP usando SMTP
Anexos
5. Problemas
Overhead
Baixa Agilidade
Segurança
6. Implementações do SOAP
Cliente
Servidor
7. Visão geral de Serviços Web
Descrição
Exemplos reais
8. Considerações Finais
9. Perguntas
1. Quais são as principais vantagens do SOAP?
2. Por que se diz que há muito overhead no SOAP?
3. Em uma mensagem SOAP mínima, qual é o nome do elemento-raiz e qual é o nome do seu único elemento-filho?
4. O que são Chamadas de Procedimento Remoto? Como SOAP pode ser usado para realizá-las?
5. Descreva o funcionamento dos Serviços Web.
10. Referências
[1] Remote Procedure Calls (RPC).
[2] XML Tutorial
[3] XML Namespaces.
[4] SOAP Tutorial.
[5] Extensible Markup Language (XML) 1.0 (Fourth Edition).
[6] SOAP Specifications.
[7] Overview of SOAP.
[8] SoapWare.Org : A Busy Developer's Guide to SOAP 1.1.
[9] Web Service, SOAP e Aplicaçoes Web.
[10] Web Services Tutorial.
[11] Basic Security Profile - Version 1.0 (WGD)
[12] A Gateway to Web Services Security — securing SOAP with Proxies
[13] SOAP Security Extensions: DIgital SIgnature
[14] Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI. Curbera, F.; Duftler, M.; Khalaf, R.; Nagy, W.; Mukhi, N.; Weerawarana, S.; Internet Computing, IEEE Volume 6, Issue 2, March-April 2002 Page(s):86 - 93
[15] SOAP and Web Services. Louridas, P.; Software, IEEE Volume 23, Issue 6, Nov.-Dec. 2006 Page(s):62 – 67
[16] Hill, J. A. Stefan Van Overtveldt [interview with program director of IBM's WebSphere]. Internet World v. 7 no. 19 (November 2001) p. 34-5
[17] Surveyer, J. Trust or antitrust? [Microsoft's handling of XML- SOAP]. Internet World v. 7 no. 13 (July 1 2001) p. 51-3
[18] Carr, D. F. Slippery SOAP [Simple Object Access Protocol]. Internet World v. 7 no. 6 (March 15 2001) p. 72-4
06/06/2008