A Dynamic and Service-oriented Component Model for Python Long-lived Applications

Thomas Calmant 1 Joao Claudio Americo 1 Olivier Gattaz Didier Donsez 1, * Kiev Gama 2
* Auteur correspondant
1 ERODS - Efficient and Robust Distributed Systems
LIG - Laboratoire d'Informatique de Grenoble, UJF - Université Joseph Fourier - Grenoble 1
Abstract : Dynamic runtime adaptations are a key feature for long-running applications. One of the most used languages for writing this kind of applications is Java, due to its reflection features, popularity and dynamism. However, as dynamic scripting languages (such as Python and Javascript) increase in popularity, it is desirable to be able to conceive long-running applications with them too. This paper introduces iPOPO and Pelix, a Python-based service-oriented component model and dynamic service platform respectively, which are inspired on two popular Java technologies for the development of long-running applications: the iPOJO component model and the OSGi Service Platform. To illustrate the approach, a usage of iPOPO and Pelix is presented on the context of mediation software.
Type de document :
Communication dans un congrès
Nenad Medvidovic, Magnus Larsson. 15th ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE), Jun 2012, Bertinoro, Italy. ACM, pp.35--40, 2012, 〈http://dl.acm.org/citation.cfm?doid=2304736.2304744〉. 〈10.1145/2304736.2304744〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00945230
Contributeur : Didier Donsez <>
Soumis le : mercredi 12 février 2014 - 06:27:24
Dernière modification le : jeudi 11 janvier 2018 - 06:27:35

Identifiants

Collections

Citation

Thomas Calmant, Joao Claudio Americo, Olivier Gattaz, Didier Donsez, Kiev Gama. A Dynamic and Service-oriented Component Model for Python Long-lived Applications. Nenad Medvidovic, Magnus Larsson. 15th ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE), Jun 2012, Bertinoro, Italy. ACM, pp.35--40, 2012, 〈http://dl.acm.org/citation.cfm?doid=2304736.2304744〉. 〈10.1145/2304736.2304744〉. 〈hal-00945230〉

Partager

Métriques

Consultations de la notice

122