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.