Web Service

Web Service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format (specifically WSDL). Other systems interact with the Web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards. (wikipedia)

Before and After Web Service


Before Web Services: Sharing of information depends on who you are working with and software must be written accordingly, leading up to software being rewritten many times.



After Web Services: Sharing of information is more flexible and follows the write code once, reuse multiple times.

Web Service Directory

A Web directory is a listing of Web sites organized in a hierarchy or interconnected list of categories.

Web Service in Action


((http://acs.lbl.gov/gtg/projects/pyGridWare/doc/tutorial/html/x284.html)

Protocols

Simple Object Access Protocol (SOAP)

Web Service Description Language (WSDL)

XML Services Access

XML Web Service vs. Web API