Tuesday, December 30, 2008

RESTful web services

RESTful services are a nice way of integrating how the web interacts with Humans and Machines in the simplest format. Though developer community doesn't feel any pain in building standard web services using SOAP, WSDL over HTTP, there is lot of complexity behind implementing web services.

RESTful web services offer simplest solution, making same HTTP protocol used for web services as well.

There are 2 important aspects in RESTful services.

1. Web method
2. Scope

When we use standard web services, web service method name is very important. RESTful removes this overhead. Just use the standard HTTP GET, POST,PUT,DELETE etc methods for any transaction.

Scope of the request is similar to the query string logic of HTTP. Query string must be able to define the scope of a client request, on what he needs to be done.

I will post more about it as and when I get time.

No comments: