A workflow portal supporting multi-language interoperation and optimization: Research Articles

  • Authors:
  • Lican Huang;Asif Akram;Rob Allan;David W. Walker;Omer F. Rana;Yan Huang

  • Affiliations:
  • Computer Science, Cardiff University, Queen's Buildings, 5 The Parade, Roath, Cardiff CF24 3AA, U.K.;CCLRC e-Science Centre, CCLRC Daresbury Laboratory, Warrington WA4 4AD, U.K.;CCLRC e-Science Centre, CCLRC Daresbury Laboratory, Warrington WA4 4AD, U.K.;Computer Science, Cardiff University, Queen's Buildings, 5 The Parade, Roath, Cardiff CF24 3AA, U.K.;Computer Science, Cardiff University, Queen's Buildings, 5 The Parade, Roath, Cardiff CF24 3AA, U.K.;Computer Science, Cardiff University, Queen's Buildings, 5 The Parade, Roath, Cardiff CF24 3AA, U.K.

  • Venue:
  • Concurrency and Computation: Practice & Experience - Workshop on Grid Computing Portals (GCE 2005)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present a workflow portal for Grid applications, which supports different workflow languages and workflow optimization. We present an XSLT converter that converts from one workflow language to another and enables the interoperation between different workflow languages. We discuss strategies for choosing the optimal service from several semantically equivalent Web services in a Grid application. The dynamic selection of Web services involves discovering a set of semantically equivalent services by filtering the available services based on metadata, and selecting an optimal service based on real-time data and/or historical data recorded during prior executions. Finally, we describe the framework and implementation of the workflow portal which aggregates different components of the project using Java portlets. Copyright © 2007 John Wiley & Sons, Ltd.