First International Conference on E-Science and Grid Computing (E-Science'05)
DOI: 10.1109/e-science.2005.34
|View full text |Cite
|
Sign up to set email alerts
|

Distributed, Parallel Web Service Orchestration Using XSLT

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 explici… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 13 publications
(8 reference statements)
0
6
0
Order By: Relevance
“…Most of the existing work on workflow systems may be grouped in three categories: (1) systems that are tailored for scientific workflows based on Globus [14] Grid infrastructure [3,15,16]; (2) systems for business workflows that are based on Web services-related technologies (such as SOAP, WSDL, and BPEL) [17][18][19][20]; and (3) systems for scientific workflows that use and further extend the standard Web services technologies developed for business workflows [11,16,21]. In comparison to business workflows, the distinguishing features of Grid workflows are the long execution time of compute intensive activities and the large data transfer between activities (typically the data exchange is performed via large files).…”
Section: Related Workmentioning
confidence: 99%
“…Most of the existing work on workflow systems may be grouped in three categories: (1) systems that are tailored for scientific workflows based on Globus [14] Grid infrastructure [3,15,16]; (2) systems for business workflows that are based on Web services-related technologies (such as SOAP, WSDL, and BPEL) [17][18][19][20]; and (3) systems for scientific workflows that use and further extend the standard Web services technologies developed for business workflows [11,16,21]. In comparison to business workflows, the distinguishing features of Grid workflows are the long execution time of compute intensive activities and the large data transfer between activities (typically the data exchange is performed via large files).…”
Section: Related Workmentioning
confidence: 99%
“…Our virtual machine and intermediate language are part of a broader project to implement a distributed, parallel version of XSLT [12]. The use of graph reduction came about as an evolution of earlier work on compiling XSLT into dataflow graphs [13], while our stream-based implementation of network connections is intended for use as an underlying mechanism for accessing web services [14].…”
Section: Related Workmentioning
confidence: 99%
“…Examples of these applications are as follows: An increasing number of Web technologies are being used in our everyday lives. These technologies often leverage XSLT to support solutions in heterogeneous environments . The maturing of technologies related to information integration has enhanced the importance of the performance and the throughput of data exchange. The requirement to transform massive datasets is also becoming increasingly common. Social networking is increasing in popularity, with individuals being grouped for specific events and sharing various types of information.…”
Section: Introductionmentioning
confidence: 99%