Skip to main content
Log in

A Service Level Agreement Language for Dynamic Electronic Services

  • Published:
Electronic Commerce Research Aims and scope Submit manuscript

Abstract

This paper proposes a novel language for Service Level Agreements (SLAs) for dynamic and spontaneous electronic services. In a cross-organizational setting, it is important for customers of a service to obtain, monitor and enforce quality of service (QoS) guarantees by service providers, usually expressed in the form of SLAs. Since the supervision and management of SLAs and the provisioning of corresponding systems should be automated for economic reasons, we need a formal language to define an SLA. If, moreover, providers and customers want to sign custom-made SLAs, the SLA language, correspondingly, must provide a large degree of flexibility.

The SLA language described in this paper aims at providing the needed flexibility by means of an XML-based representation and a runtime system for SLAs. Using this language, parties to an SLA can describe how parameters are measured and computed from raw metrics, the guarantees they want with respect to those parameters and the involvement of third parties to, e.g., independently verify SLA compliance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bhoj, P., S. Singhal, and S. Chutani. (1998). “SLA Management in Federated Environments.” Hewlett-Packard Technical Report.

  2. Cole, J., J. Derrick, Z. Milosevic, and K. Raymond. (2001). “Policies in an Enterprise Specification.” In M. Sloman (ed.), Proc. of the Policy Workshop.

  3. Dan, A., D. Dias, R. Kearney, T. Lau, T. Nguyen, F. Parr, M. Sachs, and H. Shaikh. (2001). “Business-to-Business Integration with tpaML and B2B Protocol Framework.” IBM Systems Journal 40(1).

  4. Dreo Rodosek, G. and L. Lewis. (2001). “Dynamic Service Provisioning: A User-Centric Approach.” In Festor and Pras (eds.), Proc. 12th IFIP/IEEE International Workshop on Distributed Systems: Operations & Management (DSOM). INRIA Press.

  5. Greunz, M., K. Stanoevska-Slabeva, and B. Schopp. (2000). “Secure Electronic Contracting with XML Contracting Containers.” In Proc. Conf. on Information Systems for E-Commerce (EMISA).

  6. Grosof, B., Y. Labrou, and H. Chan. (1999). “A Declarative Approach to Business Rules in Contracts: Courteous Logic Programs in XML.” In M.P. Wellman (ed.), Proc. 1st ACM Conf. on Electronic Commerce (EC-99), New York: ACM Press.

    Google Scholar 

  7. Hoffner, Y., S. Field, P. Grefen, and H. Ludwig. (2001). “Contract-driven Creation and Operation of Virtual Enterprises.” Computer Networks 37, 111–136.

    Google Scholar 

  8. ISO/IEC JTC 1/SC 7. (1999). “Information Technology-Open Distributed Processing-Reference Model-Enterprise Language: ISO/IEC 15414.” ITU-T Recommendation X.91, Committee Draft, July 8, 1999.

  9. Keller, A., G. Kar, H. Ludwig, A. Dan, and J.L. Hellerstein. (2002). “Managing Dynamic Services: A Contract-Based Approach to a Conceptual Architecture.” In Proc. of the IEEE/IFIP Network Operations and Management Symposium (NOMS).

  10. Keynote. www.keynote.com (as of January 10, 2002).

  11. Kreger, H. (2001). “Web Services Conceptual Architecture (WSCA 1.0).” IBM Software Group, May 2001.

  12. Leymann, F. (2001). “Web Services Flow Language (WSFL 1.0).” IBM Software Group, May 2001.

  13. Ludwig, H. and Y. Hoffner. (2001). “The Role of Contract and Component Semantics in Dynamic E-Contract Enactment Configuration.” In Proc. 9th IFIP Workshop on Data Semantics (DS9), pp. 26–40.

  14. Rules Markup Language (RuleML). http://www.dfki.uni-kl.de/ruleml/ (as of January 10, 2002).

  15. Steen, M.W. and J. Derrick. (2000). “ODP Enterprise Viewpoint Specification.” In Computer Standards and Interfaces, September 2000, pp. 165–189.

  16. Weigand, H. and L. Xu. (2001). “Contracts in E-Commerce.” In Proc. 9th IFIP 2.6 Working Conf. on Database Semantics (DS-9)-Semantic Issues in E-Commerce Systems.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heiko Ludwig.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ludwig, H., Keller, A., Dan, A. et al. A Service Level Agreement Language for Dynamic Electronic Services. Electronic Commerce Research 3, 43–59 (2003). https://doi.org/10.1023/A:1021525310424

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1021525310424

Navigation