Web Services
The term Web Services refers to the use of Internet-based standards as a means of sharing information and services between incompatible applications and information sources. By making information and services accessible in a standardized way, Web Services make it easier for businesses to share information inside THEIR Organization and With Business Partners, Customers and Suppliers. The Three Main Areas of The Web Services Programming Model Are:
WSDL (Web Services Definition Language) is used to describe the functions of a Web Service A WSDL document consists of nine primary XML elements (aka layers) that describe the functionality of a Web Service and define how to use it (Source:.. Gartner June 2002)
Information. All Other WSDL Elements Are Wrapped Up Wsdl Elements Arement Element.
Abstract Elements Provide General Information About What The Web Service Does. There Are Five Abstract Elements: Port Type, Operation, Message, Part and Type.
Concrete Elements provide information specific to name of an instance of a Web Service, plus the network protocols and address specific to an instance of a Web Service There are three concrete elements:. Service, Port and Binding.
Web Service Publication and Discovery
An organization needs to publish the Web Services that they own so other organizations can discover them. The UDDI (Universal Description, Discovery and Integration) specification is one method used to publish a Web Service to a central UDDI repository. Other organizations can then perform UDDI Operations to Access The Repository and discover Web Services That area of intert.
Web Service Invocation
Once An Organization Has Discovered A Web Service Via THE UDDI Interface, They Need To Invoke The Web Service. This Is Done Via SOAP (Simple Object Access Protocol) Over HTTP.
View Ipnet's Detailed White Paper, Web Services and Web Service Agents.