GridPML: A process modeling language and history capture system for grid service composition

Hua Ma, Susan D. Urban, Yang Xiao, Suzanne Dietrich

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

This paper presents a process modeling language known as the GridPML for the composition of Grid Services. The GridPML is an XML-based language that supports basic control flow constructs adopted from Web Service composition languages with features for invoking Grid Services. The GridPML defines an approach to Grid Service lifecycle management that creates service instances as needed at run time. The GridPML also supports the use of process parameters, complex type variable assignment from different Grid Services, and collection type indexing. A process execution history containing the execution context is created and maintained by the GridPML execution engine, forming the basis of future research for analyzing the semantic correctness of concurrent process execution. In addition to presenting the design and implementation of the GridPML language, this paper also outlines future directions for exception handling and recovery features for the GridPML language and execution environment.

Original languageEnglish (US)
Title of host publicationProceedings - ICEBE 2005
Subtitle of host publicationIEEE International Conference on e-Business Engineering
Pages433-440
Number of pages8
DOIs
StatePublished - 2005
EventICEBE 2005: IEEE International Conference on e-Business Engineering - Beijing, China
Duration: Oct 18 2005Oct 21 2005

Publication series

NameProceedings - ICEBE 2005: IEEE International Conference on e-Business Engineering
Volume2005

Other

OtherICEBE 2005: IEEE International Conference on e-Business Engineering
Country/TerritoryChina
CityBeijing
Period10/18/0510/21/05

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'GridPML: A process modeling language and history capture system for grid service composition'. Together they form a unique fingerprint.

Cite this