Поделиться через


Создание веб-служб 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. Нажмите кнопку ОК.

    Если вы укажете виртуальный корневой каталог IIS как vroot и если полное доменное имя вашего сервера servername, 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