Orchestration of Grid-Enabled Geospatial Web Services in Geoscientific Workflows

The need for computational resources capable of processing geospatial data has accelerated the uptake of geospatial web services. Several academic and commercial organizations now offer geospatial web services for data provision, coordinate transformation, geocoding and several other tasks. These web services adopt specifications developed by the Open Geospatial Consortium (OGC) - the leading standardization body for Geographic Information Systems. In parallel with efforts of the OGC, the Grid computing community has published specifications for developing Grid applications. The Open Grid Forum (OGF) is the main body that promotes interoperability between Grid computing systems. This study examines the integration of Grid services and geospatial web services into workflows for Geoscientific processing. An architecture is proposed that bridges web services based on the abstract geospatial architecture (ISO19119) and the Open Grid Services Architecture (OGSA). The paper presents a workflow management system, called SAW-GEO, that supports orchestration of Grid-enabled geospatial web services. An implementation of SAW-GEO is presented, based on both the Simple Conceptual Unified Flow Language (SCUFL) and the Business Process Execution Language for Web Services (WS-BPEL or BPEL for short).

[1]  S. BRODETSKY,et al.  Theory of Plates and Shells , 1941, Nature.

[2]  John J. Craig,et al.  Hybrid position/force control of manipulators , 1981 .

[3]  Tomaso Poggio,et al.  Computational vision and regularization theory , 1985, Nature.

[4]  Oussama Khatib,et al.  Motion and force control of robot manipulators , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[5]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[6]  Chia-Hsiang Menq,et al.  Smooth-surface approximation and reverse engineering , 1991, Comput. Aided Des..

[7]  Kenneth R. Sloan,et al.  Surfaces from contours , 1992, TOGS.

[8]  Ernest M. Stokely,et al.  Surface Parametrization and Curvature Measurement of Arbitrary 3-D Objects: Five Practical Methods , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Simon Parkinson,et al.  Sensing surface shape by touch , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[10]  Jean Ponce,et al.  Using Geometric Distance Fits for 3-D Object Modeling and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  David J. Kriegman,et al.  Parameterized Families of Polynomials for Bounded Algebraic Curve and Surface Fitting , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  David B. Cooper,et al.  Describing Complicated Objects by Implicit Polynomials , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Gabriel Taubin,et al.  Estimating the tensor of curvature of a surface from a polyhedral approximation , 1995, Proceedings of IEEE International Conference on Computer Vision.

[14]  Friedrich Lange,et al.  Learning force control with position controlled robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[15]  Daniel Keren,et al.  Fitting Curves and Surfaces With Constrained Implicit Polynomials , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Allison M. Okamura,et al.  An overview of dexterous manipulation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[17]  Di Xiao,et al.  Sensor-based hybrid position/force control of a robot manipulator in an uncalibrated environment , 2000, IEEE Trans. Control. Syst. Technol..

[18]  A. Pressley Elementary Differential Geometry , 2000 .

[19]  Mark Moll,et al.  Reconstructing the Shape and Motion of Unknown Objects with Active Tactile Sensors , 2002, WAFR.

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

[21]  Yan-Bin Jia,et al.  High precision contour tracking with a joystick sensor , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[22]  Berhanu F. Alemaw,et al.  Assessment of groundwater pollution vulnerability and modelling of the Kanye Wellfield in SE Botswana—a GIS approach , 2004 .

[23]  Ehud Rivlin,et al.  Recognizing 3D Objects Using Tactile Sensing and Curve Invariants , 2000, Journal of Mathematical Imaging and Vision.

[24]  Liang Chen,et al.  Grid Service Orchestration Using the Business Process Execution Language (BPEL) , 2005, Journal of Grid Computing.

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

[26]  Christopher D. Gill,et al.  Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices , 2006, ICSOC.

[27]  Edward A. Lee,et al.  CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1–7 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02] Taverna: Lessons in creating , 2022 .

[28]  Philip James,et al.  Semantically-assisted geospatial workflow design , 2007, GIS.

[29]  Liping Di,et al.  Semantics-based automatic composition of geospatial Web service chains , 2007, Comput. Geosci..

[30]  Philip James,et al.  Workflow Enactment of Grid-Enabled Geospatial Web Services , 2007 .