RPC::XML vs Frontier::RPC

Randy Ray rjray at blackperl.com
Tue Nov 29 19:23:16 GMT 2005

> I'm looking at doing a  xml/rpc webservice with perl client and either
> perl or c/c++ server and checking out RPC::XML and Frontier::RPC.
> Has anybody used either?

First off, a disclaimer: I'm the author of RPC::XML, so I am clearly biased. :-)

> Are there any significant differences beyond how the API differs?

I'm pretty sure there are, but I was neither trying to avoid nor embrace the
Frontier API, so any resemblance (or lack of) is purely coincedental.

> Frontier seems to handle the typing of arguments automagically and I
> was looking at writing a wrapper for RPC::XML that would make the
> typing less tedious -- anyway I'm not sure how well Frontier will work
> with a C/C++ server.

RPC::XML also does auto-typing. You only need to explicitly type arguments when
they are ambiguous, such as using "123" as a string instead of an integer, or
when using booleans (since Perl doesn't distinguish them from ints).

> Also almost every perl example on the interweb is Frontier and the
> documentation for both is a little sparse.

Hurm. I like to think I've put a fair amount of effort into my docs, though I
may be light on actual sample code.

The biggest difference between my package and Frontier, is that mine is still
being maintained and enhanced. Granted, I don't release as often as I would
like (the curse of having a day-job to pay bills), but I don't think Frontier
has released in years.

rjray at blackperl.com          http://www.rjray.org         http://www.svsm.org

We will never have true civilization until we have learned to recognize the
rights of others.-- Will Rogers

More information about the london.pm mailing list