Design and Evaluation of Experiment Methods for Improving Performance In GIS Web Services 1)

By introducing Web Services, distributed GIS(Geospatial Information System) services from different vendors can be dynamically integrated into a GIS application using the interoperable standard SOAP(Simple Object Access Protocol). However, it is debatable whether SOAP can really meet the performance requirement of GIS. Additionally, GIS Web Services’ performance may be improved by using asynchronous technique. Ajax, one of the technologies of “Web 2.0”. Integrating Ajax(Asynchronous JavaScript and XML) approach into GIS visualization Web Services have performance enhancement, because it provides more interactive user experience. This paper presents an experimental evaluation of the performance of different SOAP variants: standard SOAP, SwA/MIME, and SOAP/MTOM. SOAP/MTOM is proved to be the fastest and the most efficient messaging protocol. For sintegrating Ajax approach, compare performance of models between Web Services and Web Services using Ajax. This comparison results that Web Services using Ajax represent good performance in images fetching and user roundtrip time because it fetches required images beforehand.

[1]  Yan Huang,et al.  A performance evaluation of using SOAP with attachments for e-Science , 2005 .

[2]  Nathaniel S. Borenstein,et al.  Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies , 1996, RFC.

[3]  Geoffrey C. Fox,et al.  Integrating AJAX Approach into GIS Visualization Web Services , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[4]  Christian Huitema,et al.  Direct Internet Message Encapsulation (DIME) , 2002 .

[5]  Nektarios Chrysoulakis,et al.  GIS Web Services and satellite imaging as a framework for environmental monitoring: the design and implementation of a vegetation indices calculation test case , 2004 .

[6]  Nadine Alameh,et al.  Chaining Geographic Information Web Services , 2003, IEEE Internet Comput..

[7]  John J. Barton SOAP Messages with Attachments , 2001 .

[8]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[9]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[10]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[11]  Paul Greenfield,et al.  A Study of the Impact of Compression and Binary Encoding on SOAP Performance , 2005 .

[12]  Mahdi Abdelguerfi,et al.  Web Services for Geographic Information Systems , 2006, IEEE Internet Computing.