|
Web services encompass technologies for deploying and providing access to functionality over the web. Each web service is a self-contained, self-describing modular component that communicates using XML messages. SOAPThe Simple Object Access Protocol (SOAP) is a lightweight protocol for exchange of information between diverse and distributed computing environments. It combines the extensibility and portability of XML with the ubiquitous web technology of HTTP. It provides a framework for defining how an XML message is structured using rich semantics for indicating encoding style, array structure, and data types. SOAP 1.1 was submitted as a W3C Note in May 2000 and SOAP 1.2 is now a W3C Working Draft. SOAP 1.2 consists of:
Main sites and specificationsSOAP 1.1 - A W3C Note The SOAP 1.2 W3C Working Draft consists of 2 parts: SOAP Version 1.2 Part 1: Messaging Framework - describes the SOAP envelope
and the SOAP transport binding framework SOAP Version 1.2 Part 2: Adjuncts - describes the SOAP encoding rules
the SOAP RPC convention and a concrete HTTP binding specification Overviews and tutorials
WSDLThe Web Service Description Language (WSDL) can be used to describe a web service, providing a standard interface. A WSDL document is written in XML and describes a service as a set of endpoints, each consisting of a collection of operations. XML input and output messages are defined for each operation and their structure and data types are described using an XML Schema in the WSDL document. The WDSL and XML Schema provide a complete definition for the service interface, allowing programmatic access to the web service, in the manner of an API. Tasks like data requests or code execution can be performed by sending or receiving XML messages using, for example, SOAP. Main sites and specifications Web Services Description Language (WSDL) 1.1 - W3C Note Overviews and tutorials
UDDIThe Universal Description, Discovery and Integration (UDDI) specification defines a way to publish and discover information about web services. It is a collaboration between Ariba, IBM and Microsoft to speed interoperability and adoption of web services. The project includes a business registry (an XML document) and a set of operations on it. The registry can be used by programs to find and get information about web services and check compatibility with them, based on their descriptions. UDDI allows categorisation of web services so that they can be located and discovered and WSDL enables a programmatic interface to a service once it has been located. Main sites and specificationsOverviews and tutorials
Microsoft .NET FrameworkThe Microsoft .NET ("dotnet") Framework is a new platform, based on open Internet protocols and standards, for building integrated, service-oriented software applications. It features ease of development of web-based services, rich standard run-time services available to components written in a variety of programming languages, and inter-language and inter-machine interoperability. Main sites and specifications MSDN's .NET Home Page - Where Microsoft puts all of its most important
.NET information, articles, samples, and links. Microsoft's GotDotNet Page - A community Web site, written by and maintained
by the Microsoft .NET Framework Web Team. Overviews and tutorials
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Last Updated: 25/2/05 | School of Engineering Sciences, University of Southampton, Highfield, Southampton SO17 1BJ Tel: +44 (0)2380 593116, Fax: +44 (0)2380 597082 Email: projectoffice@geodise.org © The Geodise Project 2001-2004 |
|||||||||||||||||||||||||||||||||||||||||||||||||