Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
Hi-index | 0.00 |
Developers of distributed multimedia applications face a diversity of multimedia formats, streaming platforms and protocols; furthermore, support for end-to-end Quality-of-Service (QoS) is a crucial factor for the development of future distributed multimedia and real time systems. Middleware is gaining wide acceptance as a generic software infrastructure for distributed applications, a growing number of applications are designed and implemented as a set of collaborating components using object middleware, such as CORBA, EJB and (D)COM(+), as a software infrastructure that facilitates distribution transparent interactions. However, quality aspects of interactions between objects cannot be specified nor enforced by current component based middleware, resulting only in a best-effort QoS support in middleware. Next generation middleware should offer abstractions for management and control of the system level QoS mechanisms, while maintaining the advantages of the distribution transparencies. The paper presents the QComp framework, which represent our approach for a CCM based implementation, and discusses the design and implementation of a QoS monitoring and control mechanism integrated in the framework. The integration of the QoS support results in a QoS-enabled middleware which is representation, location and QoS transparent.