COM+ アプリケーションの概要
COM+ アプリケーションは、コンポーネント サービスの管理とセキュリティの主要な単位であり、一般的に関連する機能を実行する COM コンポーネントのグループで構成されます。 これらのコンポーネントは、次の図に示すように、インターフェイスとメソッドでさらに構成されます。
コンポーネント サービス管理ツールを使用すると、新しい COM+ アプリケーションの作成、アプリケーションへのコンポーネントの追加、アプリケーションとそのコンポーネントの属性の設定を行うことができます。
COM+ アプリケーションとして COM コンポーネントの論理グループを作成することで、COM+ の次の利点を活用できます。
- COM コンポーネントの展開スコープ。
- セキュリティ境界やキューなど、COM コンポーネントの一般的な構成スコープ。
- コンポーネント開発者が提供しないコンポーネント属性のストレージ (トランザクションや同期など)。
- プロセス (DLLHost.exe) に必要に応じて読み込まれるコンポーネント ダイナミック リンク ライブラリ (DLL)。
- コンポーネントをホストするマネージド サーバー プロセス。
- コンポーネントによって使用されるスレッドの作成と管理。
- リソース ディスペンサーのコンテキスト オブジェクトにアクセスし、取得したリソースをコンテキストに自動的に関連付けることができるようにします。 (COM コンポーネントとコンテキストの詳細については、「com+ コンテキスト を参照してください)。
関連トピック