> From: Shekhar Jha [mailto:[EMAIL PROTECTED]] 
> 
> Does Phoenix or for that matter Avalon provide facility to 
> access the components in a multi-instance scenario without 
> the knowlege of where the component is and what protocol it 
> supports(simple function call or HTTP or FTP or JMS or CORBA 
> or any such thing). 


Avalon provides one mechanism, the ServiceManager, to determine
which instance of a component to retrieve.

It is up to the Container to decide where that component comes
from.  If it is a remote component, then the container will
most likely opt to generate a proxy object to handle QoS issues
(Quality of Service).

The AltRMI package in Excalibur assists the container in accessing
the remote component.


> This would be an helpful service/component to design 
> application/block running on multiple phoenix server instance 
> that are scalable and require high availabilty.
> 
> Please provide me some pointers if such a thing already 
> exists or help me understand why such a service is not 
> relevant in context of Phoenix/Avalon.

The reason we do not have a functioning example of it es because
we wanted to have a solid foundation to build on before we started
muddying the waters with remote components.  It has always been
on our todo list, but the priority is lower than finalizing the
component/service concepts.


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

Reply via email to