通信に HTTPS を使用する一連の分散アプリケーションを考えてみましょう。これには、ブラウザーから Web アプリケーションへの要求、および Web アプリケーションからバックエンド SOAP および REST サービスへの要求が含まれます。
特定のユーザーに対して機能が機能していないなど、何か問題が発生した場合、問題の根本原因を見つけるために、すべてのシステムで要求するイベントを分離したいと考えます。HTTP を介してイベントを関連付けるために存在する標準は何ですか? 存在しない場合、異なるテクノロジを使用して実装された異なるサーバー間で確実に実装する方法を利用できるリソースはありますか?
たとえば、SOAP 要求を送信するときに WCF が相関 ID をサポートしていることは知っていますが、WCF または ASP.NET Web API を使用して実装された REST サービスが相関 ID をサポートしているかどうかは不明です。
注: システムのデバッグは行っていません。システムのサポート担当者が問題を診断できるように、システム (ブラウザー、Web サーバー ファーム、バックエンド サーバー) 間でイベント (エラー、警告、情報) を関連付けようとしています。そのため、フィドラーやリクエスト/レスポンスボディを見るようなツールは問題外です。