Using a web service is often an excellent architectural approach. And, with the advent of WCF in .Net, it\'s getting even better.
But, in my experience, some people
If you are just coding a tiny (less than 50 users) web application for your intranet, a web service seems overkill. Especially if its primary function (providing a single point of access to many services) won't be used.