Servizi Web XML creati mediante ASP.NET e tramite client di servizi Web XML

Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.

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 a 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 compilazione di servizi Web XML, utilizzando tecnologie progettate per soddisfare le esigenze di pubblico diverso. In particolare, Microsoft offre agli sviluppatori l'opzione di creare servizi Web XML utilizzando ASP.NET, ATL Server, .NET Remoting e il Toolkit 2.0 SOAP. ASP.NET e .NET Remoting semplificano la creazione di servizi Web XML, in quanto si basano su .NET Framework. Il Toolkit 2.0 SOAP fornisce il supporto dei servizi Web XML conformi 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

  • 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.

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.

Data di compilazione: 2011-02-23