Workflow enactment engine for WSRF-compliant services orchestration

The convergence of grid services more closely to the Web services in the recent years has opened new challenges in designing modern system architectures. Scientific applications based on the grid service architectures can be now viewed as complex processes utilizing available resources so that they co-operate to implement the desired behavior of the system. The workflows became a natural method for describing such processes typically executed on various dispersed resources. Moreover, a number of new specifications and standards is continuously being developed to support the unavoidable and highly demanded interoperability between the services composing the processes. In order to orchestrate the grid services, a workflow engine able to cope with the different standards is highly desirable. The work presented in this paper is carried out in the context of the Globus Incubator project named Workflow Enactment Engine Project. The project was established to provide an easy-to-use and manage workflow enactment engine for grid services orchestration using the WS-BPEL 2.0 language.