An WSDL document is just a simple XML document.
It contains a series of definitions that describe a web service. WSDL documents use these main elements to describe a web service: element Define Actions performed by web service < message > Messages used by web service < types > Data types used by web service < binding > Communication protocols used by web service The main structure of an WSDL document is something like this: WSDL documents can contain other elements, such as It describes a web service, actions that can be performed, and related messages. You can put Each message consists of one or more parts. These parts can be compared to the parameters of a function call in a traditional programming language. For maximum platform neutrality, WSDL uses XML Schema syntax to define data types. This is a simplified fragment of an WSDL document: In this case, the The operation “getTerm” has an input message named “getTermRequest” and an output message named “getTermResponse”. Compared to traditional programming, glossaryTerms is a function library, while “getTerm” takes input parameters “getTermRequest” and return parameters. A function of
In recent years, Geographic Information Systems (GIS) have undergone rapid development in both theoretical and practical dimensions. GIS has been widely applied for modeling and decision-making support across various fields such as urban management, regional planning, and environmental remediation, establishing geographic information as a vital component of the information era. The introduction of the “Digital Earth” concept has further accelerated the advancement of GIS, which serves as its technical foundation. Concurrently, scholars have been dedicated to theoretical research in areas like spatial cognition, spatial data uncertainty, and the formalization of spatial relationships. This reflects the dual nature of GIS as both an applied technology and an academic discipline, with the two aspects forming a mutually reinforcing cycle of progress. 6.3.1. WSDL document structure ¶
WSDL document instance ¶
<definitions><types>data type
definitions........types><message>definition of the data being
communicated....message><portType>set of
operations......portType><binding>protocol and data format
specification....binding>definitions>
extension element, and a service element, which combines several web services definitions into a single WSDL document. 6.3.2. WSDL port ¶
6.3.3. WSDL message ¶
6.3.4. WSDL types ¶
6.3.5. WSDL Bindings ¶
6.3.6. WSDL instance ¶
Example ¶
<messagename="getTermRequest"><partname="term"type="xs:string"/>message><messagename="getTermResponse"><partname="value"type="xs:string"/>message><portTypename="glossaryTerms"><operationname="getTerm"><inputmessage="getTermRequest"/><outputmessage="getTermResponse"/>operation>portType>
getTermResponse .
Principles, Technologies, and Methods of Geographic Information Systems
102