Service chaining architectures for applications implementing distributed geographic information processing

Service-Oriented Architectures can be used as a framework for enabling distributed geographic information processing (DGIP). The Open Geospatial Consortium (OGC) has published several standards for services. These can be composed into service chains that support the execution of workflows constituting complex DGIP applications. In this paper, we introduce a basic architecture and building blocks for building DGIP applications based on service chains. We investigate the issues arising from the composition of OGC services into such service chains. We study various architectural patterns in order to guide application developers in their task of implementing DGIP applications based on service chains. More specifically, we focus on the control flow and data flow patterns in the execution of a workflow. These issues are illustrated with an example from the domain of risk management – a forest fire risk mapping scenario.

[1]  Nicole Ostländer,et al.  Designing Service Architectures for Distributed Geoprocessing: Challenges and Future Directions , 2007, Trans. GIS.

[2]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[3]  Gerald Schimak,et al.  orchestra: an open service architecturefor risk management , 2008 .

[4]  Ying Wu,et al.  Design strategies to improve performance of GIS Web services , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[5]  Alexander Zipf,et al.  OGC Web Processing Service Interface for Web Service Orchestration Aggregating Geo-processing Services in a Bomb Threat Scenario , 2007, W2GIS.

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

[7]  Carlos Granell,et al.  Service Composition for SDIs: Integrated Components Creation , 2005, 16th International Workshop on Database and Expert Systems Applications (DEXA'05).

[8]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[9]  Qi Li,et al.  Performance‐improving techniques in web‐based GIS , 2005, Int. J. Geogr. Inf. Sci..

[10]  Klaus Greve,et al.  Requirements for Next Generation Spatial Data Infrastructures‐Standardized Web Based Geoprocessing and Web Service Orchestration , 2007, Trans. GIS.

[11]  Manuel Mazzara,et al.  A pi-calculus based semantics for WS-BPEL , 2007, J. Log. Algebraic Methods Program..

[12]  Roberto Lucchi,et al.  Formalizing Mobility in Service Oriented Computing , 2007, J. Softw..

[13]  Rudolf Schmid,et al.  Organization for the advancement of structured information standards , 2002 .

[14]  Carlos Granell,et al.  Enhancing Geo-Service Chaining through Deep Service Descriptions , 2007, Trans. GIS.

[15]  James Clark,et al.  XSL Transformations (XSLT) Version 1.0 , 1999 .

[16]  I. Simonis,et al.  Toward a Process Model for GI Service Composition , 2003 .

[17]  van der Wmp Wil Aalst,et al.  Workflow data patterns , 2004 .

[18]  Aijun Chen,et al.  Use of grid computing for modeling virtual geospatial products , 2009, Int. J. Geogr. Inf. Sci..

[19]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[20]  Ioannis Kanellopoulos,et al.  The European geoportal - one step towards the establishment of a European Spatial Data Infrastructure , 2005, Comput. Environ. Urban Syst..

[21]  R. Leemans,et al.  BALANCE: an attempt to assess climate change impacts in the Barents Sea Region , 2008 .

[22]  Douglas Nebert,et al.  Developing Spatial Data Infrastructures: The SDI Cookbook , 2001 .

[23]  Carlos Granell,et al.  Integrating Semantic and Syntactic Descriptions to Chain Geographic Services , 2006, IEEE Internet Computing.

[24]  Myra Bambacus,et al.  The Emerging Concepts and Applications of the Spatial Web Portal , 2007 .

[25]  Michael Gould,et al.  Geospatial Web Service Chaining , 2009 .

[26]  Katleen Janssen,et al.  Spatial data infrastructures in Europe: state of play Spring 2005: summary report of activity 5 of a study commissioned by the EC (Eurostat & DGENV) in the framework of the INSPIRE initiative - August 2005 , 2005 .

[27]  Nicole Ostländer,et al.  Assessing climate change vulnerability in the arctic using geographic information services in spatial data infrastructures , 2008 .