Orchestrating WSRF-based Grid Services

Grid computing aims to create an accessible virtual super- computer by integrating distributed computers to form a parallel in- frastructure for processing applications. To enable service-oriented Grid computing, the Grid computing architecture was aligned with current Web service technologies. Thereby making it possible for Grid appli- cations to be exposed as Web services. The WSRF set of speciflcations standardized the association of state information with Web services (WS- Resource) while providing interfaces for the management of state data. Key to the realization of the beneflts of Grid computing is the ability to integrate WS-Resources to create higher-level applications. The Busi- ness Process Execution Language (BPEL) is the leading standard for integrating Web services and as such has a natural a-nity to the inte- gration of Grid services. In this paper, we share our experience on using BPEL to integrate, create, and manage WS-Resources that implement the factory/instance pattern.