A Declarative Approach for QoS-Aware Web Service Compositions
While BPEL language has emerged to allow the specification of Web Service compositions from a functional point of view, it is still left to the architects to find proper means to handle the Quality of Service (QoS) concerns of their compositions. Typically, they use ad-hoc technical solutions, at the message level, that significantly reduce flexibility and require costly developments. In this paper, we propose a policy-based language aiming to provide expressivity for QoS behavioural logic specification in Web Service orchestrations, as well as a non-intrusive platform in charge of its execution both at pre-deployment time and at runtime.
KeywordsService Composition Service Level Agreement Composite Service Concrete Service Service Level Agreement Violation
- 2.Cardoso, J., Sheth, A.P., Miller, J.A., Arnold, J., Kochut, K.: Quality of service for workflows and web service processes. J. Web Sem. (2004)Google Scholar
- 3.Charfi, A., Schmeling, B., Heizenreder, A., Mezini, M.: Reliable, secure, and transacted web service compositions with ao4bpel. In: ECOWS. Proceedings of the 4th IEEE European Conference on Web Services, December 2006, IEEE Computer Society Press, Los Alamitos (2006)Google Scholar
- 5.Jaeger, M.: Optimising Quality-of-Service for the Composition of Electronic Services. PhD thesis, Berlin University of Technology (January 2007)Google Scholar
- 6.Yu, T., Lin, K.-J.: Service selection algorithms for web services with end-to-end qos constraints. In: CEC 2004. CEC ’04: Proceedings of the IEEE International Conference on E-Commerce Technology, Washington, DC, USA, pp. 129–136. IEEE Computer Society Press, Los Alamitos (2004)Google Scholar