Spatial Services in Cloud Environment
Authors: Sašo Pečnik, Borut Žalik
Abstract:
Cloud Computing is an approach that provides computation and storage services on-demand to clients over the network, independent of device and location. In the last few years, cloud computing became a trend in information technology with many companies that transfer their business processes and applications in the cloud. Cloud computing with service oriented architecture has contributed to rapid development of Geographic Information Systems. Open Geospatial Consortium with its standards provides the interfaces for hosted spatial data and GIS functionality to integrated GIS applications. Furthermore, with the enormous processing power, clouds provide efficient environment for data intensive applications that can be performed efficiently, with higher precision, and greater reliability. This paper presents our work on the geospatial data services within the cloud computing environment and its technology. A cloud computing environment with the strengths and weaknesses of the geographic information system will be introduced. The OGC standards that solve our application interoperability are highlighted. Finally, we outline our system architecture with utilities for requesting and invoking our developed data intensive applications as a web service.
Keywords: Cloud Computing, Geographic Information System, Open Geospatial Consortium, Interoperability, Spatial data, Web- Services.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1072844
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1709References:
[1] J. Tao, H. Marten, D. Kramer and W- Karl, "An Intuitive Framework for Accessing Computer Clouds" in Proceedings of the International Conference on Computational Science (ICCS 2011), 2011, pp. 2049- 2057.
[2] P. A. Longley, M. F. Goodchild, D. J. Maquire, and D. W. Rhind, Geographic Information Systems and Science. 2nd ed. John Wiley & Sons, 2010.
[3] A. Amini, H. Riahi, D. Karimzadegan and D. Vahdat, "GIS Software Architecture Based on SOA Concept and OGC Standards" in 2nd International Conference on Computer Engineering and Technology (ICCET), vol.4, pp.V4-424-V4-431, April 2010
[4] A. Weiss, "Computing in the clouds", netWorker, vol. 11, no. 4, pp. 16- 25, December 2007
[5] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica and M. Zaharia, "A view of cloud computing", Communications of the ACM, vol. 53, no. 4, pp. 50- 58, April 2010.
[6] F. Berman, G. Fox and A. J. G. Hey, Grid Computing: Making the Global Infrastructure a Reality. John Wiley & Sons, 2003.
[7] N. Sadashiv and S. M. D. Kumar "Cluster, grid and cloud computing: A detailed comparison" in 6th International Conference on Computer Science & Education (ICCSE), pp.477-482, August 2011.
[8] J. O. Kephart and D. M. Chess, "The vision of autonomic computing", Computer, vol. 36, no. 1, pp. 41-50, January 2003.
[9] K. C. Cousins and U. Varshney, "Designing ubiquitous computing environments to support work life balance", Communications of the ACM, vol. 52, no. 5, pp. 117-123, May 2009.
[10] S. Marston, Z. Li, S. Bandyopadhyay, J. Zhang and A. Ghalsasi, "Cloud computing ÔÇö The business perspective", Decision Support Systems, vol. 51, no. 1, pp. 176-189, April 2011.
[11] B. Baikie and L. Hosman, "Green cloud computing in developing regions Moving data and processing closer to the end user" in Telecom World (ITU WT), 2011 Technical Symposium at ITU, pp. 24-28, October 2011.
[12] J. W. Rittinghouse and J. F. Ransome, Cloud Computing: Implementation, Management, and Security, CRC Press, August 2010.
[13] G. Mulligan and D. Gra─ìanin, "A comparison of SOAP and REST implementations of a service based interaction independence middleware framework" in Proceedings of the 2009 Winter Simulation Conference (WSC), pp. 1423-1432, December 2009.
[14] L. Youseff, M. Butrico, D. Da Silva, "Toward a unified ontology of cloud computing" in Grid Computing Environment Workshop, Austin, TX, USA, pp. 1-10, November 2008.
[15] I. A. Junglas and R. T. Watson, "Location-based services", Communications of the ACM - Urban sensing, vol. 51, no. 3, pp. 65-69, March 2008
[16] Open Geospatial Consortium (2012 May), OpenGIS Geography Markup Language (GML) Encoding Standard (Version 3.3) (Online). Available: http://www.opengeospatial.org/standards/gml
[17] Open Geospatial Consortium (2012 May), OpenGIS Web Map Server (WMS) Implementation Specification (version 1.3.0) (Online). Available: http://www.opengeospatial.org/standards/wms
[18] Open Geospatial Consortium (2012 May), OpenGIS Web Feature Service (WFS) Implementation Specification (version 2.0) (Online). Available: http://www.opengeospatial.org/standards/wfs
[19] K. Xia and C. Wei, "Study on Real-time Navigation Data Model Based on ESRI Shapefile", in International Conference on Embedded Software and Systems Symposia (ICESS Symposia '08), pp.174-178, 29-31 July 2008
[20] S. Davis, GIS for Web Developers, 1st ed. Pragmatic Bookshelf; 2007.
[21] E. Hazzard, OpenLayers 2.10 Beginner's Guide. Packt Publishing, 2011.
[22] B. Youngblood, GeoServer Beginner's Guide. Packt Publishing, 2012.
[23] R. Obe, PostGIS in Action. Manning Publications, 2011.
[24] A. E. Walsh and D. Gehringer, Java 3D API Jump-Start. 1st edition. Prentice Hall Ptr, 2001.
[25] C. S. Horstmann and G. Cornell, Core Java 1.2: Volume 1 Fundamentals. Prentice Hall Ptr, 2001.
[26] D. Obrul, Y. Liu, B. Žalik, "Progressive Visualization of Losslessly Compressed DICOM Files Over the Internet", Journal of Medical Systems, vol. 36, no. 3, pp. 1927-1933, 2012