java.is.for.desktop
java.is.for.desktop

Reputation: 11216

How is the concept of "content negotiation" called outside the HTTP context?

What are different terms for "content negotiation" (when not talking about HTTP)?

For example: some (remote or local) services, components, modules, are negotiating about which protocol to use and/or which content type to exchange.

Service provider

Service consumer

Now, after using some negotiation protocol, the provider and the user decide that the optimal solution for them would be: "the provider throws to the consumer some apples".

I hope you like my example ;)

So, what are better suited terms for what I am looking for?

Upvotes: 0

Views: 76

Answers (1)

Sean Owen
Sean Owen

Reputation: 66886

I would call this process, generically, "negotiation". That is the best word I know of in industry. I'd call this process a part of the broader protocol handshake and negotiation phase.

Upvotes: 1

Related Questions