次の方法で共有


COM+キューコンポーネントの概念

COM+キューコンポーネントサービスは、メッセージキュー サービスに基づいて、コンポーネントを非同期的に呼び出して実行する簡単な方法を提供します。 処理は、送信側または受信側の可用性やアクセシビリティに関係なく実行できます。

COMの用語において、キューとは、後に取得するメッセージを格納しておくストレージ領域を指します。 キューは、コネクションレス通信のメカニズムを提供します。 つまり、送信側と受信側は直接接続されず、キューを介してのみ通信します。 キューは、受信側が情報を取得する準備ができるまで情報を保持する方法を提供します。 送信側と受信側は間接的に通信しているため、互いに影響を受けずに個別に動作できます。

以前は、非同期メッセージをキューに入れ、送信し、受信するには、マーシャリングに関する深い知識が必要でした。 現在は、コンポーネント開発者が簡単に理解して使用できるメソッド呼び出しを使用して、COM+キューコンポーネントサービスがメッセージキューメッセージの形式でデータを自動的にマーシャリングします。 また、キューコンポーネントサービスにはトランザクションのサポートが組み込まれているため、サーバーに障害が発生した場合でも、不整合な状態によってデータが侵害されることはありません。

このセクションの次のトピックでは、キューコンポーネントの設計と作成に関する背景情報について説明します。

トピック 説明
キュー処理の利点
COM+キューコンポーネントを使用したプログラミングの利点について説明します。
キューコンポーネントのアーキテクチャ
COM+キューコンポーネントサービスのアーキテクチャについて説明します。
トランザクションメッセージキュー
COM+キューコンポーネントサービスによるトランザクションの処理方法について説明します。
キューコンポーネントのセキュリティ
クライアントメッセージの認証のポリシーオプションとその影響について説明します。
キューコンポーネントの開発
キュー可能なコンポーネントを作成するときのプログラミングの考慮事項について説明します。
キューコンポーネントのエラー
COM+キューコンポーネントサービスを使用するときに発生する可能性がある最も一般的な種類のエラーについて説明します。

COM+キューコンポーネントのタスク