ACM Home Page
Please provide us with feedback. Feedback
XL: an XML programming language for web service specification and composition
Full text PdfPdf (236 KB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: Semantic Web Services table of contents
Pages: 65 - 76  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
Daniela Florescu  XQRL, Inc.
Andreas Grünhagen  Technical University Munich
Donald Kossmann  Technical University Munich and XQRL, Inc.
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 35,   Citation Count: 21
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511446.511456
What is a DOI?

ABSTRACT

We present an XML programming language specially designed for the implementation of Web services. XL is portable and fully compliant with W3C standards such as XQuery, XML Protocol, and XML Schema. One of the key features of XL is that it allows programmers to concentrate on the logic of their application. XL provides high-level and declarative constructs for actions which are typically carried out in the implementation of a Web service; e.g., logging, error handling, retry of actions, workload management, events, etc. Issues such as performance tuning (e.g., caching, horizontal partitioning, etc.) should be carried out automatically by an implementation of the language. This way, the productivity of the programmers, the ability of evolution of the programs, and the chances to achieve good performance are substantially enhanced.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Special issue on Infrastructure for Advanced E-services. Data Engineering Bulletin, 24(1), March 2001.
 
2
XQuery 1.0, XPath 2.0 Functions, and Operations Version 1.0. http://www.w3.org/tr/xquery-operators/, December 2001.
 
3
XQuery 1.0 and XPath 2.0 Data Model. http://www.w3.org/tr/query-datamodel/.
 
4
BizTalk.org. Biztalk initiative. http://www.biztalk.org/home/default.asp.
 
5
BPMI.org. Business management initiative. http://www.bpmi.org/index.esp
 
6
 
7
F. Casati, S. Ilnicki, L. Jin, V. Krishnamoorthy, and M.-C. Shan. eFlow: a platform for developing and managing composite e-services. Technical report, Hewlett Packard Software Technology Laboratory, 2000.
 
8
E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana. Web services description language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
 
9
DAML~Service Coalition. Daml-s: Semantic markup for web services. http://www.daml.org/services.
 
10
W3C Consortium. Workshop on Web services. http://www.w3.org/2001/01/WSWS.
11
 
12
eSpeak. The universal language of e-services. http://www.e-speak.hp.com/.
 
13
D. Florescu and D. Kossmann. An XML Programming Language for Web Service Specification and Composion. Technical report, TU Munich, June 2001.
 
14
 
15
J2EE. Java 2 enterprise edition. http://java.sun.com/j2ee/tutorial.
 
16
JAKARTA. The JAKARTA project. http://jakarta.apache.org/.
 
17
JXTA. Project JXTA. http://www.jxta.org/.
 
18
XML Protocol Abstract Model. http://www.w3.org/tr/xmlp-am/, Jul 2001.
 
19
.NET. http://www.microsoft.com/net.
 
20
XForms: The Next Generation of Web Forms. http://www.w3.org/markup/forms.
 
21
Simple Object Access Protocol. http://www.w3.org/tr/soap/, May 2000.
 
22
XML Query. http://www.w3.org/xml/query, Dec 2001.
 
23
XML Schema. http://www.w3.org/xml/schema, May 2001.
 
24
XQuery 1.0: Formal semantics. http://www.w3.org/tr/query-semantics, June 2001.
 
25
Sun. Sunone. http://www.sun.com/software/sunone.
 
26
SAP Technology. http://www.sap.com/company/publications/fs_technology.asp?pressid=706.
 
27
S. Thatte. Xlang overview. http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm.
 
28
WebL. Compaq's web language. http://www.research.compaq.com/SRC/WebL/.
 
29
WSFL. Web services flow language. http://www-4.ibm.com/software/solutions/webservices/pdf/WSFL.pdf.
 
30
XML Path-Language (XPath). http://www.w3.org/tr/xpath.
 
31
Extensible Stylesheet~Language XSLT. http://www.w3.org/style/xsl/.

CITED BY  21

Collaborative Colleagues:
Daniela Florescu: colleagues
Andreas Grünhagen: colleagues
Donald Kossmann: colleagues