sign in
english version rss feed

inria-00619233, version 3

Spécification et substitution de services OSGi

Herman Albert Mekontso Tchinda (Author to contact preferably) a1, Nicolas Stouls () b1, Julien Ponge () c1

N° RR-7733 (2011)

Abstract: Software Oriented Architecture is one of the more popular and currently used architectural models. One of the essentials properties offered by this model is the loose binding between services. This property allows to indepently develop and deploy building blocks of an application. This leads to a hight mobility of the execution environment, where services can appear and disappear without a prior notivication. This paradigm brings several advantages in software designing and developpement, but there is ab big deal whis is to guaratee that applications built on top services will continue to run properly, even if the environnement is dynamic. In our work, we are interessed by one of the major problems of services communication which is services substitution. This problem is even more complex when services used are statefull. Besides, the substitution process include a look up mechanism of a compatible service, to replace the disappeared one. We work on OSGi platform and we propose an approach of services specification, in order to improve the finding of the best service for the substitution. Our contributions are then, on the first hand to provide an API based on proxies use to manage services substitutions in OSGi. On the second hand, we propose an approach of services specification based on a combined use of interface automata and CCS, to help finding the best service for the substitution.

  • a –  Universtié Yaoundé 1 (Cameroun)
  • b –  Institut National des Sciences Appliquées de Lyon
  • c –  INSA - Institut National des Sciences Appliquées
  • 1:  AMAZONES (CITI Insa Lyon / Inria Grenoble Rhône-Alpes)
  • INRIA – Institut National des Sciences Appliquées de Lyon
  • Domain : Computer Science/Symbolic Computation
  • Keywords : Architectures orientées services – plate forme OSGi – compatibilité de services – automates interfaces – algèbres de processus
  • Internal note : RR-7733
  • Available versions :  v1 (2011-09-06) v2 (2011-09-13) v3 (2011-11-02)
 
  • inria-00619233, version 3
  • oai:hal.inria.fr:inria-00619233
  • From: 
  • Submitted on: Wednesday, 2 November 2011 13:16:09
  • Updated on: Wednesday, 2 November 2011 13:22:44
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...
all articles on CCSd database...