RESTful Web Services
RESTful Web services are very popular currently. REST (Representational State Transfer) is an alternative to SOAP, XML-RPC etc., that provides simple, platform-neutral data exchange using the HTTP transport. It can be integrated with HTTP more efficiently than SOAP based services.
RESTFul style can be good when web services are fully stateless, caching can be good for performance, service consumer and producer have an understanding of the context, and bandwidth is important and limited. Main advantages of REST web services are lightweight, human readable results and easy to build.
Full Description: http://javajazzup.com/issue12/page8.shtml