• DocumentCode
    2396113
  • Title

    A JINI framework for distributed service flexibility

  • Author

    Cotroneo, D. ; di Flora, C. ; Russo, S.

  • Author_Institution
    Dipt. di Informatica e Sistemistica, Universita degli Studi di Napoli, Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    Existing distributed middleware technologies and Enterprise Application frameworks lack in support to service flexibility from both the developer´s and user´s point of view. In this paper we propose a JINI-based framework, namely PRINCEPS (Pluggable Reliable Infrastructure for Network Computing and Enhanced Properties of Service), which provides a distributed and dynamic environment for flexible service provision. We claim that the adoption of JINI makes it possible to dramatically improve service flexibility by federating services in a dynamic and self-healing networked community. The framework provides the clients with a (web-based) mechanism for selecting services according to functional requirements (i.e., the service interface) and non-functional requirements (the quality of service, i.e., reliability, performance). More implementations of the same service can coexist in the framework, each of one satisfying different non-functional requirements. PRINCEPS provides service substitutability at various levels. In fact, any kind of service can be plugged in PRINCEPS: CORBA-based services, socket-based services, and centralized services. PRINCEPS also supports service developers with its own mechanism to integrate existing services. Preliminary performance experiments and lessons learned from the PRINCEPS prototype are also discussed
  • Keywords
    application program interfaces; client-server systems; distributed object management; CORBA-based services; Jini framework; PRINCEPS; centralized services; distributed middleware technologies; distributed service flexibility; dynamic environment; enterprise application frameworks; functional requirements; self-healing networks; socket-based services; Computer networks; Distributed computing; Load management; Middleware; Mobile handsets; Personal digital assistants; Portable computers; Prototypes; Quality of service; Sockets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2002. Proceedings. 10th Euromicro Workshop on
  • Conference_Location
    Canary Islands
  • Print_ISBN
    0-7695-1444-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2002.994244
  • Filename
    994244