• DocumentCode
    1304340
  • Title

    Service-Level Agreements for Electronic Services

  • Author

    Skene, James ; Raimondi, Franco ; Emmerich, Wolfgang

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
  • Volume
    36
  • Issue
    2
  • fYear
    2010
  • Firstpage
    288
  • Lastpage
    304
  • Abstract
    The potential of communication networks and middleware to enable the composition of services across organizational boundaries remains incompletely realized. In this paper, we argue that this is in part due to outsourcing risks and describe the possible contribution of Service-Level Agreements (SLAs) to mitigating these risks. For SLAs to be effective, it should be difficult to disregard their original provisions in the event of a dispute between the parties. Properties of understandability, precision, and monitorability ensure that the original intent of an SLA can be recovered and compared to trustworthy accounts of service behavior to resolve disputes fairly and without ambiguity. We describe the design and evaluation of a domain-specific language for SLAs that tend to exhibit these properties and discuss the impact of monitorability requirements on service-provision practices.
  • Keywords
    Internet; client-server systems; high level languages; outsourcing; SLA; communication networks; domain specific language; electronic services; middleware; outsourcing risks; service level agreements; Service-level agreements; contracts; domain-specific languages; electronic services; model-driven engineering.;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2009.55
  • Filename
    5210121