• DocumentCode
    3591164
  • Title

    DERMI: a decentralized peer-to-peer event-based object middleware

  • Author

    Pairot, Carles ; Garc?­a, Pedro ; Skarmeta, Antonio F G?³mez

  • Author_Institution
    Univ. Rovira i Virgili, Tarragona, Spain
  • fYear
    2004
  • fDate
    6/26/1905 12:00:00 AM
  • Firstpage
    236
  • Lastpage
    243
  • Abstract
    We present DERMI, a decentralized wide-area event-based object middleware built on top of a peer-to-peer substrate. Its main building block is the underlying publish/subscribe event notification system provided by the peer-to-peer layer. By using this methodology, innovative benefits like distributed interception, high performance synchronous/asynchronous one-to-one/one-to-many notifications and decentralized object location services are provided. Moreover, new programming abstractions (anycall and manycall) are introduced, which allow the programmer to make calls to groups of objects without taking care of which of them responds until a determinate condition is met. We believe that such middleware is a solid building block for future wide-area distributed component infrastructures.
  • Keywords
    message passing; middleware; object-oriented programming; remote procedure calls; wide area networks; decentralized object location service; decentralized peer-to-peer event-based object middleware; object oriented programming; publish event notification; remote procedure call; subscribe event notification system; Application software; Availability; Bandwidth; Computer networks; Dermis; Home computing; Message-oriented middleware; Object oriented modeling; Peer to peer computing; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281588
  • Filename
    1281588