Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

djberg96 (2603)

  (email not shown publicly)

Journal of djberg96 (2603)

Monday March 25, 2002
02:32 PM

XML-RPC Review

[ #3765 ]
I read the XML-RPC book. Ok, I only read chapters 1, 2, 4 and 8. I don't do Java, PHP, ASP or COM. I'll read those if I have to.

What I read, I liked. XML-RPC is fairly straightforward and simple stuff when you get right down to it. The information and examples were both friendly and useful.

I think that this book could be heavily expanded to include chapters on topics that were mentioned in Chapter 8. Specifically, logging, authentication and especially payloads (ssl, etc). A chapter that deals specifically with Apache/mod_perl could also be added, as it is brought up a couple of times (p.65,88).

Specifically, I'd like to see a setup (sample client and server) for XML-RPC using https.

Medium nit - The current release of Frontier::RPC that's out on CPAN is 0.06. I found 0.07b3 off of Ken MacLeod's home page. So, 0.07 is BETA. Might want to mention that.

Very, very minor nit - Page 71, first large paragraph - add the word "respectively" to the end of the 3rd sentence (after 'object').

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I only read chapters 1, 2, 4 and 8. I don't do Java, PHP, ASP or COM.

    So, you don't deal with 2-bit software (er, chapter numbers).
  • There is talk of a second edition and some of what you brought up is likely to be covered.

    For now, I'm finishing up one book (Unix PowerTools)
    and then I'm taking a long walk off a short pier. :-)

    Thanks again.
    • They're doing a second edition to Unix Power Tools? That's cool. That's one of my favorite ORA books, even if I don't use it so much any more.

      On a slightly different tangent, one thing I'm beginning to notice about a lot of bundles is that they tend to roll their own servers that provide only very basic server functionality, and Frontier::Daemon falls into the same category (which I realize is a subclass of HTTP::Daemon).

      I'd really like to see some sort of ultra-flexible & robust super class that

      • Oops, I meant 3rd edition.
      • /me opens can of worms

        There are good reasons to use a standalone HTTP server. Look at Samba's SWAT utility, for instance. However, the Apache project is such a great platform for serving dynamic content, it seems foolish to try to to reimpliment it in Perl. So, my preference is to show people how to exploit Apache with XML-RPC (or SOAP) and leave the standalone HTTP servers for "vertical" applications.

        Once again, I'm beginning to thing about what I'd show in the 2nd ed. of XML-RPC and I now I'd talk abo