Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - A retrospective on the design of the GOPI middleware platform
AU - Coulson, G
AU - Baichoo, S
AU - Moonian, O
PY - 2002/12
Y1 - 2002/12
N2 - 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.
AB - 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.
KW - middleware
KW - multimedia
KW - CORBA
KW - DISTRIBUTED OBJECT PLATFORM
KW - MULTIMEDIA APPLICATIONS
KW - COMMUNICATION
U2 - 10.1007/s005300200056
DO - 10.1007/s005300200056
M3 - Journal article
VL - 8
SP - 340
EP - 352
JO - Multimedia Systems
JF - Multimedia Systems
SN - 1432-1882
IS - 5
ER -