Alex Rivera | Logout

What is a "web service" in plain English?

Asked 2008-10-22T14:56:40.803
187

I've been reading about "web services" here on SO, on Wikipedia, Google, etc., and I don't quite understand what they are. What is the plain English definition/description?

If I make a simple website using PHP that just, say, prints a random integer to the page... is this a "web service"? If not, why not?

Edit
Report

2 Answers

5

An operating system provides a GUI (and CLI) that you can interact with. It also provides an API that you can interact with programmatically.

Similarly, a website provides HTML pages that you can interact with and may also provide an API that offers the same information and operations programmatically. Or those services may only be available via an API with no associated user interface.

answered 2008-10-22T15:04:33.113
3

A way of sending a message to invoke an operation on another computer. The difference between web services and previous methods is what gets sent over the wire is standardized at a higher level.

Old way: describe endians, encoding, port numbers, etc. Web Service: URL, XML

answered 2010-08-05T02:53:28.737

Your Answer