The design of a configurable and reconfigurable middleware platform

被引:60
作者
Coulson, G [1 ]
Blair, GS
Clarke, M
Parlavantzas, N
机构
[1] Univ Lancaster, Dept Comp, Distributed Multimedia Res Grp, Lancaster LA1 4YR, England
[2] Univ Tromso, Dept Comp Sci, N-9037 Tromso, Norway
关键词
middleware; reconfiguration; component technology reflection;
D O I
10.1007/s004460100064
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is now well established that middleware platforms must accommodate an increasingly diverse range of requirements arising from the needs of both applications and underlying systems. Moreover, it is clear that to achieve this accommodation, platforms must be capable of both deployment-time configurability and run-time reconfigurability. This paper describes a middleware platform that addresses these requirements. The platform is built using a well-founded lightweight component model, uses reflective techniques to facilitate (re)configuration, and employs the notion of component frameworks to manage and constrain the scope of reconfiguration operations, Importantly, the platform also aims to achieve high performance and a level of standards conformance (e.g., with CORBA and COM). We demonstrate that, despite its high degree of configurability, the platform performs on a par with standard commercial CORBA ORBs.
引用
收藏
页码:109 / 126
页数:18
相关论文
共 41 条
[31]  
PARLAVANTZAS N, MPG0103 LANC U
[32]  
PURTILO J, 1998, P 4 INT C CONF DISTR
[33]  
ROGERSON D, 1997, INSIDE COM
[34]  
ROMAN M, 2000, WORKSH REFL MIDDL IF
[35]  
SAIKOSKI KB, 2000, P INT SRDS S REL DIS
[36]  
SCHMIDT DC, 1999, IEEE COMMUNICATI APR
[37]  
Shaw M., 1996, SOFTWARE ARCHITECTUR
[38]  
SINGHAI A, 1998, 18 IEEE INT C DISTR
[39]  
*SUN MICR, ENT JAV SPEC VERS 1
[40]  
Szyperski C., 2002, COMPONENT SOFTWARE, V2nd