XML Webサービスの作成
任意のCOM+アプリケーションをXML webサービスとして公開できます。 アプリケーション構成コンポーネント (サーバーCOM+カタログのコンポーネント) の既定のインターフェイスのメソッドは、リモートで呼び出すことができます。 コンポーネントサービス管理ツールを使用して、SOAPを使用してコンポーネントメソッドを呼び出すことができるIIS仮想ルートディレクトリを作成できます。
注
COM+アプリケーションをXML Webサービスとして公開するには、コンピューターに.NET Frameworkをインストールする必要があります。
COM+アプリケーションをXML Webサービスとして公開するには
コンポーネントサービス管理ツールのコンソールツリーのコンポーネントサービスで、管理するコンピューターに関連付けられているCOM+アプリケーションフォルダーを開きます。
XML Web サービスとして公開するコンポーネントを右クリックし、[プロパティ]を選択します。
[プロパティ] ダイアログで[キュー]タブを選択します。
[SOAPを使用する]チェックボックスをオンにします。
SOAP VRootテキストボックスに、コンポーネントメソッドにリモートでアクセスできるIIS仮想ルートディレクトリの名前を入力します。 SOAP VRootは、別のSOAP VRootディレクトリのサブディレクトリにすることはできません。
OKをクリックします。
IIS 仮想ルート ディレクトリを vroot として指定し、サーバーの完全修飾名がサーバー名servernameの場合メインコンポーネントが XML Web サービスとして公開される URL は https://servername/vroot/です。
ファイルシステム内の対応するディレクトリは\windows\system32\com\SoapVRoots\vroot\です。COM+は、いくつかの構成ファイルとASP.NETプログラムをそこに配置します。 負荷の高いXML Webサービスでは、web.configファイルに格納されているパラメーターを調整することができます。このファイルの詳細については、IISのドキュメントを参照してください。
XML Webサービスとして公開されているCOM+アプリケーションの既定のセキュリティ設定は、インストールされているのバージョンによって異なります。NET Frameworkがインストールされている場合。 バージョン1.0がインストールされている場合、XML Webサービスは既定でセキュリティで保護されていません。すべての呼び出しが受け入れられ、暗号化は使用されません。 バージョン1.1以降がインストールされている場合、XML Webサービスは既定でセキュリティで保護されています。呼び出し元は認証される必要があり、暗号化が必要です。
関連トピック