Graphical Composition of Grid Services [chapter]

Kenneth J. Turner, Koon Leai Larry Tan
Rapid Integration of Software Engineering Techniques  
Grid services and web services have similarities but also significant differences. Although conceived for web services, it is seen how BPEL (Business Process Execution Logic) can be used to orchestrate a collection of grid services. It is explained how CRESS (Chisel Representation Employing Systematic Specification) has been extended to describe grid service composition. The CRESS descriptions are automatically converted into BPEL/WSDL code for practical realisation of the composed services.
more » ... mposed services. This achieves orchestration of grid services deployed using the widely used Globus Toolkit and ActiveBPEL interpreter. The same CRESS descriptions are automatically translated into LOTOS, allowing systematic checks for interoperability and logical errors prior to implementation. The approach is therefore application-driven (orchestrating grid services), novel (combining practice and theory), practical (automated implementation and validation), and integrated (complementing existing grid practice).
doi:10.1007/978-3-540-71876-5_1 dblp:conf/rise/TurnerT06 fatcat:2svqj636qjftngejs5s5x2asqu