incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jukka Zitting <>
Subject Re: Starting a new incubation
Date Wed, 18 Mar 2009 14:27:38 GMT

On Wed, Mar 18, 2009 at 2:16 PM, Santiago Gala <> wrote:
> El mié, 18-03-2009 a las 11:40 +0100, Jukka Zitting escribió:
>> Sounds like RMI is probably not the best comparison point. How does
>> Jaffre differ from XML-RPC? Are there potential synergies with
>> projects like
> Huh? I quote from a previous email in the thread:
>> > However, Jaffre neither does use any Web technology like HTTP* or
>> > XML, nor is it interoperable with non-Java technologies.

There's more to an RPC library than the network protocol and the
serialization format. After all, the essential purpose of an RPC
library is to hide those details as effectively as possible.

> In my book, not using HTTP and XML and not being interoperable with
> other languages/platforms makes it for something to be compared with RMI
> rather than xmlrpc.

I'm looking at it more from a functional than an
interoperability/implementation perspective. There's a difference
between calling remote methods and remote procedures, as with method
invocation you typically have things like remote object references,
distributed garbage collection, etc. As far as I can tell Jaffre
doesn't do any of that, so it's functionally much closer to procedural
RPC mechanisms like XML-RPC.

I'm by no means against this project, I'm just trying to better
understand it's main differentiators. Will Jaffre be faster or smaller
than the alternatives? Will it have better support for native Java
types? Will it be more extensible or customizable? Something else?

Alexander's earlier messages already suggested answers to these
questions, but how will these benefits be achieved? Can some of these
benefits be applied to other related Apache projects, or can Jaffre
leverage the work that has already been done?


Jukka Zitting

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message