![]() |
|
Editore: Mondadori Informatica Pagine: 250 Autore: Pialorsi Paolo (con Marco Russo) Collana: Programming series Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2003-04-01 ISBN: 8883315006 Prezzo: 30.00 € Lingua: Italiano |
Dedicato a programmatori esperti che gia' conoscono il Framework .NET, il testo tratta in modo chiaro ed essenziale le tecniche avanzate per lo sviluppo di applicazioni distribuite basate su XML ed i Web Service. Il testo, scritto con un approccio pratico, e' una raccolta di idee e spunti pensati per aiutare chi deve sviluppare servizi reali, risolvendo problemi concreti di disegno e progettazione, scalabilita', sicurezza e integrazione. In poco piu' di 250 pagine e' raccolto il frutto di esperienze fatte dall'autore in quasi tre anni di sviluppo basato su XML e Web Service con il Framework .NET, a partire dalle prime beta del prodotto.
Tra gli argomenti trattati:
Paolo Pialorsi e' un consulente specializzato nel disegno e sviluppo di applicazioni di commercio elettronico B2B e B2C con le piattaforme Microsoft. Nel 2002 ha scritto il libro XML I portatili (Mondadori Informatica, ISBN 88-8331-341-0). Dal 2000 partecipa regolarmente, in qualita' di relatore, alle piu' importanti conferenze italiane del settore IT, occupandosi principalmente di Web Service, XML e .NET.
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
Tutorial XML di shppotta
Introduzione tecnica ad XML di XML.com
Guida XML di WebMasterPoint
Manuale XML di Università di Firenze
Introduzione a XML di Wikipedia