What's Your Web Service Protocol Of Choice?

23 Apr 2009 | PHP, SOAP, Web Services

I have been doing a lot of web service development at work lately. I completed a FedEx integration for WorkXpress and have been working on a new integration with Drupal. Each of these integrations have involved using both SOAP servers and clients (the client being WorkXpress).

This has led me on a quest to learn more about web services. While I’m experienced with SOAP and WSDL, I really don’t know much about the underlying architecture. I also know very little about other web service protocols (such as REST and XML-RPC). I found a really good article at http://michaeldehaan.net/2008/07/17/xmlrpc-vs-rest-vs-soap-vs-all-your-rpc-options/ which highlights the pros and cons of different protocols.

Having read all this, I’m still not sure what the current preference is. Specifically with web developers, but I would like to hear from everyone. So, what’s your web service protocol of choice?

comments powered by Disqus

Older · View Archive (34)

What Does The Future Hold For PEAR?

PEAR With PHP 5.3 just over the horizon, I decided to see how well prepared WorkXpress was. Our coding standard is pretty strict and was developed to ensure that our application conforms to E_STRICT standards. However, we all know that some things are inevitably going to fall through the cracks.


Who's Who Of Who's Who Scams

I received a letter in the mail today from Cambridge Who’s Who. The letter stated that I had been “appointed as a biographical candidate to represent Duncannon, PA in the 2009/2010 online Cambridge Who’s Who Registry among Executives and Professionals.” The letter goes on to say that I have been chosen based on my current position and that inclusion in the registry is free. In order to complete my listing, It stated I could fill out a form online or send in an application that was provided with the letter. Needless to say, I was very skeptical from the start.