Создание веб-служб XML
Любое приложение COM+ может быть предоставлено как веб-служба XML. Методы в интерфейсах по умолчанию настроенных компонентов приложений (компонентов в каталоге COM+ серверов) можно вызывать удаленно. С помощью средства администрирования служб компонентов можно создать виртуальный корневой каталог IIS, из которого можно вызывать методы компонента с помощью SOAP.
Заметка
Платформа .NET Framework должна быть установлена на компьютере, чтобы предоставить приложение COM+ в качестве веб-службы XML.
Предоставление приложения COM+ в виде веб-службы XML
В дереве консоли средства администрирования служб компонентов в разделе Службы компонентовоткройте папку com+ Applications, связанную с компьютером, которым требуется управлять.
Щелкните правой кнопкой мыши приложение, которое вы хотите предоставить в виде веб-службы XML, и выберите свойства.
Перейдите на вкладку активации в диалоговом окне свойств.
Установите флажок Использовать SOAP.
В текстовом поле SOAP VRoot введите имя виртуального корневого каталога IIS, из которого можно удаленно получить доступ к методам компонентов. Обратите внимание, что протокол SOAP VRoot не может быть подкаталогом другого каталога SOAP VRoot.
Нажмите кнопку ОК.
Если вы укажете виртуальный корневой каталог 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 по умолчанию защищены; Вызывающие объекты должны проходить проверку подлинности и шифрование является обязательным.
Связанные разделы
-
Общие сведения о службе COM+ SOAP