Relational database support for event-based middleware functionality

Relational database support for event-based middleware functionality
复制标题

对基于事件的中间件功能的关系数据库支持

DOI:
10.1145/1827418.1827455
复制
发表时间:
2010
期刊:
--
影响因子:
--
通讯作者:
Eyers D
Eyers D
中科院分区:
--
文献类型:
--
作者:
Eyers D

文献摘要

参考文献

被引文献

相似文献

许多流行的关系数据库管理系统(RDBMS)提供了在分布式环境中操作的功能,例如远程表查询和更新,以及对分布式事务的支持。然而,在实践中,许多应用程序软件的目标是比SQL标准提供的功能更少的功能集。独立于数据库层,企业服务总线和面向服务的体系结构等工程概念已经导致了通信中间件的发展,以支持分布式应用程序。对于需要可靠的消息传递、复杂的事件处理和集成的数据归档的应用程序,数据库系统和通信中间件之间可能会出现阻抗不匹配--例如,在数据类型、基于数据库中的信息的事件过滤以及协调访问控制策略方面。本文描述了直接在数据库系统中支持的基于事件的中间件功能。与以前的方法(例如,能够在SQL语句中命名远程表)相比,数据库内基于事件的通信操作的编程是显式的。我们提出了初步的性能结果,比较增强的PostgreSQL数据库系统的环境中,数据库和基于事件的中间件包并排使用。这些结果证明了我们的方法的可行性。
Many of the popular relational database management systems (RDBMS) provide features for operating in a distributed environment, such as remote table queries and updates, and support for distributed transactions. In practice, however, much application software targets a more minimal set of functionality than is offered by the SQL standards. Independently of the database tier, engineering concepts such as the enterprise service bus and service oriented architecture have led to the development of communication middleware to support distributed applications. For applications that require reliable delivery of messages, complex event processing, and integrated archiving of data, impedance mismatches are likely to emerge between the database system and the communications middleware---for example with respect to data-types, event filtering that is based on information in the database, and in terms of coordinating access control policy. This paper describes event-based middleware functionality that is supported directly within the database system. In contrast to previous approaches (e.g. being able to name remote tables in SQL statements), the programming of event-based communication operations within the database is explicit. We present initial performance results that compare an augmented PostgreSQL database system to an environment in which a database and an event-based middleware package are used side-by-side. These results demonstrate the viability of our approach.
事件驱动的数据库信息共享
DOI: 10.1007/978-3-540-70504-8_11
发表时间: 2008
期刊: 2009 IEEE International Symposium on Policies for Distributed Systems and Networks
影响因子: --
作者:
L. Vargas;J. Bacon;K. Moody
通讯作者: K. Moody
基于内容的发布/订阅中间件中的事务
DOI: --
发表时间: 2007
期刊: International Conference on Distributed Computing Systems Workshops
影响因子: --
作者:
L. Vargas;Lauri I. W. Pesonen;E. Gudes;J. Bacon
通讯作者: J. Bacon
基于角色的访问控制策略管理
DOI: --
发表时间: 2004
期刊:
影响因子: --
作者:
András Belokosztolszki
通讯作者: András Belokosztolszki
关于添加回复发布订阅
DOI: --
发表时间: 2007
期刊: Distributed Event-Based Systems
影响因子: --
作者:
G. Cugola;Matteo Migliavacca;A. Monguzzi
通讯作者: A. Monguzzi
将数据库与发布/订阅集成
DOI: --
发表时间: 2005
期刊: 25th IEEE International Conference on Distributed Computing Systems Workshops
影响因子: --
作者:
L. Vargas;J. Bacon;K. Moody
通讯作者: K. Moody