Apport des architectures à composants pour l'administration des intergiciels. Etude de cas : JonasALaCarte, un serveur d'applications J2EE administrable - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2006

The role of component-based architectures in the administration of Middleware.
Use case : JonasALaCarte, an administrable J2EE application server

Apport des architectures à composants pour l'administration des intergiciels. Etude de cas : JonasALaCarte, un serveur d'applications J2EE administrable

Résumé

The management of modern IT systems is increasingly costly and complex. Indeed, the architecture of these systems is generally monolithic and does not allow for dynamic adaptation to external changes (failures, performance variation, security attacks, etc). In this thesis, we are interested in the management of Middleware, subject of less work than hardware and operating systems management.

First, we propose an approach transforming legacy Middleware to administrable (easily configurable and adpatable) ones. This approach consists in changing their architecture to an explicit component-based one. Second, we propose a management system automating the deployment, the dynamic code update and the recovery from failure operations.

As a use case, we considered a legacy J2EE application server, JOnAS. JonasALaCarte is the name of the obtained J2EE server. We show that our approach to the administration simplifies the server configuration and deployment in distributed environments. Furthermore, we introduced new management features to the server such as the dynamic code update and the self-recovery from failures.
L'administration des systèmes informatiques modernes est une tâche de plus en plus complexe et coûteuse. En effet, l'architecture de ces systèmes n'est pas en géneral suffisamment modulaire pour permettre l'adaptation aux événements extérieurs (pannes, variation des performances, attaques de sécurité, etc.). Dans cette thèse, nous nous intéressons à l'administration des intergiciels qui a fait l'objet de moins de travail que l'administration des couches physiques et des systèmes d'exploitation.

Nous proposons, d'abord, une démarche pour rendre les intergiciels patrimoniaux administrables, c'est à dire facilement configurables, déployables et adaptables à l'exécution. Cette approche consiste à transformer l'architetcure des intergiciels en une architecture explicite à base de composants. Ensuite, nous proposons un système d'administration automatisant certaines fonctions de l'administration, telles que le déploiement, la mise à jour de code et la réparation des pannes.

Nous avons appliqué notre approche à l'administration d'un serveur d'applications J2EE patrimonial, JOnAS. JonasALaCarte est le nom du serveur J2EE administrable obtenu. Nous montrons que la configuration et le déploiement du serveur dans des environnements distribués sont simplifiés. De plus, de nouvelles propriétés de reconfiguration dynamique sont introduites comme la mise à jour dynamique de code et l'auto-réparation des pannes.
Fichier principal
Vignette du fichier
these.pdf (2.65 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00097363 , version 1 (21-09-2006)

Identifiants

  • HAL Id : tel-00097363 , version 1

Citer

Takoua Abdellatif Berrayana. Apport des architectures à composants pour l'administration des intergiciels. Etude de cas : JonasALaCarte, un serveur d'applications J2EE administrable. Autre [cs.OH]. Institut National Polytechnique de Grenoble - INPG, 2006. Français. ⟨NNT : ⟩. ⟨tel-00097363⟩

Collections

UGA
127 Consultations
228 Téléchargements

Partager

Gmail Facebook X LinkedIn More