Revisiting the Middleware Paradigm: On-the-fly Interoperability in Highly Complex Distributed Systems

Abstract : Distributed systems are becoming increasingly complex. We are moving from a world where we provide domain-specic middleware platforms (e.g., for Enterprise systems, Grid, MANET, ubiquitous environments) to one where these technology-dependent islands are themselves dynamically composed and connected together to create richer, dynamically deployed systems. Existing middleware approaches and paradigms are simply unable to cope with the demands of such heterogeneous and dynamic environments. Indeed, as we move towards a world of systems of systems, we can say that middleware is in crisis, being unable to deliver on its most central promises, which is oering interoperability, i.e., the ability of one or more systems to connect, understand and exchange data with one another.We argue that this requires a fundamental re-think of the architectural principles and techniques underpinning middleware platforms. We need to turn from relatively static solutions based on promoting a particular interoperability solution or bridging strategy, to much more dynamic solutions where we generate appropriate machinery for interoperability on the fly. This promotes an approach that may be termed emergent middleware designed to solve interoperability at runtime according to what is discovered and needed in a given context. This paper reports on the results of the Connect project, a collaborative initiative bringing together experts in middleware and software engineering, semantic modeling of services, and formal foundations of distributed systems, which together provide key building blocks for enabling emergent middleware.
Type de document :
[Research Report] 2010
Liste complète des métadonnées

Littérature citée [36 références]  Voir  Masquer  Télécharger
Contributeur : Massimo Tivoli <>
Soumis le : jeudi 18 novembre 2010 - 00:31:04
Dernière modification le : vendredi 25 mai 2018 - 12:02:02
Document(s) archivé(s) le : samedi 19 février 2011 - 02:33:47


Fichiers produits par l'(les) auteur(s)


  • HAL Id : inria-00512440, version 1



Amel Bennaceur, Gordon Blair, Nikolaos Georgantas, Paul Grace, Paola Inverardi, et al.. Revisiting the Middleware Paradigm: On-the-fly Interoperability in Highly Complex Distributed Systems. [Research Report] 2010. 〈inria-00512440〉



Consultations de la notice


Téléchargements de fichiers