Extended WS-Agreement Protocol to Support Multi-round Negotiations and Renegotiations

  • Christoph Langguth
  • Heiko Schuldt
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6470)


WS-Agreement is a well-established and widely adopted protocol that helps service providers and consumers to agree on constraints under which a service is made available. However, the original protocol is limited to a simple interaction pattern for establishing agreements: the requester suggests the Quality of Service (QoS) details, the responder either accepts or declines. This is no longer sufficient when several rounds of negotiations are needed before both parties agree on the QoS level to be provided, or when an already established agreement needs to be changed based on mutual consent (renegotiation). This paper presents an extension to WS-Agreement which jointly addresses these limitations.


Service Level Agreement Resource Property Port Type Open Grid Forum Agreement Negotiation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ammann, D.: Design and Implementation of a Negotiation Protocol for Scientific Workflows based on WS-Agreement. Master’s thesis, University of Basel (2009)Google Scholar
  2. 2.
    Andrieux, A.: et al. Web Services Agreement Specification. Specification, Open Grid Forum (2007),
  3. 3.
    Frankova, G., Malfatti, D., Aiello, M.: Semantics and Extensions of WS-Agreement. Journal of Software 1(1) (2006)Google Scholar
  4. 4.
    Langguth, C., Ranaldi, P., Schuldt, H.: Towards Quality of Service in Scientific Workflows by using Advance Resource Reservations. In: IEEE 2009 Third International Workshop on Scientific Workflows, (SWF 2009) (2009)Google Scholar
  5. 5.
    Modica, G.D., Tomarchio, O., Vita, L.: Dynamic SLAs management in service oriented environments. Journal of Systems and Software 82(5), 759–771 (2009)CrossRefGoogle Scholar
  6. 6.
    Parkin, M., Hasselmeyer, P., Koller, B., Wieder, P.: An SLA Re-Negotiation Protocol. In: 2nd Non Functional Properties and Service Level Agreements in Service Oriented Computing Workshop, NFPSLA-SOC 2008 (November 2008)Google Scholar
  7. 7.
    Pichot, A., Wäldrich, O., Ziegler, W., Wieder, P.: Towards Dynamic Service Level Agreement Negotiation: An Approach Based on WS-Agreement. In: WEBIST (Selected Papers), pp. 107–119 (2008)Google Scholar
  8. 8.
    Ziegler, W., Wieder, P., Battr, D.: Extending WS-Agreement for dynamic negotiation of Service Level Agreements. Technical Report TR-0172, Institute on Resource Management and Scheduling, CoreGRID - Network of Excellence (August 2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Christoph Langguth
    • 1
  • Heiko Schuldt
    • 1
  1. 1.Databases and Information Systems GroupUniversity of BaselSwitzerland

Personalised recommendations