Programmazione di siti Web con i servizi Web
Aggiornamento: novembre 2007
I servizi Web consentono lo scambio di dati e l'esecuzione di chiamate remote alla logica dell'applicazione utilizzando la messaggistica XML per il trasferimento di dati attraverso i firewall e tra sistemi eterogenei.
Per ottenere informazioni essenziali sulle nozioni fondamentali dei servizi Web in Visual Studio, fare clic su uno dei seguenti collegamenti:
Panoramica dei servizi Web XML
Viene illustrato il ruolo dei servizi Web.Scenari dei servizi Web XML
Vengono delineati alcuni scenari tipici in cui possono essere utilizzati servizi Web.Infrastruttura dei servizi Web XML
Vengono illustrati gli elementi fondamentali dell'infrastruttura per il supporto dei servizi Web, quali le directory, le descrizioni e i formati di connessione dei servizi Web stessi.Riferimenti Web in Visual Studio
Vengono descritte le funzionalità relative ai riferimenti Web di Visual Studio.Procedura: aggiungere e rimuovere riferimenti Web
Viene illustrato il processo di aggiunta e rimozione di riferimenti Web in Visual Studio.Preparazione al debug: progetti di servizi Web XML
Viene illustrato il processo di debug dei servizi Web in Visual Studio.Strumenti XML in Visual Studio
Viene fornita un'introduzione a XML.
Visual Studio fornisce strumenti per la creazione di servizi Web sia in codice gestito che in codice non gestito. Per quanto riguarda il codice gestito, Visual Studio consente agli sviluppatori di creare servizi Web che sfruttano pienamente le potenzialità di .NET Framework.
I servizi Web creati in codice gestito utilizzano il modello di applicazione Web ASP. NET. Per ottenere informazioni sui servizi Web creati in codice gestito, fare clic su uno dei seguenti collegamenti:
Procedura dettagliata: creazione di un servizio Web mediante Visual Basic o Visual C#
Vengono fornite istruzioni dettagliate per la creazione, il debug e la distribuzione di un servizio Web mediante Visual Basic o C#.Creazione di servizi Web in codice gestito
Viene illustrato il processo di creazione e distribuzione di servizi Web in codice gestito.Creare servizi Web XML mediante ASP.NET
Viene fornita la documentazione sui servizi Web.Guide rapide di ASP.NET
Vengono forniti una serie di esempi ASP. NET corredati di commenti.Serializzazione XML con Servizi Web XML
Vengono illustrate le modalità di personalizzazione del metodo di serializzazione XML utilizzato in un servizio Web in codice gestito.
In Visual Studio il processo di individuazione e accesso ai servizi Web viene semplificato mediante il concetto dei riferimenti Web. L'aggiunta di un riferimento Web a un'applicazione client determina la generazione di una classe che funge da rappresentazione locale del servizio Web con cui il client può interagire. Questa funzionalità è disponibile sia per le applicazioni scritte in codice gestito che per quelle scritte in codice non gestito. Quando si aggiunge un riferimento Web, Visual Studio genera la classe proxy nello stesso linguaggio di programmazione dell'applicazione client.
Le applicazioni client di servizi Web create in codice gestito utilizzano il modello di applicazione Web ASP. NET. Per ottenere informazioni sui servizi Web creati in codice gestito, fare clic su uno dei seguenti collegamenti:
Accesso a servizi Web in codice gestito
Viene illustrato il processo di accesso ai servizi Web in codice gestito.Creazione di client dei servizi Web XML
Viene fornita la documentazione relativa ai servizi Web.Procedura dettagliata: accesso a un servizio Web mediante Visual Basic o Visual C#
Vengono fornite istruzioni dettagliate per l'accesso a un servizio Web in codice gestito.Strumento del linguaggio di descrizione dei servizi Web (Wsdl.exe)
Viene illustrato uno strumento utilizzato per generare la classe proxy necessaria per l'accesso a un servizio Web in codice gestito.Guide rapide di ASP.NET
Vengono forniti una serie di esempi ASP. NET corredati di commenti.Serializzazione XML con Servizi Web XML
Vengono illustrate le modalità di personalizzazione del metodo di serializzazione XML utilizzato in un servizio Web in codice gestito.