| Indice
Introduzione
Ringraziamenti
Capitolo 1 System.Xml alla frusta
XML e .NET
Architettura di System.Xml
Leggere XML con XmlReader
Scrivere XML con un XmlWriter
Leggere e scrivere XML con un XmlDocument
XSLT e.NET
Trasformazioni XSLT parametriche
XSLT extensioni object e XSLT scripting
Alternative alle estensioni proprietarie
Considerazioni prestazionali
XML+XSLT= ASP .NET
Dal Dataset al Recordset via XSLT
System.Xml.XPath
Funzioni e variabili estese XPath
System.Xml.Schema
Capitolo 2 .NET object Serialization
Cosa significa serializzare
Classi per la serializzazione
Formatter
Serializzazione custom con i Formatter
XmlSerializer
Custom XmlSerialization
Very-Custom XmlSerialization
XSD.EXE
Serializzare oggetti non serializzabili
Deserializzare istanze di tipi "scaduti"
Capitolo 3 Web Service ASP .NET
Architettura dei Web Service ASP .NET
Implementazione di Web Service (Quick Recall)
La classe proxy
WSDL.EXE e client dinamici
SOAP Header
SOAP Header "sconosciuti"
.NET SOAP Extension
ASP .NET HttpModule e Web Service
Gestione degli errori
SOAP 1.2 e .NET 1.1
Funzionamento interno dei Web Service ASP .NET
Capitolo 4 Soluzioni avanzate
WebMethod asincroni
Client ASP .NET asincroni
ClientWindows Forms asincroni
Errori e interruzione di WebMethod asincroni
Web Service asincroni lato-server
Web Service realmente asincroni lato-server
WebMethod asincrono senza valore di ritorno
WebMethod asincrono monitorato dal client
Facciamo sul serio: tutto al contrario!
Capitolo 5 Global XML Web Services Architecture
Cosa e' GXA 1.0
Ws-Security
Web Services Enhancements 1.0
Architettura di WSE 1.0
Autenticazione e integrita' dei messaggi
Integrita' dei messaggi
Privacy dei messaggi
SoapInputFilters e SoapOutputFilters
DIME e WS-Attachments
Capitolo 6 Web Service e Remoting a confronto
Il perche' di questo capitolo
Architettura di .NET Remoting
Creare un componente remoto
Cosa succede durante una chiamata remota
Cosa succede sul client
Cosa succede sul server
Di nuovo sul client
Riferimenti a oggetti remoti
Delegate
Tipi di attivazione
SOAPSUDS
Dati gestionali da Remoting
Sniffing del traffico e analisi dei messaggi
Realizzare Web service con Remoting
Usare un Web Service da Remoting
Rispondiamo alle domande aperte
Note sull'autore
Indice analitico
|