I've mentioned in the past that one of the new features in
version 2.0 of the JMX API is "client contexts", which will allow
a client to communicate context information to a server, and a
server to adjust its behaviour accordingly.
The most obvious example is locale, where for example the
client says that it is in the French locale and the server
translates its messages and...