Difference Between Web Service and Website

A Web service is a web application component that uses standardized format like XML to interact with other web applications over internet. Check our post Web Service Introduction for detailed explaination on web services.
Whereas a website is a collection of webpages put together which are accessed by a web browser.

#Web ServiceWebsite
1. A web service doesn't have a user interface A website has a user interface or GUI
2. Web services are meant for other applications to be interacted with over internet Websites are meant for use by humans
3. Web services are platform independent as they use open protocols Websites are cross platform as they require tweaking to operate on different browsers, operating systems etc.
4. Web services are accessed by HTTP methods - GET, POST, PUT, DELETE etc Websites are accessed by using their GUI components - buttons, text boxes, forms etc.
5. E.g. Google maps API is a web service that can be used by websites to display Maps by passing coordinates to it E.g. ArtOfTesting.com is website that has collection of related web pages containing tutorials