Skip to Main content Skip to Navigation

Infrastructure logicielle multi-modèles pour l'accès à des servcies en mobilité

Abstract : The middlewares are nowadays unavoidable when developing distributed applications. From simple Web Services to multitier architectures, from single client / server communication to a dynamic perr-to-peer network, every design needs adapted and efficient tools. In addition to every typical use of middlewares, their context of deployment needs special mechanisms in order to adapt to the situation.

In front of these needs, the middlewares offer different programming and communication models, supplying efficient ways to communicate in some situations.

The mobility introduces new problems for these middlewares. On one hand, interoperability becomes unavoidable ; the quantity of distributed components, which are likely to be used in mobility, is huge, and components may be designed with different middlewares. On the other hand, the context changes, and so do conditions and capabilities of communication.

In this thesis, we are dealing with the current requirements of a middleware in mobility. We thus propose a multi-model approach, based on the current works in this domain, and presenting innovative concepts.

This approach is composed by a generic programming model, which proposes different kinds of synchronous, asynchronous and design-pattern-based communications. It is also composed by a combination of communication models, ensuring interoperability with standard middlewares, and offering capabilities of enhanced communications, able to adapt to changes of context.
Adaptation policies define the rules of combination of models, regarding context observations, in order to behave the most efficient way, considering its evolution.
Dynamic adaptation mechanisms allow our approach to propose to handle context changes in realtime, and allow to reconfigure the system when it is running to answer to deployment needs.

Our approach has been validated through a concrete application to problems caused by the use of an embedded Internet proxy in trains : the design and development of a multi-model graft illustrated and justified our approach, and the evaluation of this graft demonstrated the benefits of this approach via-a-vis the changes of context.
To fully implement our approach and thus to propose a multi-model middleware, we designed and developed our multi-model software infrastructure, proposing all the concepts of the approach. A first "static" version, then a final one, which offers the mechanisms of dynamic adaptation, have been implemented and thus allow benefiting from our multi-model approach.
Complete list of metadatas

Cited literature [45 references]  Display  Hide  Download
Contributor : Aurelien Bocquet <>
Submitted on : Friday, January 30, 2009 - 3:00:55 PM
Last modification on : Friday, October 16, 2020 - 1:47:03 PM
Long-term archiving on: : Tuesday, June 8, 2010 - 7:02:38 PM


  • HAL Id : tel-00357495, version 1



Aurelien Bocquet. Infrastructure logicielle multi-modèles pour l'accès à des servcies en mobilité. Informatique [cs]. Université des Sciences et Technologie de Lille - Lille I, 2008. Français. ⟨tel-00357495⟩



Record views


Files downloads