Создание веб-служб XML

Любое приложение COM+ может быть предоставлено как веб-служба XML. Методы в интерфейсах по умолчанию настроенных компонентов приложений (компонентов в каталоге COM+ серверов) можно вызывать удаленно. С помощью средства администрирования служб компонентов можно создать виртуальный корневой каталог IIS, из которого можно вызывать методы компонента с помощью SOAP.

Примечание.

Платформа .NET Framework необходимо установить на компьютере, чтобы предоставить приложение COM+ в качестве веб-службы XML.

 

Предоставление приложения COM+ в виде веб-службы XML

  1. В дереве консоли средства администрирования служб компонентов в разделе "Службы компонентов" откройте папку COM+ Applications , связанную с компьютером, которым требуется управлять.

  2. Щелкните правой кнопкой мыши приложение, которое вы хотите предоставить в виде веб-службы XML, и выберите "Свойства".

  3. Откройте вкладку "Активация" в диалоговом окне свойств.

  4. Выберите поле "Использование SOAP проверка".

  5. В текстовом поле SOAP VRoot введите имя виртуального корневого каталога IIS, из которого можно удаленно получить доступ к методам компонентов. Обратите внимание, что протокол SOAP VRoot не может быть подкаталогом другого каталога SOAP VRoot.

  6. Щелкните OK.

    Если вы укажете виртуальный корневой каталог IIS как vroot и если серверы полный домен является именем сервера, URL-адрес, в котором ваш компонент предоставляется в качестве веб-службы XML, является https:// servername/vroot/.

    Соответствующий каталог в файловой системе — \windows\system32\com\SoapVRoots\vroot\; COM+ размещает несколько файлов конфигурации и ASP.NET программы. Для веб-службы XML под тяжелой нагрузкой может потребоваться настроить параметры, хранящиеся в файле web.config. Сведения об этом файле см. в документации по IIS.

    Параметры безопасности по умолчанию для приложения COM+, предоставляемые в виде веб-службы XML, отличаются в зависимости от того, какая версия платформа .NET Framework установлена. Если установлена версия 1.0, веб-службы XML небезопасны по умолчанию; все вызовы принимаются и шифрование не используется. Если установлена версия 1.1 или более поздняя, веб-службы XML по умолчанию защищены; Вызывающие объекты должны проходить проверку подлинности и шифрование является обязательным.

Доступ к веб-службам XML в режиме CAO

Доступ к веб-службам XML в режиме WKO

Общие сведения о службе COM+ SOAP

Защита веб-служб XML