Active rules for XML: A new paradigm for e-services

被引:0
作者
Bonifati A. [1 ]
Ceri S. [1 ]
Paraboschi S. [1 ]
机构
[1] Dipto. di Elettronica e Informazione, Politecnico di Milano, 20133 Milan
关键词
Active databases; Document management; Query languages for XML; XML; XSLT;
D O I
10.1007/s007780100039
中图分类号
学科分类号
摘要
XML is rapidly becoming one of the most widely adopted technologies for information exchange and representation. As the use of XML becomes more widespread, we foresee the development of active XML rules, i.e., rules explicitly designed for the management of XML information. In particular, we argue that active rules for XML offer a natural paradigm for the rapid development of innovative e-services. In the paper, we show how active rules can be specified in the context of XSLT, a pattern-based language for publishing XML documents (promoted by the W3C) which is receiving strong commercial support, and Lorel, a query language for XML documents that is quite popular in the research world. We demonstrate, through simple examples of active rules for XSLT and Lorel, that active rules can be effective for the implementation of e-commerce services. We also discuss the various issues that need to be considered in adapting the notion of relational triggers to the XML context.
引用
收藏
页码:39 / 47
页数:8
相关论文
共 34 条
[1]  
Abiteboul S., Cluet C., Mignet L., Amann B., Milo T., Eyal A., Active views for electronic commerce, Proc. 25th VLDB, pp. 138-149, (1999)
[2]  
Adelberg B., Garcia-Molina H., Widom J., The strip rule system for efficiently maintaining derived data, Proc. ACM SIGMOD Int. Conf. on Management of Data, pp. 147-158, (1997)
[3]  
Adelberg B., Kao B., Garcia-Molina H., Database support for efficiently maintaining derived data, Lecture Notes in Computer Science, 1057, pp. 223-240, (1996)
[4]  
Abiteboul S., Quass D., McHugh J., Widom J., Wiener J., The lorel query language for semistructured data, Int J Digital Libr, 1, 1, pp. 66-88, (1997)
[5]  
Aiken A., Widom J., Hellerstein J.M., Static analysis techniques for predicting the behavior of active database rules, ACM TODS, 20, 1, pp. 3-41, (1995)
[6]  
Bonifati A., Ceri S., Comparative analysis of five XML query languages, ACM Sigmod Record, 29, 1, pp. 68-79, (2000)
[7]  
Baralis E., Ceri S., Paraboschi S., Modularization techniques for active rules design, ACM TODS, 21, 1, pp. 1-29, (1996)
[8]  
Baralis E., Ceri S., Paraboschi S., Compile-time and runtime analysis of active behaviors, IEEE TKDE, 10, 3, pp. 353-370, (1993)
[9]  
Baralis E., Widom J., An algebraic approach to rule analysis in expert database systems, Proc. 20th VLDB, pp. 606-617, (1994)
[10]  
Chawathe S., Abiteboul S., Widom J., Representing and querying changes in semi structured data, Proc. ICDE98, pp. 4-13, (1998)