If you've written software that exposes an externally accessible API (either public or for your own consumption) how are you doing it?<br><br>I've used soap and xmlrpc, and between the two I'm starting to prefer the simplicity of xmlrpc. However there's now REST, atom and other web
2.0 solutions.<br><br>What do you recommend when you're talking to other people about webservices? (please note the platform, since java people and perl people (if you can call them that) might suggest diff solutions) Also, I'm interested in how you're dealing with authentication.
<br><br>I'm about to rewrite some code that provides a soap based interface. I'm not sure soap is the best way, since it's been a thorn in my side since the beginning. Especially testing. :-P<br clear="all"><br>
-- <br>Matthew Nuzum<br>newz2000 on freenode