Requirements on Quality Specification Posed by Service Orientation
As service orientation is gaining more and more momentum, the need for common concepts regarding Quality of Service (QoS) and its specification emerges. In recent years numerous approaches to specifying QoS were developed for special subjects like multimedia applications or middleware for distributed systems. However, a survey of existing approaches regarding their contribution to service oriented QoS specification is still missing.
In this paper we present a strictly service oriented, comprehensible classification scheme for QoS specification languages. The scheme is based on the MNM Service Model and the newly introduced LAL–brick which aggregates the dimensions Life cycle, Aspect and Layer of a QoS specification. Using the terminology of the MNM Service Model and the graphical notation of the LAL–brick we are able to classify existing approaches to QoS specification. Furthermore we derive requirements for future specification concepts applicable in service oriented environments.
KeywordsQoS specification service orientation classification scheme
- [Aag01]Aagedal, J. Ø.: Quality of Service Support in Development of Distributed Systems. Dr. scient. thesis, Department of Informatics, Faculty of Mathematics and Natural Sciences, University of Oslo (March 2001)Google Scholar
- [BKS03]Buchholz, T., Küpper, A., Schiffers, M.: Quality of Context Information: What it is and why we need it. In: Proceedings of the 10th HP–OVUA Workshop, Geneva, Switzerland, July 2003, vol. (2003)Google Scholar
- [COR04]Common object request broker architecture (corba/iiop). Specification version 3.0.2, OMG (March 2004)Google Scholar
- [DR02a]Dreo Rodosek, G.: A Framework for IT Service Management. Habilitation, Ludwig- Maximilians-Universität München (June 2002)Google Scholar
- [FK98]Frølund, S., Koistinen, J.: Qml: A language for quality of service specification. Report hpl-98-10, Software Technology Laboratory, Hewlett-Packard Company (September 1998)Google Scholar
- [Flo96]Florissi, P.G.S.: QoSME: QoS Management Environment. Phd thesis, Columbia University (1996)Google Scholar
- [GHH+02]Garschhammer, M., Hauck, R., Hegering, H.-G., Kempter, B., Radisic, I., Roelle, H., Schmidt, H.: April 2002. In: Stadler, R., Ulema, M. (eds.) Proceedings of the 8th International IFIP/IEEE Network Operations and Management Symposium(NOMS 2002), Florence, Italy, April 2002, pp. 697–710. IFIP/IEEE, IEEE Publishing (2002)Google Scholar
- [HAN99]Hegering, H.-G., Abeck, S., Neumair, B.: Integrated Management of Networked Systems – Concepts. In: Architectures and their Operational Application, Morgan Kaufmann Publishers, San Francisco (1999) ISBN 1-55860-571-1Google Scholar
- [ITU97]Open Distributed Processing – Interface Definition Language. Draft Recommendation X.920, ITU (November 1997)Google Scholar
- [JN04]Jin, J., Nahrstedt, K.: QoS Specification Languages for Distributed Multimedia Applications:ASurvey and Taxonomy. IEEE Multimedia Magazine (2004) (to appear)Google Scholar
- [PJS+00]Pal, P., Loyall, J., Schantz, R., Zinky, J., Shapiro, R., Megquier, J.: Using QDL to Specify QoSAware Distributed (QuO) Application Configuration. In: Proceedings of ISORC 2000, The Third IEEE International Symposium on Object-Oriented Real-time Distributed Computing, Newport Beach, CA (March 2000)Google Scholar
- [ZBS97]Zinky, J., Bakken, D., Schantz, R.: Architectural Support for Quality of Service for CORBA Objects. In: Theory and Practice of Object Systems (January 1997)Google Scholar