Abstract
For the Service Economy to prosper, IT-based Service Markets are required to perform certain business actions autonomically and autonomously, e.g., helping companies to establish networks of business relationships. Service Markets, to be practically realized require an enabling infrastructure that supports business-to-business (B2B) relationships among business stakeholders, resulting in value chains.
B2B workflow interoperation across Virtual Organization (VOs) brings about novel business scenarios. In these scenarios, parts of workflows corresponding to different partners can be aggregated in a producer-consumer manner, leading to hierarchical structures of added value. Service Level Agreements (SLAs), which are contracts between service providers and service consumers, guarantee the expected quality of service (QoS) to different stakeholders at various levels along this hierarchy. Automation of service composition in these coalition workflows directly implies the aggregation of their corresponding SLAs. This hierarchical choreography and aggregation poses new challenges regarding SLA description, management, maintenance, validation, trust, and security. In this paper, we focus on design and architecture of an agent-oriented, rule-based validation framework for hierarchical SLA aggregation, enabling cross-VO workflow cooperation. The framework is based on the Rule Responder architecture, the RBSLA project, a formal model of SLA Views, and a distributed trust model.
Similar content being viewed by others
References
Ludwig A (2008) COSMA—an approach for managing SLAs in composite services. In: Lecture notes in computer science. Springer, Berlin-Heidelberg
Buyyaa R, Yeo CS, Venugopal S, Broberg J, Brandic I (2010) Cloud computing and emerging IT platforms: vision, hype, and reality for delivering computing as the 5th utility. Future Gener Comput Syst 25:599–616
Blake MB, Cunnings DJ (2007) Workflow composition of service level agreements. In: International conference on services computing (SCC2007)
Schulz KA, Orlowska ME (2004) Facilitating cross-organisational workflows with a workflow view approache. Data Knowl Eng 51:109–147
SLA@SOI (2009) http://www.sla-at-soi.org/index.html (12 March 2009)
NESSI-Grid (2009) http://www.soi-nwg.org/doku.php?id=sra:description. Accessed: 12 March 2009
Haq IU, Huqqani AA, Schikuta E (2009) Aggregating hierarchical service level agreements in business value networks. In: Lecture notes in computer science, vol 5701/2009. Springer, Berlin-Heidelberg, pp 176–192
Chebbi I, Dustdar S, Tata S (2006) The view based approach to dynamic inter-organizational workflow cooperation. Data Knowl Eng 56:139–173
Liu DR, Shen M (2002) Workflow modeling for virtual processes: an order-preserving process-view approach. Inf Syst 28:505–532
Haq IU, Huqqani AA, Schikuta E (2009) A conceptual model for aggregation and validation of SLAs in business value networks. In: The 3rd international conference on adaptive business information systems, Leipzig, Germany
Paschke A, Boley H, Kozlenkov A, Craig B (2007) Rule responder: RuleML-based agents for distributed collaboration on the pragmatic web. In: Proceedings of the 2nd international conference on pragmatic web. Tilburg, The Netherlands
Paschke A, Bichler M (2006) Knowledge representation concepts for automated SLA management. Int J Decis Support Syst (DSS) (March)
Paschke A, Harold B, Kozlenkov A, Craig B (2007) Rule responder: a RuleML-based pragmatic agent web for collaborative teams and virtual organizations. http://ibis.in.tum.de/projects/paw/
Paschke A (2007) Rule-based service level agreements—knowledge representation for automated e-contract, SLA and policy management. Idea Verlag GmbH, Munich
Boley H (2006) The Rule-ML family of web rule languages. In: 4th Int. workshop on principles and practice of semantic web reasoning, Budva, Montenegro
Mule (2006) Mule Enterprise Service Bus http://mule.codehaus.org/display/MULE/Home
Ball M, Boley H, Hirtle D, Mei J, Spencer B (2005) The OO jDrew reference implementation of RuleML. In: RuleML, Galway
Roo JD (2010) Open Source Project: Euler Proof Mechanism. Available at http://www.agfa.com/w3c/euler/, last accessed: Nov 15, 2010
Paschke A, Bichler M (2005) SLA representation management and enforcement. In: The 2005 IEEE international conference on e-technology, e-commerce and e-service
Wang M, Kotagiri R, Chen J (2009) Trust-based robust scheduling and runtime adaptation of scientific workflow. Concurr Comput Pract Exp 21(16):1982–1998
Lioy A, Marian M, Moltchanova N, Pala M (2006) PKI past, present and future. Int J Inf Secur 5(1):18–29
Zhao S, Aggarwal A, Kent RD (2007) PKI-based authentication mechanisms in grid systems. International conference on networking, architecture, and storage
Haq IU, Alnemr R, Paschke A, Schikuta E, Boley H, Meinel C (2009) Distributed trust management for validating sla choreographies. In: SLAs in Grids workshop, CoreGRID
Ludwig H, et al (2007) Web Service Agreement (WS-Agreement). GFD.107 proposed recommendation. Accessed 12 July 2008
FIPA: (2000) FIPA agent communication language. http://www.fipa.org/. Accessed Dec 2001
Shen M, Liu DR (2004) Discovering role-relevant process-views for disseminating process knowledge. Expert Syst Appl 26:301–310
Chiu D, Cheung S, Till S, Karalapalem K, Li Q, Kafeza E (2004) Workflow view driven cross-organisational interoperability in a web service environment. Inf Technol Manag 5:221–250
Li Q, Chiu D, Shan Z, Hung P, Cheung S (2006) Flows and views for scalable scientific process integration. In: First international conference on scalable information systems, Hong Kong
Chiu D, Li KKQ, Kafeza E (2002) Workflow view based e-contracts in a cross-organisational e-services environment. Distrib Parallel Databases 12:193–216
Chen J, Yang Y (2008) Activity completion duration based checkpoint selection for dynamic verification of temporal constraints in grid workflow. Int J High Perform Comput Appl 319–329:22(3)
Chen J, Yang Y (2008) Temporal dependency based checkpoint selection for dynamic verification of fixed-time constraints in grid workflow systems. In: The proceedingsof 30th international conference on software engineering, ICSE 08, 2008, pp 141–150. doi:10.1145/1368088.1368108
Eder J, Tahamatan A (2008) Temporal consistency of view based interorganizational workflows. In: 2nd International united information systems conference, Austria
Frankova G (2007) Service level agreements: Web services and security. Springer, Berlin-Heidelberg, pp 556–562
Unger T, Leyman F, Mauchart S, Scheibler T (2008) Aggregation of service level agreement in the context of business processes. In: Enterprise distributed object computing conference (EDOC’08), Munich, Germany
Oldham N, Verma K, Sheth A, Hakimpour F (2006) Semantic WS-Agreement partner selection. In: Proceedings of the 15th international conference on World Wide Web, Edinburgh, Scotland
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ul Haq, I., Paschke, A., Schikuta, E. et al. Rule-based validation of SLA choreographies. J Supercomput 63, 24–45 (2013). https://doi.org/10.1007/s11227-010-0492-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-010-0492-1