首页 > 最新文献

Principles and Applications of Distributed Event-Based Systems最新文献

英文 中文
Event-Driven Mobile Computing with Objects 带有对象的事件驱动移动计算
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH014
T. V. Cutsem, W. Meuter
We motivate why event-driven approaches are suitable to address the challenges of mobile and ubiquitous computing. In particular, we describe the beneficial properties of event-based communication in so-called mobile ad hoc networks. However, because contemporary programming languages feature no built-in support for event-driven programming, programmers are often forced to integrate event-driven concepts with a different programming paradigm. In particular, we study the difficulties in combining events with the object-oriented paradigm. We argue that these difficulties form the basis of what we call the objectevent impedance mismatch. We highlight the various issues at the software engineering level and propose to resolve this mismatch by introducing a novel object-oriented programming language that supports event-driven abstractions from the ground up.
我们激发了为什么事件驱动的方法适合于解决移动和无处不在的计算的挑战。特别地,我们描述了在所谓的移动自组织网络中基于事件的通信的有益特性。然而,由于当代编程语言没有内置对事件驱动编程的支持,程序员经常被迫将事件驱动概念与不同的编程范例集成在一起。特别地,我们研究了事件与面向对象范式相结合的困难。我们认为,这些困难形成了我们所谓的客观阻抗不匹配的基础。我们强调了软件工程级别的各种问题,并建议通过引入一种全新的面向对象编程语言来解决这种不匹配,这种语言从头开始支持事件驱动的抽象。
{"title":"Event-Driven Mobile Computing with Objects","authors":"T. V. Cutsem, W. Meuter","doi":"10.4018/978-1-60566-697-6.CH014","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH014","url":null,"abstract":"We motivate why event-driven approaches are suitable to address the challenges of mobile and ubiquitous computing. In particular, we describe the beneficial properties of event-based communication in so-called mobile ad hoc networks. However, because contemporary programming languages feature no built-in support for event-driven programming, programmers are often forced to integrate event-driven concepts with a different programming paradigm. In particular, we study the difficulties in combining events with the object-oriented paradigm. We argue that these difficulties form the basis of what we call the objectevent impedance mismatch. We highlight the various issues at the software engineering level and propose to resolve this mismatch by introducing a novel object-oriented programming language that supports event-driven abstractions from the ground up.","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116476834","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Temporal Perspectives in Event Processing 事件处理中的时间透视图
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH004
O. Etzion
Event Processing is an emerging area in the IT industry, evident by the burst of products, and attention given by analysts, venture capitals and enterprises. One of the notable characteristics of event processing is its close relation to temporal aspects. One can view event processing as getting a decision that is based on looking at the history of transitions in the domain of discourse. This glance on the event history involves multiple aspects of temporal operations; In this section we’ll explain briefly the main concepts and architecture of event processing, and show the touch points between event processing and temporal aspects, the rest of the paper will deal in details with the various issues.
事件处理是IT行业中的一个新兴领域,产品的涌现以及分析师、风险资本和企业的关注都证明了这一点。事件处理的一个显著特征是它与时间方面的密切关系。人们可以把事件处理看作是基于观察话语领域的过渡历史而做出的决定。对事件历史的浏览涉及到时态操作的多个方面;在本节中,我们将简要解释事件处理的主要概念和体系结构,并展示事件处理和时间方面之间的接触点,本文的其余部分将详细讨论各种问题。
{"title":"Temporal Perspectives in Event Processing","authors":"O. Etzion","doi":"10.4018/978-1-60566-697-6.CH004","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH004","url":null,"abstract":"Event Processing is an emerging area in the IT industry, evident by the burst of products, and attention given by analysts, venture capitals and enterprises. One of the notable characteristics of event processing is its close relation to temporal aspects. One can view event processing as getting a decision that is based on looking at the history of transitions in the domain of discourse. This glance on the event history involves multiple aspects of temporal operations; In this section we’ll explain briefly the main concepts and architecture of event processing, and show the touch points between event processing and temporal aspects, the rest of the paper will deal in details with the various issues.","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124171628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Event-Based Realization of Dynamic Adaptive Systems 基于事件的动态自适应系统实现
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH013
A. Appel, Holger Klus, D. Niebuhr, A. Rausch
{"title":"Event-Based Realization of Dynamic Adaptive Systems","authors":"A. Appel, Holger Klus, D. Niebuhr, A. Rausch","doi":"10.4018/978-1-60566-697-6.CH013","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH013","url":null,"abstract":"","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132777042","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
The PADRES Publish/Subscribe System PADRES发布/订阅系统
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH008
H. Jacobsen, A. Cheung, Guoli Li, B. Maniymaran, Vinod Muthusamy, R. Kazemzadeh
This chapter introduces PADRES, the publish/subscribe model with the capability to correlate events, uniformly access data produced in the past and future, balance the traffic load among brokers, and handle network failures. The new model can filter, aggregate, correlate and project any combination of historic and future data. A flexible architecture is proposed consisting of distributed and replicated data repositories that can be provisioned in ways to tradeoff availability, storage overhead, query overhead, query delay, load distribution, parallelism, redundancy and locality. This chapter gives a detailed overview of the PADRES content-based publish/subscribe system. Several applications are presented in detail that can benefit from the content-based nature of the publish/subscribe paradigm and take advantage of its scalability and robustness features. A list of example applications are discussed that can benefit from the content-based nature of publish/subscribe paradigm and take advantage of its scalability and robustness features. DOI: 10.4018/978-1-60566-697-6.ch008
本章介绍了发布/订阅模型PADRES,该模型具有关联事件、统一访问过去和未来产生的数据、平衡代理之间的流量负载和处理网络故障的能力。新模型可以过滤、聚合、关联和预测历史和未来数据的任何组合。提出了一种灵活的体系结构,由分布式和复制的数据存储库组成,可以通过权衡可用性、存储开销、查询开销、查询延迟、负载分布、并行性、冗余性和局部性的方式进行配置。本章给出了PADRES基于内容的发布/订阅系统的详细概述。详细介绍了几个应用程序,它们可以从发布/订阅范式的基于内容的特性中受益,并利用其可伸缩性和健壮性特性。本文讨论了一系列示例应用程序,这些应用程序可以从发布/订阅范式的基于内容的特性中受益,并利用其可伸缩性和健壮性特性。DOI: 10.4018 / 978 - 1 - 60566 - 697 - 6. - ch008
{"title":"The PADRES Publish/Subscribe System","authors":"H. Jacobsen, A. Cheung, Guoli Li, B. Maniymaran, Vinod Muthusamy, R. Kazemzadeh","doi":"10.4018/978-1-60566-697-6.CH008","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH008","url":null,"abstract":"This chapter introduces PADRES, the publish/subscribe model with the capability to correlate events, uniformly access data produced in the past and future, balance the traffic load among brokers, and handle network failures. The new model can filter, aggregate, correlate and project any combination of historic and future data. A flexible architecture is proposed consisting of distributed and replicated data repositories that can be provisioned in ways to tradeoff availability, storage overhead, query overhead, query delay, load distribution, parallelism, redundancy and locality. This chapter gives a detailed overview of the PADRES content-based publish/subscribe system. Several applications are presented in detail that can benefit from the content-based nature of the publish/subscribe paradigm and take advantage of its scalability and robustness features. A list of example applications are discussed that can benefit from the content-based nature of publish/subscribe paradigm and take advantage of its scalability and robustness features. DOI: 10.4018/978-1-60566-697-6.ch008","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129918589","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 121
Time/Space Aware Event Correlation 时间/空间感知事件相关性
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH003
Eiko Yoneki
{"title":"Time/Space Aware Event Correlation","authors":"Eiko Yoneki","doi":"10.4018/978-1-60566-697-6.CH003","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH003","url":null,"abstract":"","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134058604","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Event-Based System Architecture in Mobile Ad Hoc Networks (MANETs) 基于事件的移动自组网系统架构
Pub Date : 1900-01-01 DOI: 10.4018/978-1-60566-697-6.CH015
Guanhong Pei, B. Ravindran
The publish/subscribe paradigm (Muhl, Fiege, & Pietzuch, 2006) communicates on the basis of either the message content or the message source being of interest to destinations – as opposed to the source specifying the recipient(s). P/S systems can be considered to be a form of event-based systems, in the sense that the information injected to and propagated through the system can be treated as events. A unit in the system can act either/both as information producers (publishers) or/and consumers (subscribers). Subscribers declare their interests via subscriptions to certain events, most commonly specified by the content or the topic of the events (with different expressive power), and publishers produce events of information to the system. The event routing mechanism implemented in the P/S system (usually middleware) aBsTRaCT
发布/订阅范式(Muhl, Fiege, & Pietzuch, 2006)基于目的地感兴趣的消息内容或消息源进行通信,而不是消息源指定接收者。P/S系统可以被认为是基于事件的系统的一种形式,因为注入系统并通过系统传播的信息可以被视为事件。系统中的一个单元既可以充当信息生产者(发布者),也可以充当消费者(订阅者)。订阅者通过订阅某些事件来声明他们的兴趣,这些事件通常由事件的内容或主题指定(具有不同的表达能力),发布者向系统生成信息事件。在P/S系统(通常是中间件)中实现的事件路由机制
{"title":"Event-Based System Architecture in Mobile Ad Hoc Networks (MANETs)","authors":"Guanhong Pei, B. Ravindran","doi":"10.4018/978-1-60566-697-6.CH015","DOIUrl":"https://doi.org/10.4018/978-1-60566-697-6.CH015","url":null,"abstract":"The publish/subscribe paradigm (Muhl, Fiege, & Pietzuch, 2006) communicates on the basis of either the message content or the message source being of interest to destinations – as opposed to the source specifying the recipient(s). P/S systems can be considered to be a form of event-based systems, in the sense that the information injected to and propagated through the system can be treated as events. A unit in the system can act either/both as information producers (publishers) or/and consumers (subscribers). Subscribers declare their interests via subscriptions to certain events, most commonly specified by the content or the topic of the events (with different expressive power), and publishers produce events of information to the system. The event routing mechanism implemented in the P/S system (usually middleware) aBsTRaCT","PeriodicalId":253133,"journal":{"name":"Principles and Applications of Distributed Event-Based Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115750824","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
期刊
Principles and Applications of Distributed Event-Based Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1