
Absolutely! Creating a "web service*" is much more productive than generating yet another flat file feed, interfacing with a proprietary messaging system, or spending time developing native RPC methods. The learning curve is very shallow, and most anything can use it.
I would venture to guess that most programmers work in heterogenous corporate environments where deployment costs and interfacing between vendor software takes up most of their time. Really. Would you rather deploy binaries to dozens of retail businesses in five states or just make a change to a web application?
I would say that enterprises, especially mid-size companies, are adopting web applications and web services faster rather than slower.
*SOAP, XML-RPC, HTML-JavaScript, JSON... Ahh, the wonderful thing about standards is that there are so many to choose from. Sorta makes interoperability a little harder though.
Would you people stop playing these stupid games?!?!?!!!!