DocumentCode :
1930810
Title :
Compilation of XSLT into dataflow graphs for Web service composition
Author :
Kelly, Peter M. ; Coddington, Paul D. ; Wendelborn, Andrew L.
Author_Institution :
School of Computer Science, Adelaide Univ., SA, Australia
Volume :
1
fYear :
2006
fDate :
16-19 May 2006
Lastpage :
149
Abstract :
Our current research into programming models for parallel Web services composition is targeted at providing mechanisms for obtaining higher throughput for large scale compute and data intensive programs that delegate part of their computation to services, and making it easier to develop such applications. The ability to invoke multiple service calls at one time on different machines enables different portions of the program to be executed concurrently. We are addressing this through an implementation of an existing functional language, XSLT. Our implementation uses a dataflow execution model, and includes a compiler to build dataflow graphs from XSLT source code. This paper describes the execution model used to obtain parallelism and compose Web services, as well as the compilation process used to create the dataflow graphs. Our aim with this paper is to present the design of our system and demonstrate that XSLT provides a suitable model for distributed execution and parallel composition of Web services.
Keywords :
Internet; concurrency control; data flow graphs; functional languages; functional programming; Web service composition; XSLT; dataflow execution model; dataflow graphs; distributed execution; functional language; parallel Web services composition; parallel composition; programming models; Australia; Computer science; Concurrent computing; Data flow computing; Grid computing; Large-scale systems; Libraries; Parallel processing; Throughput; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2006. CCGRID 06. Sixth IEEE International Symposium on
Conference_Location :
Singapore
Print_ISBN :
0-7695-2585-7
Type :
conf
DOI :
10.1109/CCGRID.2006.26
Filename :
1630808
Link To Document :
بازگشت