On Sun, 1 Sep 2002 02:04, Stephen McConnell wrote:
> >   <provides>
> >     <role>
> >       <key>conn-manager</key>
> >       <interface>org.apache.avalon.ConnManager</interface>
> >     </role>
> >   </provides>
...
>     2. I don't feel comfortable with the <role/> element - roles
>        describe a form of usage of a artifact by a consumer - its
>        the consumer that understands a role, not the source of
>        the functionality - I would stick to <service/> as the
>        subject of what is provided.

The role is an equally valid concept from either end. The "Harrison Ford" 
Component can declare that it will fit into role "Han Solo". The "Fisher" 
Component can declare a dependency on "Han Solo" role via key 
"love-interest".

-- 
Cheers,

Peter Donald
----------------------------------------
Why does everyone always overgeneralize?
---------------------------------------- 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to