An architecture for extensible middleware platforms

Citation
E. Bruneton et M. Riveill, An architecture for extensible middleware platforms, SOFTW PR EX, 31(13), 2001, pp. 1237-1264
Citations number
28
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
31
Issue
13
Year of publication
2001
Pages
1237 - 1264
Database
ISI
SICI code
0038-0644(20011110)31:13<1237:AAFEMP>2.0.ZU;2-S
Abstract
This article presents a middleware platform architecture whose goals, motiv ated by the needs of a real-world application, are the following: separatio n of functional and non-functional code in applications, composition of non -functional properties, and modularity and extensibility of the middleware platform itself. This architecture is inspired by the Enterprise Java Beans platform, and uses a new object composition model to separate and compose the non-functional properties. In order to evaluate this architecture, we h ave implemented the JavaPod platform which we have used to implement a prot otype of the application that motivated our goals. The results of these exp eriments show that our goals can indeed be achieved with our architecture. Copyright (C) 2001 John Wiley & Sons, Ltd.