A policy management framework for content-based publish/subscribe middleware

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

24 Scopus citations

Abstract

Content-based Publish/Subscribe (CPS) is a powerful paradigm providing loosely-coupled, event-driven messaging services. Although the general CPS model is well-known, many features remain implementation specific because of different application requirements. Many of these requirements can be captured in policies that separate service semantics from system mechanisms, but no such policy framework currently exists in the CPS context. In this paper, we propose a novel policy model and framework for CPS systems that benefits from the scalability and expressiveness of existing CPS matching algorithms. In particular, we provide a reference implementation and several evaluation scenarios that demonstrate how our approach easily and dynamically enables features such as notification semantics, meta-events, security zoning, and CPS firewalls.

Original languageEnglish
Title of host publicationMiddleware 2007 - ACM/IFIP/USENIX 8th International Middleware Conference, Proceedings
EditorsRenato Cerqueira, Roy H. Campbell
PublisherSpringer Verlag
Pages368-388
Number of pages21
ISBN (Print)9783540767770
DOIs
StatePublished - 2007
Externally publishedYes
Event8th International Middleware Conference, Middleware 2007 - Newport Beach, CA, United States
Duration: 26 Nov 200730 Nov 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4834 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Middleware Conference, Middleware 2007
Country/TerritoryUnited States
CityNewport Beach, CA
Period26/11/0730/11/07

Keywords

  • Configurability
  • Policy
  • Publish/subscribe
  • Security

Fingerprint

Dive into the research topics of 'A policy management framework for content-based publish/subscribe middleware'. Together they form a unique fingerprint.

Cite this