Semantics and Extensions of WS-Agreement

Ganna Frankova, Daniela Malfatti, Marco Aiello

OnderzoeksoutputAcademic

18 Citaten (Scopus)
178 Downloads (Pure)

Samenvatting

When having repeated interactions with a service provider, a service consumer might desire guarantees on the delivery of the service. These guarantees involve both functional and non-functional properties of the offered service over a number of invocations. When the guarantee terms are explicitly defined in a document, we talk about a service level agreement. WS-Agreement is an industry driven emerging protocol for the specification of agreements in the context of Web Services. If, on the one hand, WS-Agreement defines the XML syntax for the language and protocol, on the other hand, it gives only a vague textual overview of the intended meaning. We fill this gap by providing a formal definition of an agreement and analyzing the possible evolutions of agreements and their terms over an execution. As a result we identify a number of extensions which involve the initial negotiation, the monitoring of running agreements, and the possibility of renegotiating agreements in executions. We evaluate the proposed approach through experimentation.
Originele taal-2English
Aantal pagina's9
TijdschriftJournal of software-Evolution and process
Volume1
Nummer van het tijdschrift1
StatusPublished - jul.-2006
Extern gepubliceerdJa

Vingerafdruk

Duik in de onderzoeksthema's van 'Semantics and Extensions of WS-Agreement'. Samen vormen ze een unieke vingerafdruk.

Citeer dit