前のトピック: マジック デート次のトピック: VSE のステートレス トランザクションと会話型トランザクション


VSE トランザクションについて

CA Service Virtualization では、トランザクションは、サービスが作業を実行する単位です。 トランザクションには、クライアントがサービスに送信する要求、およびサービスがクライアントに送信する応答が含まれます。

Web サービス、HTTP、および Java を含むほとんどのサービス プロトコルで、トランザクションは同期して実行されます。 要求と応答は、互いに直接関連付けられています。

Web サービスおよび HTTP では、要求と応答は単一のソケット接続に含まれており、通常は要求に応答が続きます。 Java では、要求と応答は単一のスレッドに含まれています。 応答(戻り値)は、常に要求(メソッド コール)に続きます。

メッセージングは非同期であるため、異なります。 要求メッセージと応答メッセージは、同じソケット接続、同じスレッド、または同じ日に発生する必要はありません。 クライアントは要求メッセージを送信し、応答を待つ間に動作し続けます。 サービスから応答が送信されると、クライアントはそれを受信し、元の応答と一致させてトランザクションを完了します。

HTTP レスポンダの場合のように、通常、トランザクションには単一の応答のみがあります。 ただし、メッセージング プロトコルは、単一の要求に複数の応答を返すことができます。