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...
Saved in:
Published in: | Computer networks (Amsterdam, Netherlands : 1999) Netherlands : 1999), 2007-10, Vol.51 (15), p.4421-4441 |
---|---|
Main Authors: | , |
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!
|
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 |