Peter,

> While ideas about altrmi are being gestated I would like to throw out some of 
> mine. Note that this is probably not something that I can devote anytime to 
> now but it is something I would find useful in long term. 

:-)
 
> Basically I would like a simple API for making invocations on objects. It 
> should not be tied to any particular Object model or any transport layer (as 
> a matter of fact it sits right in between). 
> 
> I have attached a zip with the files in it that describe the API. Basically 
> there is 4 parts.

I'll grant you that what we have is a tad more complicated than you have shown in the 
example you
supplied, but I'd like to see that the general features match with what we have done 
so far. The
chief difference as far as I can see is that we have generated proxies to make things 
look like
normal java objects.  Your interfaces do not illustrate an example usage of the 
interfaces, so
I'll guess you intend both normal java usage and a reflection-like method.invoke(..) 
interface 
 
> * Invocation: represents the call
> * InvocationContext: represents the context information like security id, 
> transaction id etc.

We are mulling choices here but are likely to do the same.

> * Invoker: the thing that "executes" the Invocation - can be async or sync.
> * InvocationListener: The call back when running async invocations to notify 
> that call has completed
> 
> The reason for this architecture is that it would allow you to reliably scale 
> up as you are no longer tied to the single-thread per call model and all 
> sorts of goodies become apparent.

We are not currently tied to any threading model.  At least I think we are not.  We 
can lump
multiple threads on the client side together to call the server through the same altrmi
connection.

I think you are referring to server-side though in the context of one thread 
multiplexing though
connections..

> 
> Anyways I just thought I would drop a few thoughts :)


keep em up dude...

-ph

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

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

Reply via email to