Contracts for Defining QoS Levels

Multichannel Information Systems provide a way to invoke the same service through several channels. In this way, even if the functionality provided by the service is independent of the actual channel, the quality varies according to the particular devices used by the service consumer. In this context, this paper presents a frame for the creation and management of contracts formalizing the agreement, in terms of quality of service, between an e-Service provider and an e-Service consumer in a multichannel adaptive information system. In particular, the work relates to some of the existing modelling languages for QoS, such as QML, WSLA and XQoS, and presents some extensions to WSLA able to deal with a multichannel environment. The presented model is validated by a prototype developed to support creation and subscription of contracts. The prototype application allows a provider to publish others regarding e-Services with desired QoS parameters, and a consumer to subscribe a contract with the negotiated QoS levels.

[1]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[2]  Roberto Baldoni,et al.  Enhancing Availability of Cooperative Applications Through Interoperable Middleware , 2003, J. Inf. Sci. Eng..

[3]  Geoff Huston,et al.  Next Steps for the IP QoS Architecture , 2000, RFC.

[4]  Barbara Pernici MAIS: multichannel adaptive information systems , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[5]  Barbara Pernici,et al.  A Quality Model for Multichannel Adaptive Information Systems , 2004, WWW 2004.

[6]  Patrick Sénac,et al.  Time Stream Petri Nets: A Model for Timed Multimedia Information , 1994, Application and Theory of Petri Nets.

[7]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[8]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .