You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@ws.apache.org by "Man, Tsjok-Wing (sds-sp)" <ts...@ordina.nl> on 2004/01/06 10:56:45 UTC

Production-quality implementation for xml-rpc

Hello,

I'm currently starting work on a project where my server needs to
communicate to a handful of other servers. These other servers implement
XML-RPC as the communication protocol. So what I need is first and foremost
a client library for Java since I don't need to serve XML-RPC services.

I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me along a
bit. Now I'm looking for a production quality implementation. The Apache
site seems to carry a version 1.2-b1, which sounds very much like a beta
version. It also has documentation (but no build) for a 2.0 alpha version.
What I can't seem to find is a true stable production build. Can anybody
help me with this?

Also, how does the Apache implementation compare to the Marquee library
(xmlrpc.sourceforge.net)?

Regards,

Tsjok

-- 
drs. Tsjok-Wing Man
Ordina Public
ICT-consultant
____________________________________________________________________

Ordina Public SDS Special Projects   Tel: (033) 434 16 00
Plotterweg 1                         Fax: (033) 494 58 45
3821 BB Amersfoort                   GSM:  06 53 37 56 05
URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
____________________________________________________________________

Re: Production-quality implementation for xml-rpc

Posted by Ryan Hoegg <rh...@isisnetworks.net>.
Hi,

The website is out of date at the moment  The latest stable version is 
1.1, but it seems it is not available in the apache mirror system.  I 
will try to find the time in the next few days to get it out there.

We have a few lingering bugs out there preventing a stable 1.2 release.  
Before we call 1.2 "stable" we will probably want to do a release 
candidate release so people can put it through its paces and we can get 
the web site up to date.

Personally, I'd really like to get 2.0 out there in beta so people start 
trying it.  We don't have a roadmap for it yet but I think if I got a 
sketch out there some of the other committers (Andrew?  Daniel?) might 
be willing to polish it up.  I think Apache's new jira installation will 
be a nice place to do that.

Things have been quiet around here for a while, but we're all still 
alive.  For me, XML-RPC has not been a part of my projects as of late.

Any code you have that might be of use in 2.0 would be welcome.  Please 
start with bugzilla at http://nagoya.apache.org/bugzilla

To Tsjok's question about Apache vs. Marquee: that question deserves a 
page on the web site.  One big difference is Apache's use of 
Vector/Hashtable vs. Marquee's use of Java 1.2 collections.  There are 
several more, but in 2.0 the differences will change.

--
Ryan Hoegg
ISIS Networks
http://www.isisnetworks.net

Paul Whelan wrote:

>Hi Tsjok
>
>I too recently needed to look at XML RPC for a project I am working on
>the docs on the web site refer to the CVS version which the website
>described how to check out. It comes with a build script to create the
>latest version. 
>
>I needed to have mutual authentication over SSL support but found the
>code to be in incomplete state at least for my purposes, I got what I
>needed going by examining the source and adding some code myself to get
>the mutual working as i needed it to. From what I could make out from
>the dates on the CVS code it has not been changed recently. The package
>is excellent though.
>
>Anyone any idea why it seems to be not maintained in a while? Love to
>help out with the security end. 
>
>Paul
>
>On Tue, 2004-01-06 at 09:56, Man, Tsjok-Wing (sds-sp) wrote:
>  
>
>>Hello,
>>
>>I'm currently starting work on a project where my server needs to
>>communicate to a handful of other servers. These other servers implement
>>XML-RPC as the communication protocol. So what I need is first and foremost
>>a client library for Java since I don't need to serve XML-RPC services.
>>
>>I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me along a
>>bit. Now I'm looking for a production quality implementation. The Apache
>>site seems to carry a version 1.2-b1, which sounds very much like a beta
>>version. It also has documentation (but no build) for a 2.0 alpha version.
>>What I can't seem to find is a true stable production build. Can anybody
>>help me with this?
>>
>>Also, how does the Apache implementation compare to the Marquee library
>>(xmlrpc.sourceforge.net)?
>>
>>Regards,
>>
>>Tsjok
>>    
>>
>
>  
>


Re: Production-quality implementation for xml-rpc

Posted by Paul Whelan <pa...@intellisign.com>.
Hi Tsjok

I too recently needed to look at XML RPC for a project I am working on
the docs on the web site refer to the CVS version which the website
described how to check out. It comes with a build script to create the
latest version. 

I needed to have mutual authentication over SSL support but found the
code to be in incomplete state at least for my purposes, I got what I
needed going by examining the source and adding some code myself to get
the mutual working as i needed it to. From what I could make out from
the dates on the CVS code it has not been changed recently. The package
is excellent though.

Anyone any idea why it seems to be not maintained in a while? Love to
help out with the security end. 

Paul

On Tue, 2004-01-06 at 09:56, Man, Tsjok-Wing (sds-sp) wrote:
> Hello,
> 
> I'm currently starting work on a project where my server needs to
> communicate to a handful of other servers. These other servers implement
> XML-RPC as the communication protocol. So what I need is first and foremost
> a client library for Java since I don't need to serve XML-RPC services.
> 
> I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me along a
> bit. Now I'm looking for a production quality implementation. The Apache
> site seems to carry a version 1.2-b1, which sounds very much like a beta
> version. It also has documentation (but no build) for a 2.0 alpha version.
> What I can't seem to find is a true stable production build. Can anybody
> help me with this?
> 
> Also, how does the Apache implementation compare to the Marquee library
> (xmlrpc.sourceforge.net)?
> 
> Regards,
> 
> Tsjok


Re: Production-quality implementation for xml-rpc

Posted by Cristiano da Silva Rufino <cr...@digitro.com.br>.
Please,
    How could I remove myself from this list ??

[]'s

----- Original Message -----
From: "Daniel" <da...@yorku.ca>
To: <xm...@ws.apache.org>
Sent: Tuesday, 06 January, 2004 20:14
Subject: Re: Production-quality implementation for xml-rpc


>
> Hi,
>
> Similar experience here...  We've been using v1.1 of the Apache XML-RPC
> implementation (and even before it was a part of Apache) and it's pretty
> rock solid.
>
> We've just tried using v1.1 *with* SSL mutual authentication and it
> works too.
>
> Regards,
> Daniel
>
> On Tue, 6 Jan 2004, Rick Blair wrote:
>
> > Hi all,
> >
> > I am using XMLRPC in a production environment.  It has been very
> > stable giving me no problems.  As far as security, I do my own
> > encryption of data when needed.  I did not use SSL because SSL was not
> > supported well in JDK 1.3.  I did not want my customers to have to
> > install JSSE.  I will revisit SSL on JDK1.4 soon.
> >
> > Hope this helps.
> >
> > Rick
> >
> >
> > On Tuesday, January 6, 2004, at 01:56  AM, Man, Tsjok-Wing (sds-sp)
> > wrote:
> >
> > > Hello,
> > >
> > > I'm currently starting work on a project where my server needs to
> > > communicate to a handful of other servers. These other servers
> > > implement
> > > XML-RPC as the communication protocol. So what I need is first and
> > > foremost
> > > a client library for Java since I don't need to serve XML-RPC
services.
> > >
> > > I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me
> > > along a
> > > bit. Now I'm looking for a production quality implementation. The
> > > Apache
> > > site seems to carry a version 1.2-b1, which sounds very much like a
> > > beta
> > > version. It also has documentation (but no build) for a 2.0 alpha
> > > version.
> > > What I can't seem to find is a true stable production build. Can
> > > anybody
> > > help me with this?
> > >
> > > Also, how does the Apache implementation compare to the Marquee
library
> > > (xmlrpc.sourceforge.net)?
> > >
> > > Regards,
> > >
> > > Tsjok
> > >
> > > --
> > > drs. Tsjok-Wing Man
> > > Ordina Public
> > > ICT-consultant
> > > ____________________________________________________________________
> > >
> > > Ordina Public SDS Special Projects   Tel: (033) 434 16 00
> > > Plotterweg 1                         Fax: (033) 494 58 45
> > > 3821 BB Amersfoort                   GSM:  06 53 37 56 05
> > > URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
> > > ____________________________________________________________________
> > >
> > >
> > *******************************
> > Support your Local POP3/IMAP Server
> >
> > Rick Blair
> > rblair@photoaccess.com
> >
> >


Re: Production-quality implementation for xml-rpc

Posted by Daniel <da...@yorku.ca>.
Hi.  Yes sure.  First I must apologize and say that I only tried it
xml-rpc/ssl as a client.  Basically, I set HttpsURLConnection to use my a
custom socket socket factory as the default one.  If you need to do other
things, you can modify the sslCtx to do whatever that's needed...

Below is an example of the code I used:
http://www.yorku.ca/dkha/docs/xmlrpc/SecureXmlRpcTest.java

Hope this helps.

Regards,
Daniel

On Tue, 6 Jan 2004, Michael Landon - IBN wrote:

> We're also using v1.1 (w/ a couple minor enhancements: socket timeouts and
> gzip compression) and it's definitely a solid implementation.
>
> Haven't used it w/ SSL, so I can't tell you how that works.  Maybe Daniel
> would like to elaborate on how he got it to work w/ the v1.1 implementation.
>
> Michael
>
> ----- Original Message -----
> From: "Daniel" <da...@yorku.ca>
> To: <xm...@ws.apache.org>
> Sent: Tuesday, January 06, 2004 3:14 PM
> Subject: Re: Production-quality implementation for xml-rpc
>
>
>
> Hi,
>
> Similar experience here...  We've been using v1.1 of the Apache XML-RPC
> implementation (and even before it was a part of Apache) and it's pretty
> rock solid.
>
> We've just tried using v1.1 *with* SSL mutual authentication and it
> works too.
>
> Regards,
> Daniel
>
> On Tue, 6 Jan 2004, Rick Blair wrote:
>
> > Hi all,
> >
> > I am using XMLRPC in a production environment.  It has been very
> > stable giving me no problems.  As far as security, I do my own
> > encryption of data when needed.  I did not use SSL because SSL was not
> > supported well in JDK 1.3.  I did not want my customers to have to
> > install JSSE.  I will revisit SSL on JDK1.4 soon.
> >
> > Hope this helps.
> >
> > Rick
> >
> >
> > On Tuesday, January 6, 2004, at 01:56  AM, Man, Tsjok-Wing (sds-sp)
> > wrote:
> >
> > > Hello,
> > >
> > > I'm currently starting work on a project where my server needs to
> > > communicate to a handful of other servers. These other servers
> > > implement
> > > XML-RPC as the communication protocol. So what I need is first and
> > > foremost
> > > a client library for Java since I don't need to serve XML-RPC services.
> > >
> > > I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me
> > > along a
> > > bit. Now I'm looking for a production quality implementation. The
> > > Apache
> > > site seems to carry a version 1.2-b1, which sounds very much like a
> > > beta
> > > version. It also has documentation (but no build) for a 2.0 alpha
> > > version.
> > > What I can't seem to find is a true stable production build. Can
> > > anybody
> > > help me with this?
> > >
> > > Also, how does the Apache implementation compare to the Marquee library
> > > (xmlrpc.sourceforge.net)?
> > >
> > > Regards,
> > >
> > > Tsjok
> > >
> > > --
> > > drs. Tsjok-Wing Man
> > > Ordina Public
> > > ICT-consultant
> > > ____________________________________________________________________
> > >
> > > Ordina Public SDS Special Projects   Tel: (033) 434 16 00
> > > Plotterweg 1                         Fax: (033) 494 58 45
> > > 3821 BB Amersfoort                   GSM:  06 53 37 56 05
> > > URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
> > > ____________________________________________________________________
> > >
> > >
> > *******************************
> > Support your Local POP3/IMAP Server
> >
> > Rick Blair
> > rblair@photoaccess.com
> >
> >
>

Re: Production-quality implementation for xml-rpc

Posted by Michael Landon - IBN <ml...@ibnads.com>.
We're also using v1.1 (w/ a couple minor enhancements: socket timeouts and
gzip compression) and it's definitely a solid implementation.

Haven't used it w/ SSL, so I can't tell you how that works.  Maybe Daniel
would like to elaborate on how he got it to work w/ the v1.1 implementation.

Michael

----- Original Message ----- 
From: "Daniel" <da...@yorku.ca>
To: <xm...@ws.apache.org>
Sent: Tuesday, January 06, 2004 3:14 PM
Subject: Re: Production-quality implementation for xml-rpc



Hi,

Similar experience here...  We've been using v1.1 of the Apache XML-RPC
implementation (and even before it was a part of Apache) and it's pretty
rock solid.

We've just tried using v1.1 *with* SSL mutual authentication and it
works too.

Regards,
Daniel

On Tue, 6 Jan 2004, Rick Blair wrote:

> Hi all,
>
> I am using XMLRPC in a production environment.  It has been very
> stable giving me no problems.  As far as security, I do my own
> encryption of data when needed.  I did not use SSL because SSL was not
> supported well in JDK 1.3.  I did not want my customers to have to
> install JSSE.  I will revisit SSL on JDK1.4 soon.
>
> Hope this helps.
>
> Rick
>
>
> On Tuesday, January 6, 2004, at 01:56  AM, Man, Tsjok-Wing (sds-sp)
> wrote:
>
> > Hello,
> >
> > I'm currently starting work on a project where my server needs to
> > communicate to a handful of other servers. These other servers
> > implement
> > XML-RPC as the communication protocol. So what I need is first and
> > foremost
> > a client library for Java since I don't need to serve XML-RPC services.
> >
> > I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me
> > along a
> > bit. Now I'm looking for a production quality implementation. The
> > Apache
> > site seems to carry a version 1.2-b1, which sounds very much like a
> > beta
> > version. It also has documentation (but no build) for a 2.0 alpha
> > version.
> > What I can't seem to find is a true stable production build. Can
> > anybody
> > help me with this?
> >
> > Also, how does the Apache implementation compare to the Marquee library
> > (xmlrpc.sourceforge.net)?
> >
> > Regards,
> >
> > Tsjok
> >
> > --
> > drs. Tsjok-Wing Man
> > Ordina Public
> > ICT-consultant
> > ____________________________________________________________________
> >
> > Ordina Public SDS Special Projects   Tel: (033) 434 16 00
> > Plotterweg 1                         Fax: (033) 494 58 45
> > 3821 BB Amersfoort                   GSM:  06 53 37 56 05
> > URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
> > ____________________________________________________________________
> >
> >
> *******************************
> Support your Local POP3/IMAP Server
>
> Rick Blair
> rblair@photoaccess.com
>
>


Re: Production-quality implementation for xml-rpc

Posted by Daniel <da...@yorku.ca>.
Hi,

Similar experience here...  We've been using v1.1 of the Apache XML-RPC
implementation (and even before it was a part of Apache) and it's pretty
rock solid.

We've just tried using v1.1 *with* SSL mutual authentication and it
works too.

Regards,
Daniel

On Tue, 6 Jan 2004, Rick Blair wrote:

> Hi all,
>
> 	I am using XMLRPC in a production environment.  It has been very
> stable giving me no problems.  As far as security, I do my own
> encryption of data when needed.  I did not use SSL because SSL was not
> supported well in JDK 1.3.  I did not want my customers to have to
> install JSSE.  I will revisit SSL on JDK1.4 soon.
>
> Hope this helps.
>
> Rick
>
>
> On Tuesday, January 6, 2004, at 01:56  AM, Man, Tsjok-Wing (sds-sp)
> wrote:
>
> > Hello,
> >
> > I'm currently starting work on a project where my server needs to
> > communicate to a handful of other servers. These other servers
> > implement
> > XML-RPC as the communication protocol. So what I need is first and
> > foremost
> > a client library for Java since I don't need to serve XML-RPC services.
> >
> > I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me
> > along a
> > bit. Now I'm looking for a production quality implementation. The
> > Apache
> > site seems to carry a version 1.2-b1, which sounds very much like a
> > beta
> > version. It also has documentation (but no build) for a 2.0 alpha
> > version.
> > What I can't seem to find is a true stable production build. Can
> > anybody
> > help me with this?
> >
> > Also, how does the Apache implementation compare to the Marquee library
> > (xmlrpc.sourceforge.net)?
> >
> > Regards,
> >
> > Tsjok
> >
> > --
> > drs. Tsjok-Wing Man
> > Ordina Public
> > ICT-consultant
> > ____________________________________________________________________
> >
> > Ordina Public SDS Special Projects   Tel: (033) 434 16 00
> > Plotterweg 1                         Fax: (033) 494 58 45
> > 3821 BB Amersfoort                   GSM:  06 53 37 56 05
> > URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
> > ____________________________________________________________________
> >
> >
> *******************************
> Support your Local POP3/IMAP Server
>
> Rick Blair
> rblair@photoaccess.com
>
>

Re: Production-quality implementation for xml-rpc

Posted by Rick Blair <ri...@mac.com>.
Hi all,

	I am using XMLRPC in a production environment.  It has been very 
stable giving me no problems.  As far as security, I do my own 
encryption of data when needed.  I did not use SSL because SSL was not 
supported well in JDK 1.3.  I did not want my customers to have to 
install JSSE.  I will revisit SSL on JDK1.4 soon.

Hope this helps.

Rick


On Tuesday, January 6, 2004, at 01:56  AM, Man, Tsjok-Wing (sds-sp) 
wrote:

> Hello,
>
> I'm currently starting work on a project where my server needs to
> communicate to a handful of other servers. These other servers 
> implement
> XML-RPC as the communication protocol. So what I need is first and 
> foremost
> a client library for Java since I don't need to serve XML-RPC services.
>
> I'm new to XML-RPC, but I found www.xmlrpc.com and that helped me 
> along a
> bit. Now I'm looking for a production quality implementation. The 
> Apache
> site seems to carry a version 1.2-b1, which sounds very much like a 
> beta
> version. It also has documentation (but no build) for a 2.0 alpha 
> version.
> What I can't seem to find is a true stable production build. Can 
> anybody
> help me with this?
>
> Also, how does the Apache implementation compare to the Marquee library
> (xmlrpc.sourceforge.net)?
>
> Regards,
>
> Tsjok
>
> -- 
> drs. Tsjok-Wing Man
> Ordina Public
> ICT-consultant
> ____________________________________________________________________
>
> Ordina Public SDS Special Projects   Tel: (033) 434 16 00
> Plotterweg 1                         Fax: (033) 494 58 45
> 3821 BB Amersfoort                   GSM:  06 53 37 56 05
> URL: http://www.ordina.nl/           Email: tsjok.wing.man@ordina.nl
> ____________________________________________________________________
>
>
*******************************
Support your Local POP3/IMAP Server

Rick Blair
rblair@photoaccess.com