Workflow composition of service level agreements for web services

Service-oriented architecture enables an environment where businesses can expose services for use by their collaborators and their peer organizations. In this dynamic environment, organizations require the use of service level agreements (SLAs) to assure the quality of service (QoS) standards of services provided by their collaborators. In an ad-hoc workflow scenario, a business may need to perform real-time composition of existing services in response to consumer requests. In this work, we suggest that, in parallel to traditional web service composition, the business must also compose the existing SLAs in order to ensure the service levels that must be guaranteed to new consumers. Ultimately, this approach to SLA composition must align with the overarching principles of the provider and the priorities of the consumer. In this paper, we introduce a model and representations of service level agreement attributes appropriate for managing a service provider's expectations when adding new partners. Our evaluations suggest that the SLA composition can efficiently run concurrently with traditional service composition. Highlights? We develop a model of service level objectives for web services. ? We develop an approach to compose SLAs based on user priorities. ? The SLA composition performs favorably in parallel with typical service composition. ? SLA composition can prevent entry of new services that invalidate existing SLAs.

[1]  Munindar P. Singh,et al.  Trustworthy Service Selection and Composition , 2011, TAAS.

[2]  Jian Lin,et al.  Autonomous service level agreement negotiation for service composition provision , 2007, Future Gener. Comput. Syst..

[3]  M. Brian Blake,et al.  Decomposing Composition: Service-Oriented Software Engineers , 2007, IEEE Software.

[4]  M. Brian Blake,et al.  A Lightweight Software Design Process for Web Services Workflows , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[5]  Stefan Voß,et al.  Application service providing as part of intelligent decision support for supply chain management , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[6]  Tao Yu,et al.  Service Selection Algorithms for Composing Complex Services with Multiple QoS Constraints , 2005, ICSOC.

[7]  Jong Myoung Ko,et al.  Quality-of-service oriented web service composition algorithm and planning architecture , 2008, J. Syst. Softw..

[8]  Mark S. Fox,et al.  Proceedings of the 8th international conference on Electronic commerce: The new e-commerce: innovations for conquering current barriers, obstacles and limitations to conducting successful business on the internet , 2006 .

[9]  Jeffrey V. Nickerson,et al.  Developing web services choreography standards - the case of REST vs. SOAP , 2005, Decis. Support Syst..

[10]  Felix Naumann,et al.  Quality-driven Integration of Heterogenous Information Systems , 1999, VLDB.

[11]  Heiko Ludwig,et al.  Web Service Level Agreement (WSLA) Language Specification , 2003 .

[12]  Lukas Keller,et al.  Service Level Agreement Management with Adaptive Coordination , 2006, International conference on Networking and Services (ICNS'06).

[13]  Maria Luisa Villani,et al.  Service Composition (re)Binding Driven by Application-Specific QoS , 2006, ICSOC.

[14]  M. Brian Blake,et al.  B2B Electronic Commerce: Where do Agents Fit In? , 2002 .

[15]  M. Brian Blake,et al.  Workflow Composition of Service Level Agreements , 2007, IEEE International Conference on Services Computing (SCC 2007).

[16]  Nathan J. Muller Managing service level agreements , 1999, Int. J. Netw. Manag..

[17]  Amit P. Sheth,et al.  Semantic WS-agreement partner selection , 2006, WWW '06.

[18]  Kees M. van Hee,et al.  A modeling environment for decision support systems , 1991, Decis. Support Syst..

[19]  Tiziana Catarci,et al.  Managing Data Quality in Cooperative Information Systems , 2002, OTM.

[20]  M. Brian Blake,et al.  Agent-Based Approaches to B2B Electronic Commerce , 2002, Int. J. Electron. Commer..

[21]  Les Green Service level agreements: an ontological approach , 2006, ICEC '06.

[22]  Øivind Kure,et al.  The use of service level agreements in tactical military coalition force networks , 2005, IEEE Communications Magazine.

[23]  John E. Angus On computing MTBF for a k-out-of-n:G repairable system , 1988 .

[24]  Giuseppe Di Modica,et al.  Dynamic re-negotiations of SLA in service composition scenarios , 2007, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007).

[25]  Paulo Carvalho,et al.  XML service level specification and validation , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[26]  Wolfgang Emmerich,et al.  Precise service level agreements , 2004, Proceedings. 26th International Conference on Software Engineering.

[27]  Frederick Reiss,et al.  Satisfying database service level agreements while minimizing cost through storage QoS , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[28]  Fabio Casati,et al.  Automated SLA Monitoring for Web Services , 2002, DSOM.

[29]  Jane Yung-jen Hsu,et al.  Accountability monitoring and reasoning in service-oriented architectures , 2007, Service Oriented Computing and Applications.

[30]  Klara Nahrstedt,et al.  A scalable QoS-aware service aggregation model for peer-to-peer computing grids , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[31]  Feng Liu,et al.  The role of XML in service level agreements management , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..

[32]  S. V. Subrahmanya,et al.  An Intelligent Procurement Marketplace forWeb Services Composition , 2007 .

[33]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[34]  James S. Dyer,et al.  Maut — Multiattribute Utility Theory , 2005 .

[35]  Antonio Jorge Silva Cardoso,et al.  Quality of service and semantic composition of workflows , 2002 .

[36]  Gerhard Weikum,et al.  Workflow management with service quality guarantees , 2002, SIGMOD '02.