Enterprise Distributed Object Computing Conference, Eighth IEEE International (EDOC'04)
Quality of Service in Middleware and Applications: A Model-Driven Approach
Monterey, California
September 20-September 24
ISBN: 0-7695-2214-9
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 multi-category 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.
Citation:
Torben Weis, Andreas Ulbrich, Kurt Geihs, Christian Becker, "Quality of Service in Middleware and Applications: A Model-Driven Approach," edoc, pp.160-171, Enterprise Distributed Object Computing Conference, Eighth IEEE International (EDOC'04), 2004