Is there a difference between a web server and a web service?
terminology
Solution
A web service is an application that is run by a web server and that results in a series of URLs that will return their data in a format that is intended to be parsed by a 'generic' computer program instead of by a browser. As a result web services can use any data format they want (as long as both sides agree), but typically something like XML (specifically SOAP or so) or JSON is used.
Problem
To me, these terms sound very similar. Is there a difference really?