Spatial Services in Cloud Environment

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.





References:
[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