A WSLA-Extension Supporting Service and Contract Composition Modelling

When dealing with Cloud Computing Services (CCSs) provisioning and usage, different degrees of complexity can be reached, depending on whether service composition is needed to satisfy users’ requests. This scenario demands effective ways for modelling CCSs and corresponding Service Level Agreements (SLAs) in order to facilitate service composition, comparison and monitoring. However, current SLA specifications and tools are not well tailored to service composition. In this paper, starting from WSLA, a widely-known SLA description language, we present an extension aimed at modeling contracts and SLAs suitable to support contract owners during service composition and monitoring phases. The proposed WSLA extension is also supported by a tree-graph based tool that can help during SLA and contract composition phases.

[1]  Xiang Fu,et al.  Analysis of interacting BPEL web services , 2004, WWW '04.

[2]  Erich Schikuta,et al.  Aggregation patterns of service level agreements , 2010, FIT.

[3]  Martin Bichler,et al.  Knowledge representation concepts for automated SLA management , 2006, Decis. Support Syst..

[4]  Paul Allen,et al.  Service Orientation: Winning Strategies and Best Practices , 2006 .

[5]  Asit Dan,et al.  Cremona: an architecture and library for creation and monitoring of WS-agreents , 2004, ICSOC '04.

[6]  Verena Kantere,et al.  SLA data management criteria , 2013, 2013 IEEE International Conference on Big Data.

[7]  Remco M. Dijkman,et al.  Semantics and analysis of business process models in BPMN , 2008, Inf. Softw. Technol..

[8]  Asit Dan,et al.  Web services agreement specification (ws-agreement) , 2004 .

[9]  Gerd Wagner,et al.  Design Rationale for RuleML: A Markup Language for Semantic Web Rules , 2001, SWWS.

[10]  Mario A. Bochicchio,et al.  SARA: A tool for service levels — Aware contracts , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[11]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

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

[13]  Giacomo Piccinelli,et al.  Service provision and composition in virtual business communities , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[14]  Gerd Wagner,et al.  Design rationale of RuleML - a markup language for the semantic web , 2001 .