The term Web services refers to a set of technologies that are the future of distributed computing. The reasons why they are so apt for distributed computing include the following:
Web services are designed for interoperability across heterogeneous environments.
Web services give us a loosely coupled messaging architecture that scales across the Internet.
The builders of the Web service architecture have the benefit of hindsight and the many successes and failures of earlier attempts to build distributed architectures.