• DocumentCode
    3027184
  • Title

    A Lightweight Middleware for Developing P2P Applications with Component and Service-Based Principles

  • Author

    Lahcen, Ayoub Ait ; Parigot, Didier

  • Author_Institution
    Zenith Team, Inria Sophia Antipolis, Sophia Antipolis, France
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    Developing Peer-to-Peer (P2P) applications became increasingly important in software development. Nowadays, a large number of organizations from many different sectors and sizes depend more and more on collaboration between actors to perform their tasks. Since P2P applications are usually implemented as sets of strongly encapsulated functions, they can benefit from the advantages of component-oriented development. In the literature, there exists a large number of component based approaches. However, most of them are not adapted to P2P applications. In this paper, we present a middleware that combines component-oriented development with well-understood methods and techniques from the field of Service Oriented Computing (SOC) and P2P Computing in order to develop and deploy P2P applications in an effortless and effective way. This middleware is called SON (Shared-data Overlay Network).
  • Keywords
    middleware; object-oriented programming; overlay networks; peer-to-peer computing; service-oriented architecture; P2P applications; P2P computing; SOC; SON; component principles; component-oriented development; middleware; peer-to-peer applications; service oriented computing; service-based principles; shared-data overlay network; software development; Business; Context; Middleware; Peer to peer computing; Protocols; Servers; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2012 IEEE 15th International Conference on
  • Conference_Location
    Nicosia
  • Print_ISBN
    978-1-4673-5165-2
  • Electronic_ISBN
    978-0-7695-4914-9
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.12
  • Filename
    6417268