A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface that is described in a machine processable format, that systems can interact with it in a manner prescribed by its interface using messages. It is also a new innovation in the use of the Internet. Software applications written in various programming languages and running on various platforms can use the web services to exchange data over computer networks like the internet in a conceptual manner similar to inter-process communication on a single computer. This evolution of web services is ushering in new usage models; that has the potential to change the way how humans interact with computers. This paper will look at the background, provide a quick snapshot, current trends and in particular, provide analysis of how web services will change the way humans interact with computers and with it, the potential of forever changing the entire computer industry that we know of today.
Patil, Rajeshwari, "Innovations in Web Services" (2005). Engineering and Technology Management Student Projects. 1190.