|
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
|
|
|
|
|
Quanzhong Li , Michelle Y. Kim , Edward So , Steve Wood, XVM: a bridge between xml data and its behavior, Proceedings of the 13th international conference on World Wide Web, May 17-20, 2004, New York, NY, USA
|
|
|
|
|
|
Richard Hull , Michael Benedikt , Vassilis Christophides , Jianwen Su, E-services: a look behind the curtain, Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, p.1-14, June 09-11, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
Senthilanand Chandrasekaran , Gregory Silver , John A. Miller , Jorge Cardoso , Amit P. Sheth, XML-based modeling and simulation: web service technologies and their synergy with simulation, Proceedings of the 34th conference on Winter simulation: exploring new frontiers, December 08-11, 2002, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Junichi Tatemura , Oliver Po , Arsany Sawires , Divyakant Agrawal , K. Selçuk Candan, WReX: a scalable middleware architecture to enable XML caching for web-services, Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware, p.124-143, November 01-01, 2005, Grenoble, France
|
|
|
|
|