Developing Web services in a computational grid environment

Grid and Web services are both hot topics today. In this paper, we present some ongoing work and planned future work at the Cambridge eScience Centre. After an introduction to these technologies in the context of grid applications development, we describe two use-cases: a database of results in computational fluid dynamics (CFD) and a small computational grid for aircraft engineering design. As grid services are moving towards Web services, we continue to make use of the Globus Toolkit v2.4 (GT2.4), without adopting the open grid services architecture (OGSA) wholesale. In our scenario, GT2.4 integrates distributed computing resources including HPC and clusters while Web services wrap the scientific code as a service.

[1]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[2]  Xiaobo Yang,et al.  Distributed computational fluid dynamics , 2003 .

[3]  Steven Tuecke,et al.  An online credential repository for the Grid: MyProxy , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[4]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[5]  Stewart Cant,et al.  The Cambridge CFD Grid Portal for Large-Scale Distributed CFD Applications , 2004, International Conference on Computational Science.