コンポーネントを使用しないCOM+サービス

COM+ 1.5 では、COM+ によって提供されるサービスを使用できます。これらのサービスを呼び出すメソッドを含むコンポーネントを構築する必要はありません。 これにより、通常はコンポーネントを使用せず、トランザクションや COM+ トラッカーなどの COM+ サービスを使用する開発者にとって大きなメリットがあります。 コンポーネントを使用せずにCOM+サービスを使用すると、開発者は、必要なCOM+サービスにのみアクセスするために使用されるコンポーネントを作成するオーバーヘッドを回避できます。

たとえば、スクリプト環境は従来、COM+サービスの最大のコンシューマーでしたが、サービスをCOM+コンポーネント内にバンドルする必要があるため、これらのサービスを効率的に使用できませんでした。 このバンドル要件により、スクリプト環境がコンポーネントと対話するために必要な通信とデータの重複が増加するため、パフォーマンスコストが増加します。 コンポーネントを使用せずにサービスを使用すると、このようなコストを最小限に抑えることができます。

次の表では、コンポーネントを使用せずにCOM+サービスを使用するための背景情報とタスク情報について説明します。 この機能は、パフォーマンスに関心のあるVisual C++の上級開発者を対象としています。

トピック 説明
コンポーネントを使用しないCOM+サービスの概念
コンポーネントを使用せずにCOM+サービスを使用する方法の概要について説明します。
コンポーネントを使用しないCOM+サービスのタスク
COM+を使用して、コンポーネントを使用せずにサービスを作成および使用する方法について説明します。