Internetworking with TCP/IP (2nd ed.), vol. I
Internetworking with TCP/IP (2nd ed.), vol. I
On rules, procedures, caching and views in database systems
Readings in database systems (2nd ed.)
ACM Computing Surveys (CSUR)
Design and evaluation of a wide-area event notification service
ACM Transactions on Computer Systems (TOCS)
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems
The many faces of publish/subscribe
ACM Computing Surveys (CSUR)
"One Size Fits All": An Idea Whose Time Has Come and Gone
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Integrating Databases with Publish/Subscribe
ICDCSW '05 Proceedings of the Fourth International Workshop on Distributed Event-Based Systems (DEBS) (ICDCSW'05) - Volume 04
Secure event types in content-based, multi-domain publish/subscribe systems
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Encryption-enforced access control in dynamic multi-domain publish/subscribe networks
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
On adding replies to publish-subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Transactions in Content-Based Publish/Subscribe Middleware
ICDCSW '07 Proceedings of the 27th International Conference on Distributed Computing Systems Workshops
Pro SQL Server 2005 Service Broker (Expert's Voice)
Pro SQL Server 2005 Service Broker (Expert's Voice)
Borealis-R: a replication-transparent stream processing system for wide-area monitoring applications
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
TOPS: a new design for transactions in publish/subscribe middleware
Proceedings of the second international conference on Distributed event-based systems
Event-Driven Database Information Sharing
BNCOD '08 Proceedings of the 25th British national conference on Databases: Sharing Data, Information and Knowledge
Policy-Based Information Sharing in Publish/Subscribe Middleware
POLICY '08 Proceedings of the 2008 IEEE Workshop on Policies for Distributed Systems and Networks
Controlling historical information dissemination in publish/subscribe
Proceedings of the 2008 workshop on Middleware security
Disclosure control in multi-domain publish/subscribe systems
Proceedings of the 5th ACM international conference on Distributed event-based system
Complex event pattern detection over streams with interval-based temporal semantics
Proceedings of the 5th ACM international conference on Distributed event-based system
Hi-index | 0.00 |
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.