DocumentCode
1564501
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
fYear
2004
Firstpage
160
Lastpage
171
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2004. EDOC 2004. Proceedings. Eighth IEEE International
ISSN
1541-7719
Print_ISBN
0-7695-2214-9
Type
conf
DOI
10.1109/EDOC.2004.1342513
Filename
1342513
Link To Document