顧客がパーツ情報をアプリケーションに送信するための WCF サービスを考えています。1 つまたは複数の場所を持つ複数の顧客がいて、部品情報は顧客の各場所に限定されています。顧客が当社のサービスに電話するとき、場所を指定する必要があります。
検討したオプションは次のとおりです。
1) カスタム ヘッダーにロケーション ID を配置します。すべての部品情報は、リストされているすべての場所に適用されます。
2) メッセージ本文に「コンテキスト」ノードを追加します。すべての部品情報は、リストされているすべての場所に適用されます。
3) パーツ情報が含まれる場所ノードをメッセージ本文に追加します。各場所には、独自の部品リストがあります。
これをどのように処理すべきかを判断するためのベストプラクティス/標準のヘルプを探しています。顧客/場所のスコープを持つ他のサービスを作成する必要があり、これを一貫した方法で処理したいと考えています。