国外有人设计了一种新的实现Web Services的XML编程语言——XL。XL完全适应W3C的标准。其主要优点是让编程人员集中关注程序的应用逻辑。XL为Actions提供了在Web Services实现中执行的典型高层级开放结构,编程人员的效率、程序的进化能力等将有实质性的提高。本文介绍了XL的语法,并给出一个XL Web Service程序实例。
XL- an XML programming language has been designed abroad for the implementation of Web Services. XL is fully compliant with W3C standards. 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 typically carried out in the implementation of a Web Service, the productivity of the programmers, the ability of evolution of the programs, and the chances to achieve good performance are substantially enhanced. This paper mainly introduces syntax of XL and gives an example of a Web Service written in XL.
张爱红(编译). Web Services编程语言XL的语法[J]. 现代图书情报技术, 2004, 20(9): 29-33.
Zhang Aihong(Compiler). The Syntax of XL—an XML Programming Language for Web Services. New Technology of Library and Information Service, 2004, 20(9): 29-33.
1 Daniela Florescu , Andreas Grünhagen , Donald Kossmann. XL: an XML programming language for Webservice specification and composition Computer Networks,2003,42:641-660
2 D. Florescu, D. Kossmann, An XML Programming Language for Web Service Specification and Composition, Technical report,TU Munich, June 2001
3 D. Florescu, A. Grunhagen, D. Kossmann, XL: an XML programming language for Web service specification and composition, in: WWW2002 Conference Proceedings, 2002
4 D. Florescu, A. Grunhagen, D. Kossmann, XL: a platform for Web Services, in:CIDR 2003, Asilomar, in press