Content-based publish/subscribe with structural reflection

被引:0
|
作者
Eugster, PT [1 ]
Guerraoui, R [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Commun Syst, CH-1015 Lausanne, Switzerland
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a pragmatic way of implementing content-based publish/subscribe in a strongly typed object-oriented language. In short, we use structural reflection to implement filter objects through which applications express their subscription patterns. Our approach is pragmatic in the sense that it alleviates the need for any specific subscription language. It preserves encapsulation of message objects and helps avoiding errors. We illustrate our approach in the context of Distributed Asynchronous Collections (DACs), programming abstractions for message-oriented interaction. DACs are implemented in Java, whose inherent reflective capabilities fully satisfy the requirements of our content-based subscription scheme. Our approach is however not limited to the context of DACs, but could be put to work easily in other existing event-based systems.
引用
收藏
页码:131 / 146
页数:16
相关论文
共 50 条
  • [31] Realizing Content-Based Publish/Subscribe with P4
    Wernecke, Christian
    Parzyjegla, Helge
    Muehl, Gero
    Danielis, Peter
    Timmermann, Dirk
    2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [32] Semi-probabilistic content-based publish-subscribe
    Costa, P
    Picco, GP
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 575 - 585
  • [33] A Fast Matching Algorithm for Content-Based Publish/Subscribe Systems
    Xue, Tao
    Jia, Qi
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON COMMUNICATION, ELECTRONICS AND AUTOMATION ENGINEERING, 2013, 181 : 997 - 1001
  • [34] Subscription Subsumption Evaluation for Content-Based Publish/Subscribe Systems
    Jafarpour, Hojjat
    Hore, Bijit
    Mehrotra, Sharad
    Venkatasubramanian, Nalini
    MIDDLEWARE 2008, PROCEEDINGS, 2008, 5346 : 62 - 81
  • [35] An efficient and scalable framework for content-based publish/subscribe systems
    Zhu, Yingwu
    Shen, Haiying
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2008, 1 (01) : 3 - 17
  • [36] A General Scalable and Elastic Content-Based Publish/Subscribe Service
    Wang, Yijie
    Ma, Xingkong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (08) : 2100 - 2113
  • [37] A policy management framework for content-based Publish/Subscribe middleware
    Wun, Alex
    Jacobsen, Hans-Arno
    MIDDLEWARE 2007, PROCEEDINGS, 2007, 4834 : 368 - 388
  • [38] Privacy-Preserving Content-Based Publish/Subscribe Networks
    Shikfa, Abdullatif
    Oenen, Melek
    Molva, Refik
    EMERGING CHALLENGES FOR SECURITY, PRIVACY AND TRUST: 24TH IFIP TC 11 INTERNATIONAL INFORMATION SECURITY CONFERENCE, SEC 2009, PROCEEDINGS, 2009, 297 : 270 - 282
  • [39] Publish/Subscribe Versus a Content-Based Approach for Information Dissemination
    Johnsen, Frank T.
    Landmark, Lars
    Hauge, Mariann
    Larsen, Erlend
    Kure, Oivind
    2018 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2018), 2018, : 612 - 618
  • [40] Secure distribution of events in content-based publish subscribe systems
    Opyrchal, L
    Prakash, A
    USENIX ASSOCIATION PROCEEDINGS OF THE 10TH USENIX SECURITY SYMPOSIUM, 2001, : 281 - 295