如何在HTTP上下文之外调用“内容协商”的概念?

时间:2010-05-25 17:55:43

标签: computer-science theory naming protocols content-negotiation

“内容协商”有什么不同的术语(不谈论HTTP时)?

例如:一些(远程或本地)服务,组件,模块, 正在协商使用哪种协议和/或交换哪种内容类型。

服务提供商

  • 关于内容:
    • 我非常擅长,提供苹果。
    • 我也能提供香蕉,但这需要我更多的时间。
    • 我也能提供橙子,但质量并不总是好的。
  • 关于协议:
    • 我可以用塑料袋把水果带给你。
    • 或者,我可以把它扔向你的方向。 它更快,但有些水果可能会丢失。

服务使用者

  • 我需要一些水果。
  • 香蕉还可以,但苹果会很棒!
  • 我现在需要它们!
  • 有些人可能会迷路。

现在,在使用一些协商协议后,提供商和用户决定他们的最佳解决方案是:“提供商消费者投掷一些苹果”

我希望你喜欢我的例子;)

那么,什么是更适合我所寻找的术语?

1 个答案:

答案 0 :(得分:1)

我将这个过程称为“谈判”。这是我所知道的最好的词汇。我将这个过程称为更广泛的协议握手和协商阶段的一部分。