Transactions in Content-Based Publish/Subscribe Middleware
Transactions in Content-Based Publish/Subscribe Middleware
复制标题
基于内容的发布/订阅中间件中的事务
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
J. Bacon
中科院分区:
文献类型:
--
作者:
L. Vargas;Lauri I. W. Pesonen;E. Gudes;J. Bacon
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.