Design of Distributed Heterogeneous Data Retrieval Engine Using Service Oriented Architectures and Rich Internet Applications
As the demand for geospatial data rapidly increases, the lack of efficient way to find and retrieve appropriate data embedded in the mountain of available data on the Internet becomes critical. To meet this challenge, this paper presents a novel design of the data retrieval engine (DRE) targeted at facilitating one stop retrieval of geospatial data from heterogeneous data sources distributed on the Internet. The engine enables users to search, access and visualize the geospatial data of different types by setting query criteria in a map-based web portal. The engine is based on the service oriented architecture. It contains a built-in middleware composed of a harvest server, a central service database and a service search engine. Meta information of Open Geographic Consortium (OGC) web service are harvested by the harvest server and stored in the service database. When searching for particular geospatial data, those cached OGC services providing access to the data can be identified by the service search engine. The core functionalities of the middleware are exposed through a set of web services which can be consumed at client side. Two popular Rich Internet Applications (RIAs) technologies including Microsoft Silverlight and ArcGIS API for Silverlight are fully utilized to develop the web portal. The feasibility and effectiveness of the engine are carefully tested and demonstrated through investigations.
KeywordsData Layer Service Oriented Architecture Service Database Geospatial Data Open Geospatial Consortium
Unable to display preview. Download preview PDF.
- 1.Li, Z., Yang, C., et al.: An optimized framework for seamlessly integrating OGC Web services to support geospatial sciences. International Journal of Geographic Information Science (2011), doi:10.1080/13658816.2010.484811Google Scholar
- 2.Longueville, B.D.: Community-based geoportals: The next generation? Concepts and methods for the geospatial Web 2.0. Computers, Environment and Urban Systems (2010), doi:10.1016/j.compenvurbsys.2010.04.004Google Scholar
- 3.Maguire, D.J., Longley, P.A.: The emergence of geoportals and their role in spatial data infrastructures. Computers, Environment and Urban Systems (2005), doi:10.1016/j.compenvurbsys.2004.05.012Google Scholar
- 4.Nachouki, G., Quafafou, M.: MashUp web data sources and services based on semantic queries. Information Systems (2011), doi:10.1016/j.is.2010.08.001Google Scholar