WebServices are one possible implementation of a SOA, so there comes the name "Services" from. But why are they called *WEB*Service? Is it because they use web technologies and protocols (HTTP, XML, ...) for the implementation?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
migrated from stackoverflow.com Jun 27 '11 at 17:29
This question came from our site for professional and enthusiast programmers.
Straight from wikipedia:
As to the origin of the word:
Web - (Referring to the "World Wide Web") N. a vast computer network linking smaller computer networks worldwide (usually preceded by the ). the Internet includes commercial, educational, governmental, and other networks, all of which use the same set of communications protocols.
Service - N. an act of helpful activity; help; aid: to do someone a service.
So a "Web Service" is some sort of helpful utility / function that is accessible over the global computer to computer network we call "the Web". Typically these "web services" interact with users via traditional web protocols like HTTP and XML (or JSON).
yeah, i think because transport is/was based on Web technologies (SOAP). WCF no longer users that WebMethod technology and uses Contract based terminology instead