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 条
  • [41] Transactional Mobility in Distributed Content-Based Publish/Subscribe Systems
    Hu, Songlin
    Muthusamy, Vinod
    Li, Guoli
    Jacobsen, Hans-Arno
    2009 29TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2009, : 101 - +
  • [42] HYPER: A hybrid approach to efficient content-based publish/subscribe
    Zhang, RM
    Hu, YC
    25th IEEE International Conference on Distributed Computing Systems, Proceedings, 2005, : 427 - 436
  • [43] On Delivery Guarantees in Distributed Content-Based Publish/Subscribe Systems
    Salehi, Pooya
    Zhang, Kaiwen
    Jacobsen, Hans-Arno
    PROCEEDINGS OF THE 2020 21ST INTERNATIONAL MIDDLEWARE CONFERENCE (MIDDLEWARE '20), 2020, : 61 - 73
  • [44] PSVA: A Content-Based Publish/Subscribe Video Advertising Framework
    Wang, Feiyang
    Zhang, Dongyu
    Lu, Yuming
    Lei, Kai
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2017, 2018, 10699 : 249 - 258
  • [45] An efficient and scalable framework for content-based publish/subscribe systems
    Yingwu Zhu
    Haiying Shen
    Peer-to-Peer Networking and Applications, 2008, 1 : 3 - 17
  • [46] A DHT-based infrastructure for content-based publish/subscribe services
    Yang, Xiaoyu
    Hu, Yiming
    P2P: SEVENTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2007, : 185 - 192
  • [47] A content-based publish/subscribe framework for large-scale content delivery
    Diallo, Mohamed
    Sourlas, Vasilis
    Flegkas, Paris
    Fdida, Serge
    Tassiulas, Leandros
    COMPUTER NETWORKS, 2013, 57 (04) : 924 - 943
  • [48] Epidemic algorithms for reliable content-based publish-subscribe: An evaluation
    Costa, P
    Migliavacca, M
    Picco, GP
    Cugola, G
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 552 - 561
  • [49] Efficient multicast protocol for content-based publish-subscribe systems
    Banavar, Guruduth
    Chandra, Tushar
    Mukherjee, Bodhi
    Nagarajarao, Jay
    Strom, Robert E.
    Sturman, Daniel C.
    Proceedings - International Conference on Distributed Computing Systems, 1999, : 262 - 272
  • [50] Vector subscriptions and sharing mechanism for content-based publish/subscribe system
    School of Computer Science, Northwestern Polytechnical University, Xi'an
    710129, China
    Tongxin Xuebao, 10 (101-109):