Share via


Procedure dettagliate relative alla creazione e all'accesso a servizi Web

Aggiornamento: novembre 2007

I servizi Web consentono l'accesso a livello di codice alla logica delle applicazioni mediante protocolli Web standard, quali XML e HTTP. I servizi Web possono essere applicazioni autonome o sottocomponenti di un'applicazione Web di maggiori dimensioni. I servizi Web sono accessibili da qualsiasi altro tipo di applicazione, inclusi altri servizi Web, applicazioni Web, applicazioni per Windows e applicazioni console. L'unico requisito obbligatorio consiste nella capacità del client di inviare, ricevere ed elaborare messaggi destinati al servizio Web e da esso provenienti. Per ulteriori informazioni, vedere Programmazione di siti Web con i servizi Web.

Nelle procedure dettagliate illustrate di seguito vengono trattati due percorsi di sviluppo distinti dal punto di vista logico, ossia la creazione e l'accesso ai servizi Web. I due processi sono separati, a prescindere dal fatto che si operi in qualità di creatore o utente di un determinato servizio Web. Per accedere a un servizio Web è necessario innanzitutto crearlo.

Nelle procedure dettagliate relative alla creazione di servizi Web vengono utilizzate due tecnologie distinte per l'implementazione di un servizio Web. In tutti i casi viene creata la stessa funzionalità del servizio Web. L'unica differenza è costituita dal metodo di implementazione adottato.

Nelle procedure dettagliate relative all'accesso ai servizi Web vengono illustrati i passaggi necessari per accedere ai servizi Web da codice gestito e da codice non gestito. In ciascuna procedura dettagliata l'applicazione client consente di accedere al servizio Web mediante una classe proxy generata da Visual Studio.

Nota

In ciascuna procedura dettagliata si accede a un servizio Web creato in una delle procedure dettagliate relative alla creazione di un servizio Web. È necessario completare almeno una delle procedure dettagliate di creazione di un servizio Web prima di tentare una delle procedure dettagliate per l'accesso a un servizio Web.