@inproceedings{f1317385769d43a9a9ec2b14fe746239,
title = "GraPS: A graph publish/subscribe middleware",
abstract = "Pub/sub is an elegant paradigm for disseminating information efficiently and anonymously among producers (publishers) and consumers (subscribers). However, with current topic and content-based pub/sub approaches it is difficult to formulate subscriptions that adequately and accurately express the interest of the consumers in a semantic information domain. In this paper we introduce GraPS, a pub/sub middleware that provides a publication model based on graphs. Points of interest in the information domain are mapped to nodes, and relationships between points of interest are mapped to edges. Consumers can effectively express their interest in publications by means of graph subscriptions that exploit the properties of nodes and the semantics of the edge relationships. Graph subscriptions do not require complete knowledge of the graph and can be updated whenever the consumer's interest changes. Furthermore, graph subscriptions are automatically updated whenever the information domain changes. We illustrate GraPS by means of three application scenarios and present a set of experiments with an implementation of GraPS based on standard pub/sub middleware.",
keywords = "Graphs, Publish/subscribe, Social networks",
author = "C{\'e}sar Ca{\~n}as and Eduardo Pacheco and Bettina Kemme and J{\"o}rg Kienzle and Jacobsen, {Hans Arno}",
note = "Publisher Copyright: {\textcopyright} 2015 ACM.; 16th International Middleware Conference, Middleware 2015 ; Conference date: 07-12-2015 Through 11-12-2015",
year = "2015",
month = nov,
day = "24",
doi = "10.1145/2814576.2814812",
language = "English",
series = "Middleware 2015 - Proceedings of the 16th Annual Middleware Conference",
publisher = "Association for Computing Machinery, Inc",
pages = "1--12",
booktitle = "Middleware 2015 - Proceedings of the 16th Annual Middleware Conference",
}