ECA rule processing in distributed and heterogeneous environments

Sharma Chakravarthy, R. Le, R. Dasari
{"title":"ECA rule processing in distributed and heterogeneous environments","authors":"Sharma Chakravarthy, R. Le, R. Dasari","doi":"10.1109/DOA.1999.794056","DOIUrl":null,"url":null,"abstract":"Active systems have been proposed as a paradigm to satisfy the needs of many databases and other applications that require a timely response to situations. Event-Condition-Action (or ECA) rules (S. Chakravarthy et al., 1989) are used to capture the active capability in a system. The utility and functionality of active capability (ECA roles) has been well established in the context of databases. In order for the active capability to be useful for a large class of advanced applications, it is necessary to go beyond what has been proposed/developed in the context of databases. Specifically, extensions beyond the current state of the art in active capability are needed along several dimensions: i) make the active capability available for non-database applications, in addition to database applications; ii) make the active capability available in distributed environments; and iii) make the active capability available for heterogeneous sources of events (whether they are databases are not). The objective of the paper is to provide an architecture and framework to support ECA rules for distributed and heterogeneous systems. We describe the design of our ECA rule service, the alternatives considered at each step and the reasons for our choice of a particular alternative. Finally we draw conclusions about the architecture of our system and the utility of our system for a wide range of applications.","PeriodicalId":360176,"journal":{"name":"Proceedings of the International Symposium on Distributed Objects and Applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"27","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Symposium on Distributed Objects and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DOA.1999.794056","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 27

Abstract

Active systems have been proposed as a paradigm to satisfy the needs of many databases and other applications that require a timely response to situations. Event-Condition-Action (or ECA) rules (S. Chakravarthy et al., 1989) are used to capture the active capability in a system. The utility and functionality of active capability (ECA roles) has been well established in the context of databases. In order for the active capability to be useful for a large class of advanced applications, it is necessary to go beyond what has been proposed/developed in the context of databases. Specifically, extensions beyond the current state of the art in active capability are needed along several dimensions: i) make the active capability available for non-database applications, in addition to database applications; ii) make the active capability available in distributed environments; and iii) make the active capability available for heterogeneous sources of events (whether they are databases are not). The objective of the paper is to provide an architecture and framework to support ECA rules for distributed and heterogeneous systems. We describe the design of our ECA rule service, the alternatives considered at each step and the reasons for our choice of a particular alternative. Finally we draw conclusions about the architecture of our system and the utility of our system for a wide range of applications.
分布式和异构环境中的ECA规则处理
主动系统已被提议作为一种范例来满足许多数据库和其他需要及时响应情况的应用程序的需要。事件-条件-动作(ECA)规则(S. Chakravarthy et al., 1989)用于捕获系统中的活动能力。主动能力(ECA角色)的效用和功能已经在数据库环境中得到了很好的确立。为了使活动功能对大量高级应用程序有用,有必要超越在数据库上下文中提出/开发的内容。具体来说,需要在几个方面对活动能力进行超越当前技术水平的扩展:i)除了数据库应用程序之外,还可以为非数据库应用程序提供活动能力;Ii)使主动能力在分布式环境中可用;iii)使活动功能可用于异构事件源(无论它们是数据库还是非数据库)。本文的目的是提供一个体系结构和框架来支持分布式和异构系统的ECA规则。我们将描述ECA规则服务的设计、每个步骤中考虑的备选方案以及选择特定备选方案的原因。最后,我们对系统的架构和系统的广泛应用做出了总结。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信