Semantically-Aided Data-Aware Service Workflow Composition

Composition of workflows of computational tasks, grid jobs, or even web services is not a new topic. Many papers and research projects have tackled this problem in the past, in recent years also using semantic description of resources. Most of the proposed or developed solutions deal only with the composition of the functional part of the workflow, the data necessary to actually execute it is considered secondary. The system, design of which we describe in this paper, tries to overcome this gap, and create workflows with the input data of the workflow actions already included. Our design is based on an existing solution from the project K-Wf Grid. The workflow is modeled as a Petri net, which allows for easy incorporation of data into the process. It utilizes semantic description of resources by means of ontologies, and operates on a SOA-based grid composed of web services. It is being developed in the context of a project called SEMCO-WS.

[1]  Radu Prodan,et al.  Comparison of Workflow Scheduling Strategies on the Grid , 2005, PPAM.

[2]  Mária Bieliková,et al.  Enhancing Semantic Web Services Composition with User Interaction , 2008, 2008 IEEE International Conference on Services Computing.

[3]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[4]  J. Crisp,et al.  The Delphi method? , 1997, Nursing research.

[5]  Murray Turoff,et al.  The Delphi Method: Techniques and Applications , 1976 .

[6]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[7]  Marian Bubak,et al.  Semantic Composition of Scientific Workflows Based on the Petri Nets Formalism , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[8]  Stephen Gilmore,et al.  Evaluating the Performance of Skeleton-Based High Level Parallel Programs , 2004, International Conference on Computational Science.

[9]  Ladislav Hluchý,et al.  Knowledge-Based Runtime Prediction of Stateful Web Services for Optimal Workflow Construction , 2005, PPAM.

[10]  Ladislav Hluchý,et al.  Semantic Tools for Workflow Construction , 2006, International Conference on Computational Science.

[11]  Gregor von Laszewski,et al.  GSFL: A Workflow Framework for Grid Services , 2002 .

[12]  Marco Aldinucci,et al.  Computational Science - ICCS 2008, 8th International Conference, Kraków, Poland, June 23-25, 2008, Proceedings, Part I , 2008, ICCS.

[13]  Ulf Leser,et al.  Querying Distributed RDF Data Sources with SPARQL , 2008, ESWC.

[14]  Dieter Fensel,et al.  Semantic Web Services Grounding , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[15]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[16]  Ladislav Hluchý,et al.  Automatic Data Reuse in Grid Workflow Composition , 2008, ICCS.

[17]  Katarzyna Rycerz,et al.  Grid Service Registry for Workflow Composition Framework , 2004, International Conference on Computational Science.

[18]  Stephen Gilmore,et al.  Combining Measurement and Stochastic Modelling to Enhance Scheduling Decisions for a Parallel Mean Value Analysis Algorithm , 2006, International Conference on Computational Science.

[19]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[20]  Amit P. Sheth,et al.  Semantic Web Services, Processes and Applications (Semantic Web and Beyond: Computing for Human Experience) , 2006 .