Skip to main content
Article thumbnail
Location of Repository

A general and scalable solution for heterogeneous workflow invocation and nesting

By Tamas Kukla, Tamas Kiss, Gabor Terstyanszky and Peter K. Kacsuk


Several widely utilized, grid workflow management systems emerged in the last decade. These systems were developed by different scientific communities for various purposes. Enhancing these systems with the capability of invoking and nesting the workflows of other systems within their native workflows makes these communities to be able to carry out cross-organizational experiments and share non-native workflows. The novel solution described in this paper allows the integration of different workflow engines and makes them accessible for workflow systems in order to achieve this goal. The solution is based on an application repository and submitter, which exposes different workflow engines and executes them using the computational resources of the grid. In contrast with other approaches, our solution is scalable in terms of both number of workflows and amount of data, easily extendable in the sense that the integration of a new workflow engine does not require code re-engineering, and general, since it can be adopted by numerous workflow systems

Topics: UOW3
Publisher: IEEE
OAI identifier:
Provided by: WestminsterResearch

Suggested articles


  1. (2002). Condor DAGMan: Handling Inter-Job Dependencies,”
  2. (2008). CppWfMS on-line documentation,”
  3. (2004). Design and implementation of the YAWL system,”
  4. (2005). GEMLCA: Running Legacy Code Applications as Grid Services,”
  5. (2006). Globus Toolkit Version 4: Software for Service-Oriented Systems,”
  6. (2006). Grid Workflow Execution Service-Dynamic and interactive execution and visualization of distributed workflows,”
  7. (2007). Gridnet2 activities for wfm research group,”
  8. (2006). Multi-Grid, Multi-User Workflows in the PGRADE Grid Portal j,”
  9. (2006). Programming the Grid with gLite,”
  10. (2004). Taverna: a tool for the composition and enactment of bioinformatics workflows,”
  11. (2005). ter Hofstede, “YAWL: yet another workflow language,”
  12. (2009). The Java Community Process, JSR 168,” 2003. Authorized licensed use limited to:
  13. (2007). Towards a scientific workflow-oriented computational World Wide Grid,”
  14. (2004). Triana: a graphical Web service composition and execution toolkit,” Web Services,
  15. (2008). Using GWorkflowDL for Middleware-Independent Modeling and Enactment of Workflows,”
  16. (2006). VLEWFBus: A Scientific Workflow Bus for Multi e-Science Domains,” eScience and Grid Computing,
  17. (2006). Workflow Interoperability in Grid-based Systems,” Cracow Grid Workshop,
  18. (1999). Workflow Management Coalition Terminology and Glossary,” Workflow Management Coalition,
  19. (2008). Workflow Management Coalition Website,”
  20. (1999). Workflow Management Coalition Workflow Standard - Interoperability Abstract Specification,” Workflow Management Coalition,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.