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
--------------------------------------------------------------------