You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-dev@xml.apache.org by Tom Bradford <br...@dbxmlgroup.com> on 2002/01/30 20:18:13 UTC

XML-RPC Implementation of Xindice

For those feeling adventurous, I have a very experimental, and minimal 
implementation of Xindice that operates solely on XML-RPC for its wire 
protocol.  The entire CORBA system has been completely gutted, and 
replaced by Labrador to provide method invocation.  This experiment also 
scales back the Juggernaut framework to test the viability of a port to 
Avalon.

Overall, the number of source files at compile time has gone down from 
about 300+ (Written and generated) to 200, and the size of the Tarball 
is now only 2.3 megs (about half of the original size).

It's not fully tested, and not feature complete, but it functions enough 
that you can get an idea of how such a beast might work in the future.  
You can find it at:

http://www.tbradford.org/files/xml-xindice-test.tar.gz

--
Tom Bradford - http://www.tbradford.org
Developer - Apache Xindice (Native XML Database) - http://xml.apache.org
Creator - Project Labrador (Web Services Framework) - 
http://notdotnet.org


Re: XML-RPC Implementation of Xindice

Posted by Tom Bradford <br...@apache.org>.
On Wednesday, January 30, 2002, at 02:07 PM, Mark J. Stang wrote:
> Can I just drop it in? Other than the obvious advantage
> of no CORBA, is it faster, not that Xindice needs it :-)?

In theory, you should be able to drop it in.  But it may be better to 
just copy your db directory into it, rather than the other way around.  
Don't forget.  This is an experiment.  It's not part of the CVS 
repository, and probably won't be for a while.

You won't notice a speed improvement.  Actually, it's slower because of 
the fact that the CORBA layer used wire compression, and we can't do 
that with XML-RPC without throwing interoperability out of the window.  
I'm sure there will be opportunities for optimization, but at this 
point, I just wanted to get it working.

--
Tom Bradford - http://www.tbradford.org
Apache Xindice (Native XML Database) - http://xml.apache.org
Project Labrador (Web Services Framework) - http://notdotnet.org


Re: XML-RPC Implementation of Xindice

Posted by "Mark J. Stang" <ma...@earthlink.net>.
Tom,
Can I just drop it in? Other than the obvious advantage
of no CORBA, is it faster, not that Xindice needs it :-)?

thanks,

Mark

Tom Bradford wrote:

> For those feeling adventurous, I have a very experimental, and minimal
> implementation of Xindice that operates solely on XML-RPC for its wire
> protocol.  The entire CORBA system has been completely gutted, and
> replaced by Labrador to provide method invocation.  This experiment also
> scales back the Juggernaut framework to test the viability of a port to
> Avalon.
>
> Overall, the number of source files at compile time has gone down from
> about 300+ (Written and generated) to 200, and the size of the Tarball
> is now only 2.3 megs (about half of the original size).
>
> It's not fully tested, and not feature complete, but it functions enough
> that you can get an idea of how such a beast might work in the future.
> You can find it at:
>
> http://www.tbradford.org/files/xml-xindice-test.tar.gz
>
> --
> Tom Bradford - http://www.tbradford.org
> Developer - Apache Xindice (Native XML Database) - http://xml.apache.org
> Creator - Project Labrador (Web Services Framework) -
> http://notdotnet.org


Re: XML-RPC Implementation of Xindice

Posted by Stefano Mazzocchi <st...@apache.org>.
Tom Bradford wrote:
> 
> For those feeling adventurous, I have a very experimental, and minimal
> implementation of Xindice that operates solely on XML-RPC for its wire
> protocol.  The entire CORBA system has been completely gutted, and
> replaced by Labrador to provide method invocation.  This experiment also
> scales back the Juggernaut framework to test the viability of a port to
> Avalon.
> 
> Overall, the number of source files at compile time has gone down from
> about 300+ (Written and generated) to 200, and the size of the Tarball
> is now only 2.3 megs (about half of the original size).
> 
> It's not fully tested, and not feature complete, but it functions enough
> that you can get an idea of how such a beast might work in the future.
> You can find it at:
> 
> http://www.tbradford.org/files/xml-xindice-test.tar.gz

Uh, nice job indeed!

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<st...@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------