Creating a RESTFul web service in WCF can be easier than a normal web service!? Some of my friends did not believe and they even argued that REST is not considered as a web service.So I figured it out by using the http://en.wikipedia.org/wiki/Web_service . Thanks wikipedia!
With the installation of the WCF REST Service Start Kit , the RESTFul web service can be created by using a wizard and you can create multi types of service as well.Before you install this start kit, you have to install the visual studio 2008 sp1 and .net framework 3.5 sp1.
If you had the experience with the WCF web service, you have to live with the service.svc. I HATE the .svc extension. It’s OK if we create the normal web service, but if it’s for a RESTFul web service, only this name convention will kill the idea. This can be resolved easier under IIS 7 by creating a URLrewrite module,YES, it’s easy (OK, not hard) and cool. But if you have to live under IIS 6, what you need to do?!
Thanks God and please Hate MS, there is one great solution for it.You can go to the Ionic's Isapi Rewrite Filter and start to use it .It’s a great open source project and hosted at codeplex.com. It support the regular expression to define the rewriting rules. I used it in my projects and did not find any problems.
That’s it and hope you will like the new RESTFul web service world.