Servizi Web XML creati mediante ASP.NET e tramite client di servizi Web XML
Negli ultimi anni, una forza ha irrevocabilmente modificato il panorama dello sviluppo delle applicazioni più di qualsiasi altra cosa: Internet. Le organizzazioni sono diventate sempre più dipendenti dalle risorse digitali e dai canali di comunicazione forniti da Internet e dalle tecnologie ad esso correlate. Di conseguenza, al giorno d'oggi sono molto poche le applicazioni progettate e sviluppate che non tengono in considerazione come incorporare e sfruttare le tecnologie di Internet per avvalersi pienamente dei vantaggi del "connected computing".
Quando non sono impegnate nello sviluppo di applicazioni completamente nuove, le organizzazioni sono alla ricerca di applicazioni che riuniscono più applicazioni tradizionali, orientate ad attività, in una sola applicazione composta. Questo talvolta include l'integrazione di applicazioni che esistono all'interno dei limiti di un'entità separata, ad esempio un'altra società o un provider di servizi. Tuttavia, un dilemma ancora più grande si pone quando si tenta di integrare applicazioni legacy generate utilizzando un assortimento di tecnologie, modelli di oggetti, sistemi operativi e linguaggi di programmazione. In che modo farli funzionare? La risposta è grazie alla rete Internet programmabile.
Il formato XML (Extensible Markup Language), in quanto formato di descrizione di dati aperto, ha reso possibile la creazione di una rete Internet programmabile. Così come il formato TCP/IP fornisce connettività universale per Internet e il formato HTML fornisce un linguaggio standardizzato per visualizzare informazioni su un'ampia varietà di piattaforme per l'utilizzo da parte dell'utente, il formato XML fornisce un linguaggio standardizzato per lo scambio di dati per l'utilizzo automatizzato. Esso fornisce la capacità di rappresentare dati in un formato ampiamente accettato che consente ai computer di inviare e ricevere dati in un stile prevedibile, abilitando una programmabilità che si estende oltre i sistemi chiusi e controllati. Grazie alla sua semplicità ed estensibilità, XML consente di definire praticamente qualsiasi cosa, lasciando spazio per l'espansione. Uno degli elementi costitutivi fondamentali di Internet programmabile sono i servizi Web XML.
Microsoft offre supporto per la creazione di servizi Web XML, utilizzando tecnologie progettate per soddisfare le esigenze di pubblico diverso. In particolare, Microsoft offre agli sviluppatori la possibilità di creare i servizi Web XML utilizzando ASP.NET, ATL Server, .NET Remoting e il Toolkit 2.0 SOAP. ASP.NET e .NET Remoting rendono ancora più semplice la creazione di servizi Web XML, in quanto sono creati all'interno di .NET Framework. Il Toolkit 2.0 SOAP fornisce il supporto dei servizi Web compatibili XML a Microsoft Visual Studio 6.0 e alle applicazioni legacy, consentendo loro di interagire con i servizi Web XML basati su .NET Framework.
Argomenti della sezione
- Panoramica dei servizi Web XML
Vengono fornite informazioni generali, indipendenti dalla piattaforma, sui servizi Web XML.
- Creare servizi Web XML mediante ASP.NET
Procedura: creare servizi Web XML creati con ASP.NET
- Creazione di client dei servizi Web XML
Spiega come creare un client per un servizio Web XML, indipendentemente dalla piattaforma o tecnologia utilizzata per creare il servizio Web XML.
- Gestione e generazione di eccezioni nei servizi Web XML
Descrive come gestire eccezioni da un servizio Web XML creato utilizzando ASP.NET e client di servizi Web XML creati utilizzando .NET Framework.
- Utilizzo delle intestazioni SOAP
Illustra come le intestazioni SOAP possono essere definite, elaborate e modificate per client che chiamano servizi Web XML creati utilizzando ASP.NET.
- Personalizzazione della formattazione dei messaggi SOAP
Viene descritto come controllare i protocolli SOAP inviati a e da servizi Web XML creati con ASP.NET.
- Modifica di messaggi SOAP utilizzando estensioni SOAP
Spiega come creare estensioni che modificano i messaggi SOAP inviati attraverso la rete per i servizi Web XML creati utilizzando ASP.NET e i loro client.
- Procedura dettagliata: Personalizzazione della generazione delle descrizioni dei servizi e delle classi proxy
Descrive i passaggi per generare un'estensione di formato della descrizione del servizio (SDFE).
- Procedura: Personalizzare la generazione delle descrizioni dei servizi e delle classi proxy
Include il codice di esempio che definisce un'estensione di formato della descrizione del servizio.
- Tipi di dati supportati dai servizi Web XML creati tramite ASP.NET
Elenca i tipi di dati supportati dai servizi Web XML creati tramite ASP.NET.
- Attributi per i servizi Web XML creati tramite ASP.NET e i client di servizi Web XML
Elenca gli attributi che possono essere applicati ai servizi Web XML creato con ASP.NET e i client di servizi Web XML.
- Supporto dell'associazione allo schema XML
Descrive le associazioni tra le definizioni dello schema XML e le definizioni di classe .NET Framework.
Sezioni correlate
- Network Programming
Viene descritto come utilizzare le classi di accesso a Internet per implementare sia le applicazioni basate su Web che quelle basate su Internet.
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.