![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdtWG6idkJGeFJ4KNIYHylh0AtbGwTObsVojwzLFL34JyqGIV8Qwro6cKj_3Qw_CM4BraC99ts1irKQy0F0D_Zk6_lQXgnmW3Wdowk4aJC0lvTk6-Y-hpH36Xhp7h1LwWc_I7iq63S-AkS/s1600/web+services2.jpg)
RESTful Web Services are all the rage. And there's little wonder why. They can be a simple way to exchange data with applications without all of the baggage that typically accompanies SOAP or RPCs. Yes, RESTful Web services are a wonderful thing. But if implemented incorrectly, they can be a very painful thing for both your applications and your users.