A retrospective on the design of the GOPI middleware platform

被引:6
作者
Coulson, G [1 ]
Baichoo, S [1 ]
Moonian, O [1 ]
机构
[1] Univ Lancaster, Dept Comp, Distributed Multimedia Res Grp, Lancaster LA1 4YR, England
关键词
middleware; multimedia; CORBA;
D O I
10.1007/s005300200056
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper offers a high-level retrospective overview of the GOPI middleware platform which is the outcome of a three-year project aimed at the development of generic, configurable and extensible middleware. GOPI has a clearly defined modular structure, is widely extensible with plug-ins at all levels of the architecture, and natively supports stream interactions as well as standard operation invocation. It offers a generic framework for quality of service (QoS) specification and management, and supports a high-level, multimedia-oriented programming environment that is backwardly compatible with the OMG's CORBA. At its lower levels it supports QoS-driven resource management and features an optimised HOP stack. Despite its enhanced functionality, GOPI's HOP performance equals or exceeds that of state-of-the-art CORBA platforms.
引用
收藏
页码:340 / 352
页数:13
相关论文
共 47 条
[1]   Coyote: A system for constructing fine-grain configurable communication services [J].
Bhatti, NT ;
Hiltunen, MA ;
Schlichting, RD ;
Chiu, W .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1998, 16 (04) :321-366
[2]  
BLAIR G., 1997, OPEN DISTRIBUTED PRO
[3]  
Blair G. S., 2001, IEEE DISTRIBUTED SYS, V2
[4]  
CLAYTON R, 1998, P IEEE C OP ARCH NET
[5]   A configurable multimedia middleware platform [J].
Coulson, G .
IEEE MULTIMEDIA, 1999, 6 (01) :62-76
[6]   A distributed object platform infrastructure for multimedia applications [J].
Coulson, G ;
Clarke, M .
COMPUTER COMMUNICATIONS, 1998, 21 (09) :802-818
[7]  
Coulson G, 2000, SOFTWARE PRACT EXPER, V30, P663, DOI 10.1002/(SICI)1097-024X(200005)30:6<663::AID-SPE313>3.0.CO
[8]  
2-B
[9]   Supporting mobile multimedia applications through adaptive middleware [J].
Coulson, G ;
Blair, GS ;
Davies, N ;
Robin, P ;
Fitzpatrick, T .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (09) :1651-1659
[10]   Implementing the CORBA GIOP in a high-performance object request broker environment [J].
Coulson, G ;
Baichoo, S .
DISTRIBUTED COMPUTING, 2001, 14 (02) :113-126