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 条
[1]  
[Anonymous], 1973, ART COMPUTER PROGRAM
[2]  
BIDAN C, 1998, P 4 INT C CONF DISTR
[3]   Supporting dynamic QoS management functions in a reflective middleware platform [J].
Blair, G.S. ;
Andersen, A. ;
Blair, L. ;
Coulson, G. ;
Sánchez, D. .
2000, IEE, Stevenage, United Kingdom (147)
[4]  
Blair GS, 1998, MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, P191
[5]  
BLAIR GS, 1999, P 2 INT C MET LEV AR, V1616, P115
[6]  
BLAIR GS, 2000, P IFIP ACM INT C DIS
[7]  
BROWN K, 1999, BUILDING LIGHTWEIGHT
[8]  
COSTA F, 2000, LECT NOTES COMPUTER, V1826
[9]   A configurable multimedia middleware platform [J].
Coulson, G .
IEEE MULTIMEDIA, 1999, 6 (01) :62-76
[10]   A distributed object platform infrastructure for multimedia applications [J].
Coulson, G ;
Clarke, M .
COMPUTER COMMUNICATIONS, 1998, 21 (09) :802-818