我想为客户提供 WCF 服务将零件信息发送到我们的应用程序。我们有多个客户,他们将拥有一个或多个位置,并且零件信息的范围仅限于客户的每个位置。当客户致电我们的服务时,他们需要指定位置。
我们考虑过的选项是:
1) 在自定义标头中放置位置 ID。所有零件信息将适用于列出的所有位置。
2) 在消息正文中添加“上下文”节点。所有零件信息将适用于列出的所有位置。
3)在消息正文中添加一个位置节点,该节点将包含部分信息。每个位置都有自己的零件清单。
我正在寻找最佳实践/标准帮助来确定应该如何处理。我们将不得不创建具有客户/位置范围的其他服务,并希望以一致的方式处理此问题。