There are several ways to do this. you can create a WCF service and make one windows service which will use that webservice. see this
link .
there are four ways to deploy the WCF service
1) Hosted in IIS,
2) WAS(windows activation service)
3)Self hosting
4)Windows services
you can see this
link I found in deference between web service and WCF services
Hope this helps