Design of Distributed Heterogeneous Data Retrieval Engine Using Service Oriented Architectures and Rich Internet Applications

  • Mutao Huang
  • Yong Tian
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 157)


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.


Data Layer Service Oriented Architecture Service Database Geospatial Data Open Geospatial Consortium 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 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. 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. 4.
    Nachouki, G., Quafafou, M.: MashUp web data sources and services based on semantic queries. Information Systems (2011), doi:10.1016/ Scholar
  5. 5.
    Wood, J., Dykes, J., Slingsby, A., Clarke, K.: Interactive visual exploration of a large spatio-temporal dataset: reflections on a geovisualization mashup. IEEE Transactions on Visualization and Computer Graphics 13, 1176–1183 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  1. 1.College of Hydropower & Information EngineeringHuazhong University of Science & TechnologyWuhanChina

Personalised recommendations