SLA composition in service networks: a tool for representing relationships between SLAs and contracts

Actual trends in IT management are more and more shifting towards services and their management. Typically, enterprises depend on services provided by third parties to realize their own service offers. However, the more services are composed, the higher grows the number of inter-and intra-organizational issues in service networks. Business Process Outsourcing (BPO) and Cloud Computing paradigms best represent such a complex scenario and require proper service governance across service providers and consumers. This can be achieved by revolving to Service Level Agreements (SLAs), in order to effectively manage contracts between parties as well as the corresponding obligations and guarantees over specific time spans. However, SLAs are mainly used as automated processes assisting users in monitoring and scheduling resources rather than end-user documents. SLAs are also seen as static documents in IT marketplaces, thus hindering their effective processing. In addition, when services are composed into higher-level ones, the contracts they are agreed upon and their SLAs should be composed accordingly. For such reasons, this research work has a two-fold purpose. Firstly, it aims at a better modeling of contracts and SLA composition. Contract templates as well as composition topologies and rules are introduced. Secondly, it proposes a tool for designing and visualizing service contracts composition and for simplifying data handling in contracts. The proposed tool exploits a directed tree graph paradigm in addition with an XML-based notation.

[1]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[2]  Helena Haapio,et al.  Facilitating collaboration through contract visualization and modularization , 2011, ECCE.

[3]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[4]  Paul P. Maglio,et al.  Service systems, service scientists, SSME, and innovation , 2006, CACM.

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

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

[7]  Asit Dan,et al.  Web Services Agreement Speci cation , 2005 .

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

[9]  Jason J. Jung Knowledge distribution via shared context between blog-based knowledge management systems: A case study of collaborative tagging , 2009, Expert Syst. Appl..

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

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

[12]  David Harel,et al.  On visual formalisms , 1988, CACM.

[13]  Verena Kantere,et al.  Checkpoints for Service Level Operations , 2014, 2014 IEEE International Conference on Services Computing.

[14]  Paolo Paolini,et al.  Interactive dialogue model: a design technique for multichannel applications , 2006, IEEE Transactions on Multimedia.

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

[16]  John F. Buford,et al.  Telecommunication Services and Service Management Challenges , 2001, J. Univers. Comput. Sci..

[17]  Frank Leymann,et al.  Service Networks Modelling: An SOA & BPM Standpoint , 2010, J. Univers. Comput. Sci..

[18]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[19]  Changzhou Wang,et al.  Quality of Service (QoS) Contract Specification, Establishment, and Monitoring for Service Level Management , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[20]  Eben M. Haber,et al.  Foundations of visual metaphors for schema display , 1994, Journal of Intelligent Information Systems.