Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/29567
Citations
Scopus Web of Science® Altmetric
?
?
Type: Conference paper
Title: Distributed, parallel web service orchestration using XSLT
Author: Kelly, P.
Coddington, P.
Wendelborn, A.
Citation: Proceedings of the First International Conference on e-Science and Grid Computing, 2005 / Stockinger, H., Buyya, R., Perrott, R. (ed./s), vol.2005, pp.312-319
Part of: Proceedings of the First International Conference on e-Science and Grid Computing
Publisher: IEEE Computer Society
Publisher Place: Los Alamitos, California
Issue Date: 2005
ISBN: 0780394631
9780780394636
Conference Name: International Conference on e-Science and Grid Computing (1st : 2005 : Melbourne, Australia)
Editor: Stockinger, H.
Buyya, R.
Perrott, R.
Statement of
Responsibility: 
Peter M. Kelly, Paul D. Coddington, Andrew L. Wendelborn
Abstract: GridXSLT is an implementation of the XSLT programming language designed for distributed web service orchestration. Based on the functional semantics of the language, it compiles programs into dataflow graphs which can be efficiently executed across a collection of machines in a cluster or grid environment. Calls to web services can be made using the standard function call semantics provided by the language, and occur in parallel using the dataflow model of computation. The programmer is not required to explicitly specify the parallelism, as the details of how programs are scheduled and executed in a distributed environment are abstracted away by the run-time engine. XSLT provides a higher level programming model than many other approaches to web services composition; we explore its use here as a means of easing the task of orchestrating the interactions between services. In addition to the normal XSLT syntax, our system also supports programs written in XSLiTe, an alternative syntax we have developed which uses more concise representations of language constructs, increasing the ease of development, and bringing code readability closer to that of traditional programming languages. Our goal is to ease the construction of applications based on web services composition, such as those used in eScience and other fields in which service oriented architectures are prominent.
Description: ©2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
DOI: 10.1109/E-SCIENCE.2005.34
Published version: http://dx.doi.org/10.1109/e-science.2005.34
Appears in Collections:Aurora harvest 2
Computer Science publications

Files in This Item:
File Description SizeFormat 
hdl29567.pdf135.81 kBPublisher's PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.