Creación de servicios web XML

Cualquier aplicación COM+ se puede exponer como un servicio web XML. Los métodos de las interfaces predeterminadas de las aplicaciones configuradas componentes (componentes del catálogo COM+ de servidores) se pueden llamar de forma remota. Puede usar la herramienta administrativa Servicios de componentes para crear un directorio raíz virtual de IIS desde el que se puede llamar a los métodos de componente mediante SOAP.

Nota

.NET Framework debe instalarse en el equipo para exponer una aplicación COM+ como un servicio web XML.

 

Para exponer una aplicación COM+ como un servicio web XML

  1. En el árbol de consola de la herramienta administrativa Servicios de componentes, en Servicios de componentes, abra la carpeta Aplicaciones COM+ asociada al equipo que desea administrar.

  2. Haga clic con el botón derecho en la aplicación que desea exponer como un servicio web XML y elija Propiedades.

  3. Haga clic en la pestaña Activación en el cuadro de diálogo de propiedades.

  4. Active la casilla Usar SOAP .

  5. En el cuadro de texto SOAP VRoot , escriba el nombre del directorio raíz virtual de IIS desde el que se puede acceder a los métodos de componentes de forma remota. Tenga en cuenta que un VRoot soap no puede ser un subdirectorio de otro directorio VRoot de SOAP.

  6. Haga clic en OK.

    Si especifica el directorio raíz virtual de IIS como vroot y si el nombre de dominio completo de los servidores es servername, la dirección URL donde se expone el componente como un servicio web XML es https:// servername/vroot/.

    El directorio correspondiente del sistema de archivos es \windows\system32\com\SoapVRoots\vroot\; COM+ coloca varios archivos de configuración y ASP.NET programas allí. En el caso de un servicio web XML con mucha carga, es posible que desee ajustar los parámetros almacenados en el archivo web.config. Para obtener información sobre este archivo, consulte la documentación de IIS.

    La configuración de seguridad predeterminada de una aplicación COM+ expuesta como un servicio web XML difiere en función de la versión de .NET Framework instalada. Si se instala la versión 1.0, los servicios web XML no son seguros de forma predeterminada; todas las llamadas se aceptan y no se usa ningún cifrado. Si se instala la versión 1.1 o posterior, los servicios web XML son seguros de forma predeterminada; Los autores de llamadas deben autenticarse y se requiere cifrado.

Acceso a servicios web XML en modo CAO

Acceso a servicios web XML en modo WKO

Información general sobre el servicio SOAP de COM+

Protección de servicios web XML