Loading…

A rigorous approach to orchestrating grid services

Although conceived for web services, it is shown how B pel (Business Process Execution Language) can be used to orchestrate a collection of grid services. This is achieved using the technique of C ress (Communication Representation Employing Systematic Specification) to describe the composition of g...

Full description

Saved in:
Bibliographic Details
Published in:Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2007-10, Vol.51 (15), p.4421-4441
Main Authors: Turner, Kenneth J., Tan, Koon Leai Larry
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Although conceived for web services, it is shown how B pel (Business Process Execution Language) can be used to orchestrate a collection of grid services. This is achieved using the technique of C ress (Communication Representation Employing Systematic Specification) to describe the composition of grid services. C ress descriptions are automatically translated into L otos (Language Of Temporal Ordering Specification), allowing systematic checks for interoperability and logical errors prior to implementation. M ustard (Multiple-Use Scenario Test and Refusal Description) is used to validate the generated specification against use case scenarios. The same C ress descriptions are then automatically converted into B pel/W sdl code for practical realisation of the composed services. Grid services are executed by Globus Toolkit 4, while their orchestration is supported by the ActiveB pel engine. The M ustard scenarios are used again to evaluate the implementation. The overall approach therefore supports rigorous development and automated creation of orchestrated grid services.
ISSN:1389-1286
1872-7069
DOI:10.1016/j.comnet.2007.06.020