Abstract
XML can describe the concept model of inclusion relationship conveniently. Also, it can directly express the concept model in an understandable way, and the expression format is so flexible that no useless element will be included there. While describing communication protocols by XML, we can not only give a common format for data and control commands, but also reuse the existing XML parsers, so as to facilitate the expansibility and integration of protocols in a system. W3C had proposed Simple Object Access Protocol (SOAP) [1], which is a light weight protocol based on XML used to build information exchange framework under distributed environments. ArcInfo’s ArcIMS also used ArcXML as the fundamental command and data transmission protocols to communicate between users’ web pages and backend spatial data servers [2]. Our idea of XML based communication protocols for WebGIS benefits from the SOAP model, but we basically focus on the application in WebGIS. With the aid of UML, the typical requiring and responding protocols of WebGIS are analyzed firstly. Then the mechanism of designing communication protocols following W3C’s XML Schema specification is illustrated.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
W3C XML Protocol Working Group, http://www.w3.org/2000/xp/group/
ArcXML Programmer’s Reference Guide (ArcIMS 3), PDF on CD only (2001)
W3C Extensible Markup Language (XML), http://www.w3.org/xml/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luo, Y., Liu, X., Wang, X., Xu, Z. (2005). XML Approach to Communication Design of WebGIS. In: Lowe, D., Gaedke, M. (eds) Web Engineering. ICWE 2005. Lecture Notes in Computer Science, vol 3579. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11531371_81
Download citation
DOI: https://doi.org/10.1007/11531371_81
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27996-9
Online ISBN: 978-3-540-31484-4
eBook Packages: Computer ScienceComputer Science (R0)