Berin Loritsch wrote:
> Antti Koivunen wrote:

>> Is it intended to replace CM/CS?
> 
> 
> IMO Yes.

At least on a smooth migration path


Please take a look at the Resolver package with an updated API.  The
API reflects Antti's well thought out responses.



>>> Please, I am soliciting feedback on the proposal, so we can see if it
>>> fits all our needs.
>>
>>
>> A few ideas...
>>
>> 3. I would consider string (e.g. URI) lookups in addition to the 
>> heavier Query structure. Some examples:
>>
>> uri://domain.com/services/UserManager
>>
>> uri://domain.com/User?id=42
>> uri://domain.com/User[lastName=Doe,firstName=Jane]
>>
>> Service:type=UserMgmt,country=FI  (JMX style)
> 
> 
> Sounds reasonable

Looking at this in more detail, it looks as if it can replace the need for
the Excalibur Resolver package as well as the differentiating between
Component/Service/Object/etc.  I like this approach, and even changed the
Query object's interface to reflect the URI approach.



>> (All of these could be represented with an object, if necessary. See 
>> e.g. javax.management.ObjectName)
>>
>> 4. In Token: Object[] references() -> Iterator references(), not to 
>> restrict the implementation (e.g. in case there are MANY references).
> 
> 
> There shouldn't be *that* many references that you retrieve at one time.
> In practice, I have not seen more than 5-6 external components used.
> Even then, that is bordering on being too coupled.

I added this as another alternative (along with a simple Object return
value for the more direct resolve uri approach)



-- 

"They that give up essential liberty to obtain a little temporary safety
  deserve neither liberty nor safety."
                 - Benjamin Franklin


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

Reply via email to