Leo Sutic wrote:

>>From: Peter Donald [mailto:[EMAIL PROTECTED]] 
>>
>>Lets see - I can think of two reasons ;)
>>    
>>
>
>One reason will be enough - as long as it has to do with scalability,
>which was what you claimed was the problem. ;)
>
>Your first reason is a design decision - does a component manager
>manage resources, or is it a directory lookup? I go for the former,
>you go for the latter. The nice thing about Avalon, IMO, is that it
>isn't just a naming lookup - I have JNDI for that.
>

I look at the resulting divergence - you have the "release" operation 
which is only applicable in the case of pooled resources and yet the 
semantics of a pool are undefined at that level or abstraction.  The 
default implementation of release in CM and SM are empty - perhaps this 
suggests something - its an operation that is inconsitent with the 
abstraction supported by CM/SM.  Would it not be more appropriate for 
"release" to be moved up to another interface where the concepts of a 
pool is defined?  

But we've had this discussion before ;-).

Cheers, Steve,

-- 

Stephen J. McConnell

OSM SARL
digital products for a global economy
mailto:[EMAIL PROTECTED]
http://www.osm.net




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

Reply via email to