A facility for exchanging context attributes is described. A
characterization module receives an invocation request to provide an
attribute value that was generated by a requesting attribute consumer.
The received invocation request identifies the attribute whose value is
to be provided. In response to receiving the invocation request, the
characterization module provides a value for the identified attribute to
the requesting attribute consumer.