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').
no 2 bit stuff allowed (Score:1)
So, you don't deal with 2-bit software (er, chapter numbers).
Thanks for the review (Score:1)
For now, I'm finishing up one book (Unix PowerTools)
and then I'm taking a long walk off a short pier.
Thanks again.
Re:Thanks for the review (Score:1)
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
Re:Thanks for the review (Score:1)
Re:Thanks for the review (Score:1)
/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