Hi I'd just like to add to this discussion by commenting on what I see is the difference between intents and the configuration.
Intents is the light-way mechanism used by DOSGI to express the QOS requirements in technology (ex, WS-Policy) agnostic way. Intents are policy aliases. Policies are primarily intended to be noticed by consumers because they need to know what they have to do in order to communicate successfully. Of course, polices can act as the source of the configuration, and thus there's a certain overlap, but again, the policies are meant to express the QOS requirements in the interoperable way. Intents in DOSGI are very similar to WS-Policy in WS-* and in fact it is WS-Policy which is used under the hood in many cases in DOSGI RI to map intents to more detailed expressions. Configuration on the other hand is "bigger" than intents. While intents/policies do contribute to the configuration, there are any details which can not be expressed via intents, and which also consumers do not really care/need to know about...Example, while, in theory, the consumer might be interested to know if the provider is logging or not, it is really of little practical use to the consumer... cheers, Sergey
