What's in an agreement? An analysis and an extension of WS-Agreement

Marco Aiello*, Ganna Frankova, Daniela Malfatti

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

17 Citations (Scopus)


Non-functional properties of services and service compositions are of paramount importance for the success of web services. The negotiation of non-functional properties between web service provider and consumer can be agreed a priori by specifying an agreement. WS-Agreement is a recently proposed and emerging protocol for the specification of agreements in the context of web services. Though, WS-Agreement only specifies the XML syntax and the intended meaning of each tag, which naturally leads to posing the question of "What's in an Agreement?" We answer this question by providing a formal definition of an agreement and analyzing the possible evolution of agreements and their terms. From our analysis we identify ways in which to make an agreement more robust and long lived by proposing two extensions to the specification and supporting environment.

Original languageEnglish
Title of host publicationService-Oriented Computing, ICSOC 2005 - Third International Conference, Proceedings
Place of PublicationBerlin
Number of pages13
Volume3826 LNCS
Publication statusPublished - 2005
Externally publishedYes
Event3rd International Conference on Service-Oriented Computing, ICSOC - 2005 - Amsterdam, Netherlands
Duration: 12 Dec 200515 Dec 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3826 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349


Other3rd International Conference on Service-Oriented Computing, ICSOC - 2005


Dive into the research topics of 'What's in an agreement? An analysis and an extension of WS-Agreement'. Together they form a unique fingerprint.

Cite this