Normative Management of Web Service Level Agreements

  • Caroline Herssens
  • Stéphane Faulkner
  • Ivan J. Jureta
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6189)


Service Level Agreements (SLAs) are used in Service- Oriented Computing to define the obligations of the parties involved in a transaction. SLAs define these obligations, including for instance the expected service levels to be delivered by the provider, and the payment expected from the client. The obligations of the parties must be made explicit prior to the transaction, and a mechanism should be available to control the interaction, in order to ensure that the obligations are met. We outline a norm-oriented multiagent system (NoMAS) architecture that is combined with the service-oriented architecture in order to support the definition, management, and control of SLAs between the service clients and service providers.


SLA management mutual obligations supervision norm oriented multi-agent systems 


  1. 1.
    Final brein architecture d4.1.3 v2 - wp 4.1 architectural design. Technical report, BREIN project (2009)Google Scholar
  2. 2.
    Al-Ali, R.J., Rana, O.F., Walker, D.W., Jha, S., Sohail, S.: G- qosm: Grid service discovery using qos properties. J. of Computing and Informatics 21(4), 363–382 (2002)zbMATHGoogle Scholar
  3. 3.
    Barbosa, A.C., Sauvé, J., Cirne, W., Carelli, M.: Evaluating architectures for independently auditing service level agreements. Future Gener. Comput. Syst. 22(7), 721–731 (2006)CrossRefGoogle Scholar
  4. 4.
    Boella, G., Torre, L., Verhagen, H.: Introduction to normative multiagent systems. Comput. Math. Organ. Theory 12(2-3), 71–79 (2006)CrossRefGoogle Scholar
  5. 5.
    Campbell, A., Coulson, G., Hutchison, D.: A quality of service architecture. SIGCOMM Comput. Commun. Rev. 24(2), 6–27 (1994)CrossRefGoogle Scholar
  6. 6.
    Cappiello, C., Comuzzi, M., Plebani, P.: On automated generation of web service level agreements. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 264–278. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  7. 7.
    Castelfranchi, C., Tan, Y.-H. (eds.): Trust and deception in virtual societies. Kluwer Academic Publishers, Norwell (2001)Google Scholar
  8. 8.
    Cherkasova, L., Fu, Y., Tang, W., Vahdat, A.: Measuring and characterizing end-to-end internet service performance. ACM Trans. Internet Technol. 3(4), 347–391 (2003)CrossRefGoogle Scholar
  9. 9.
    Dignum, F., Morley, D.: Towards socially sophisticated bdi agents. In: Proc. of ICMAS ’00, p. 111. IEEE Computer Society, Los Alamitos (2000)Google Scholar
  10. 10.
    Goodin, R.: Structures of mutual obligations. J. of Soc. Pol. 31(4), 579–596 (2002)Google Scholar
  11. 11.
    He, M., Jennings, N.R., Leung, H.-F.: On agent-mediated electronic commerce. IEEE Trans. on Know. and D. Eng. 15(4), 985–1003 (2003)CrossRefGoogle Scholar
  12. 12.
    Herssens, C., Jureta, I., Faulkner, S.: Capturing and using qos relationships to improve service selection. In: Bellahsène, Z., Léonard, M. (eds.) CAiSE 2008. LNCS, vol. 5074, pp. 312–327. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  13. 13.
    International Business Machines (IBM). Web service level agreement (wsla) language specification (2003)Google Scholar
  14. 14.
    In, H.P., Kim, C., Yau, S.S.: Q-mar: An adaptive qos management model for situation-aware middleware. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds.) EUC 2004. LNCS, vol. 3207, pp. 972–981. Springer, Heidelberg (2004)Google Scholar
  15. 15.
    Jevons, W.S.: Theory of Utility. In: The Theory of Political Economy (1965)Google Scholar
  16. 16.
    Kaminski, H., Perry, M.: Employing Intelligent Agents to Automate SLA Creation. In: Emerging Web Services Technology, pp. 33–46. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  17. 17.
    Keller, A., Ludwig, H.: The wsla framework: Specifying and monitoring service level agreements for web services. J. Netw. Syst. Manage. 11(1), 57–81 (2003)CrossRefGoogle Scholar
  18. 18.
    Kollingbaum, M.: Norm-governed Practical Reasoning Agents. PhD thesis (2005)Google Scholar
  19. 19.
    Kollingbaum, M.J., Norman, T.J.: Supervised interaction - a form of contract management to create trust between agents. In: Falcone, R., Barber, S.K., Korba, L., Singh, M.P. (eds.) AAMAS 2002. LNCS (LNAI), vol. 2631, pp. 108–122. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  20. 20.
    Lockemann, P., Nimis, J., Braubach, L., Pokahr, A., Lamersdorf, W.: Architectural Design. In: Multiagent Engineering, pp. 405–429. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  21. 21.
    Menascé, D.A.: Qos issues in web services. IEEE Intern. Comp. 6(6), 72–75 (2002)CrossRefGoogle Scholar
  22. 22.
    Morgan, G., Parkin, S., Molina-Jimenez, C., Skene, J.: Monitoring Middleware for Service Level Agreements in Heterogeneous Environments. In: Challenges of Expanding Internet: E-Commerce, E-Business, and E-Government, pp. 79–93. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  23. 23.
    Mui, L., Mohtashemi, M., Halberstadt, A.: Notions of reputation in multi-agents systems: a review. In: AAMAS ’02, pp. 280–287 (2002)Google Scholar
  24. 24.
    Paschke, A., Dietrich, J., Kuhla, K.: A logic based sla management framework. In: SWPC ’05: Semantic Web Policy Workshop at ISWC ’05 (2005)Google Scholar
  25. 25.
    Pitt, J., Venkataram, P., Mamdani, A.: Qos management in manets using norm-governed agent societies. In: Dikenelli, O., Gleizes, M.-P., Ricci, A. (eds.) ESAW 2005. LNCS (LNAI), vol. 3963, pp. 221–240. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  26. 26.
    Sahai, A., Machiraju, V., Sayal, M., Jin, L.J., Casati, F.: Automated sla monitoring for web services. In: IEEE/IFIP DSOM, pp. 28–41 (2002)Google Scholar
  27. 27.
    Sierra, C., Dignum, F.: Agent-mediated electronic commerce: Scientific and technological roadmap. In: Sierra, C., Dignum, F.P.M. (eds.) AgentLink 2000. LNCS (LNAI), vol. 1991, pp. 1–18. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  28. 28.
    Tosic, V., Patel, K., Pagurek, B.: Wsol - web service offerings language. In: Bussler, C.J., McIlraith, S.A., Orlowska, M.E., Pernici, B., Yang, J. (eds.) CAiSE 2002 and WES 2002. LNCS, vol. 2512, pp. 57–67. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  29. 29.
    Trzec, K., Huljenic, D.: Intelligent agents for qos management. In: AAMAS ’02, pp. 1405–1412 (2002)Google Scholar
  30. 30.
    Yan, J., Kowalczyk, R., Lin, J., Chhetri, M.B., Goh, S.K., Zhang, J.: Autonomous service level agreement negotiation for service composition provision. Future Gener. Comput. Syst. 23(6), 748–759 (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Caroline Herssens
    • 1
  • Stéphane Faulkner
    • 2
  • Ivan J. Jureta
    • 2
  1. 1.PRECISE, LSMUniversité catholique de LouvainBelgium
  2. 2.PRECISE, LSMUniversity of NamurBelgium

Personalised recommendations