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

Reply via email to