Condividi tramite


Creazione di servizi Web XML

Qualsiasi applicazione COM+ può essere esposta come servizio Web XML. I metodi nelle interfacce predefinite dei componenti configurati dalle applicazioni (componenti nel catalogo COM+ server) possono quindi essere chiamati in remoto. È possibile utilizzare lo strumento di amministrazione di Servizi componenti per creare una directory radice virtuale IIS da cui è possibile chiamare i metodi del componente tramite SOAP.

Nota

.NET Framework deve essere installato nel computer per esporre un'applicazione COM+ come servizio Web XML.

 

Per esporre un'applicazione COM+ come servizio Web XML

  1. Nell'albero della console dello strumento di amministrazione servizi componenti aprire la cartella COM+ Applications associata al computer da gestire in Servizi componenti.

  2. Fare clic con il pulsante destro del mouse sull'applicazione da esporre come servizio Web XML e scegliere Proprietà.

  3. Fare clic sulla scheda Attivazione nella finestra di dialogo delle proprietà.

  4. Selezionare la casella di controllo Usa SOAP .

  5. Nella casella di testo SOAP VRoot immettere il nome della directory radice virtuale IIS da cui è possibile accedere ai metodi dei componenti in remoto. Si noti che una VRoot SOAP non può essere una sottodirectory di un'altra directory VRoot SOAP.

  6. Fare clic su OK.

    Se si specifica la directory radice virtuale IIS come vroot e se il nome di dominio completo dei server è nomeserver, l'URL in cui il componente viene esposto come servizio Web XML è https:// servername/vroot/.

    La directory corrispondente nel file system è \windows\system32\com\SoapVRoots\vroot\; COM+ inserisce diversi file di configurazione e ASP.NET programmi in questa posizione. Per un servizio Web XML con carico elevato, è possibile modificare i parametri archiviati nel file web.config. Per informazioni su questo file, vedere la documentazione di IIS.

    Le impostazioni di sicurezza predefinite per un'applicazione COM+ esposte come servizio Web XML variano a seconda della versione di .NET Framework installata. Se è installata la versione 1.0, i servizi Web XML non sono sicuri per impostazione predefinita; tutte le chiamate vengono accettate e non viene usata alcuna crittografia. Se è installata la versione 1.1 o successiva, i servizi Web XML sono protetti per impostazione predefinita; i chiamanti devono essere autenticati e la crittografia è necessaria.

Accesso ai servizi Web XML in modalità CAO

Accesso ai servizi Web XML in modalità WKO

Panoramica del servizio SOAP COM+

Protezione dei servizi Web XML