Composition and Execution of Secure Workflows in WSRF-Grids

BPEL is the de-facto standard for business process modeling in today's enterprises and is a promising candidate for the integration of business and Grid applications. While BPEL works well for traditional web services, it has a number of drawbacks with respect to the more complex world of WSRF- based Grid computing, especially where security is concerned. In this paper, a solution that extends the BPEL security approach to encompass secure Grid application interactions is presented. The proposed approach is capable of handling both web service and Grid service resources and their corresponding security mechanisms. The BPEL language is extended by security-related settings. An implementation of a GSI-compliant BPEL engine that can also manage the lifetime of proxy certificates is presented.

[1]  Thomas Friese,et al.  Grid Workflow Modelling Using Grid-Specific BPEL Extensions , 2007 .

[2]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[3]  R. V. van Nieuwpoort,et al.  The Grid 2: Blueprint for a New Computing Infrastructure , 2003 .

[4]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[5]  Natawut Nupairoj,et al.  The BPEL orchestrating framework for secured grid services , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[6]  R. Grim,et al.  GridAssist, a user friendly grid-based workflow management tool , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[7]  Jem Treadwell,et al.  Open Grid Services Architecture , 2006, Grid-Based Problem Solving Environments.

[8]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[9]  David Meredith,et al.  Evaluation of BPEL to Scientific Workflows , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[10]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

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

[12]  Phillip Hallam-Baker,et al.  Web services security: soap message security , 2003 .

[13]  Jim Basney,et al.  The MyProxy online credential repository , 2005, Softw. Pract. Exp..

[14]  Thomas Friese,et al.  Collaborative Grid Process Creation Support in an Engineering Domain , 2006, HiPC.

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

[16]  Radu Prodan,et al.  ASKALON: a tool set for cluster and Grid computing , 2005, Concurr. Pract. Exp..