Transactions in Content-Based Publish/Subscribe Middleware

Transactions in Content-Based Publish/Subscribe Middleware
复制标题

基于内容的发布/订阅中间件中的事务

DOI:
--
复制
发表时间:
2007
期刊:
International Conference on Distributed Computing Systems Workshops
影响因子:
--
通讯作者:
J. Bacon
J. Bacon
中科院分区:
--
文献类型:
--
作者:
L. Vargas;Lauri I. W. Pesonen;E. Gudes;J. Bacon

文献摘要

被引文献

相似文献

基于内容的发布/订阅为大规模环境中的组件互操作提供了一种灵活的通信模型。在遵循基于事件的体系结构风格的流程支持系统和其他应用程序中,通常需要定义交互组件之间的依赖关系和全有或全无语义的概念来确保可靠的组件间任务执行。在本文中,我们引入了发布/订阅(P/S)事务作为抽象,以支持基于内容的发布/订阅中间件中的这些需求。P/S事务在一个原子工作单元内划分多个相关异步事件通知的产生、交付和处理。由中间件提供的事务服务实现P/S事务,以支持代表应用的进程的事务执行。
Content-based publish/subscribe provides a flexible communication model for component interoperation in large-scale environments. In process support systems and other applications that follow an event-based architectural style, the definition of dependencies between interacting components and the notion of all-or-nothing semantics are often needed to ensure reliable inter-component task execution. In this paper we introduce publish/subscribe (P/S) transactions as an abstraction to support these needs in content-based publish/subscribe middleware. A P/S transaction demarcates within an atomic unit-of-work, the production, delivery, and processing of a number of related asynchronous event notifications. A transaction service, provided by the middleware, realises P/S transactions to support the transactional execution of processes on behalf of applications.