期刊文献+

一种基于XML的复合事件模型及其订阅语言 被引量:1

A XML-Based Composite Event Model and Its Subscription Language
下载PDF
导出
摘要 基于内容的Pub/Sub系统能够为大范围软件集成提供松耦合的、可扩展的集成能力,越来越引起人们的重视.现存的方法主要集中在对单一事件的匹配,缺乏对复合事件模型及其订阅语言的研究.针对此问题,文章给出一种基于XML事件的复合事件模型及其订阅语言,该模型包括事件时序逻辑模型和事件复合模式,并扩展了XML-QL语言得到复合事件订阅语言EXML-QL支持事件复合模型和模式;最后,依据该订阅语言的特点构造复合事件匹配算法,给出该算法的分析和验证. Content-based Pub/Sub system is gaining increasing popularity due to its loose coupling and scalable integration capability in the aspects of building large-scale software integrations. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the contents of events. Currently, mostly existing approaches mainly limit at the "one-to-one" event matching and its matching predicates are composed of the conjunction and disjunction of non-semantic constraints. In fact, the composite event matching is required in many scenarios, typically including "one-to-many" or "many-to-one" matching. This kind of event matching enables application components to express more interest about the occurrence of complex patterns of events. A XML-based composite event model that consists of the temporal logical model and the event composite pattern is presented in the paper. The temporal logical model describes the temporal relations of events in distributed environments; the event composite pattern describes the different triggering and transferring patterns appearing the different application scenarios. Based on the composite event model, a subscription language called EXML-QL is introduced by adding the block-variables and the temporal logical operators in XML-QL language to support XML-based composite event patterns. Finally, according to the peculiarities of the subscription language, a composite event matching algorithm is presented and analyzed.
出处 《计算机学报》 EI CSCD 北大核心 2007年第1期81-90,共10页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划项目基金(2001AA113010 2002AA413610 2003AA413010 2003AA115440) 国家"九七三"重点基础研究发展规划项目基金(2002CB312005)资助.
关键词 Pub/Sub系统 软件集成 复合事件 订阅语言 XML Pub/Sub systems software integration composite events subscription language XML
  • 相关文献

参考文献10

  • 1Antonio Carzaniga,Alexander l Wolf.A benchmark suite for distributed publish/subscribe systems.Department of Computer Science,University of Colorado,Colorado:Technical Report:Colorado 80309-0430,2002
  • 2Banavar G,Chandra T,Mukherjee B.Matching events in a content-based subscription system/ /Proceedings of the 18th ACM Symposium on Principles of Distributed Computing(PODC'99).Atlanta USA,1999:53-61
  • 3Carzaniga A,Rosenblum D S.Wolf:Design and evaluation of a wide-area event notication service.ACM Transactions on Computer Systems,2001,19(3):332-383
  • 4Gough J,Smtih G.Efficient recognition of events in a distributed system//Proceedings of the 18th Australasian Computer Science Conference(ACSC18).Glenolg South Australia,1995:55-65
  • 5Altinel M,Franklin M J.Efficient filtering of XML document for selective dissemination of information//Proceedings of the 26th International Conference on Very Large Data Bases.Cairo Egypt,2000:53-64
  • 6Diao Yanlei,Fisher Peter,Franklin M J.Raymond To.Yfilter:Efficient and scalable filtering of XML documents//Proceedings of the 18th International Conference on Data Engineering (ICDE'02).San Jose CA,2002:341-342
  • 7Chan C Y,Felber P,Garofalakis M,Rastogi R.Efficient filtering of XML documents with XPath expressions.The VLDB Journal,2002,11(4):354-379
  • 8Pereira J.,Fabret F.,Llirbat F.,Jacobsen H A,Shasha D.WebFilter:A high throughput XML-based publish and subscribe system//Proceedings of the 27th International Conference on Very Large Data Bases.Roma,Italy,2001:723-724
  • 9Chakravarthy S,Mishra D.Snoop:An expressive event specification language for active databases.Department of Computer and Information Science,University of F1orida,Florida USA:Technical Report:UF-CIS-TR-93-007,1993
  • 10Pietzuch Peter R,Shand Brian,Bacon Jean.Composite event detection as a generic middleware extension.IEEE Network,2004,18(1):44-55

同被引文献4

  • 1王学奇,肖明清,陈希林,赖根.基于XML的测试需求描述及其实现[J].计算机工程与应用,2005,41(23):112-114. 被引量:12
  • 2[1]Nasa Parallel Bendunark(NPB).http://www.nas.nasa.gov/Software/NPB,2006
  • 3[2]TPC BENCHMARKC Standard Specification Revision 5.1 December 2002.http://www.tpc.org,2001
  • 4[3]Standard Performance Evaluation Corporation(SPEC),http://www.spec.org/,2006

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部