Title :
Quality of service in middleware and applications: a model-driven approach
Author :
Weis, Torben ; Ulbrich, Andreas ; Geihs, Kurt ; Becker, Christian
Author_Institution :
Technische Univ. Berlin, Germany
Abstract :
Quality of service (QoS) management has become an important requirement for middleware platforms and distributed applications. Early QoS engineering attempts focused on single-category extensions to standard middleware. In recent years generic middleware frameworks have been proposed in order to facilitate multicategory QoS management. Our experience with such a framework has revealed that QoS management cannot be shielded from the applications. Applications need to be designed in a QoS-aware manner and application QoS requirements need to be translated into appropriate middleware extensions. Therefore we propose a comprehensive, model-driven development process for QoS-enabled distributed applications on top of QoS-enhanced middleware platforms. Our approach builds on OMG´s Model-Driven Architecture (MDA). We demonstrate the mapping from the platform-independent to the platform-specific model, and we show how the design approach is applied targeting a .NET-based QoS-enabled middleware.
Keywords :
Unified Modeling Language; distributed object management; message passing; middleware; network operating systems; object-oriented programming; quality of service; QoS management; distributed applications; middleware platforms; model-driven architecture; model-driven development process; platform-specific model; quality of service management; Application software; Communication networks; Data security; Distributed computing; Logic; Middleware; Quality management; Quality of service; Software engineering; Throughput;
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International
Print_ISBN :
0-7695-2214-9
DOI :
10.1109/EDOC.2004.1342513