doi: 10.4304/jsw.1.1.23-31
Semantics and Extensions of WS-Agreement
- Dept. of Information and Communication Technologies, Univ. of Trento, Trento, Italy
Abstract
When having repeated interactions with a serviceprovider, a service consumer might desire guarantees onthe delivery of the service. These guarantees involve bothfunctional and non-functional properties of the offeredservice over a number of invocations. When the guaranteeterms are explicitly defined in a document, we talk about aservice level agreement.WS-Agreement is an industry drivenemerging protocol for the specification of agreements in thecontext of Web Services. If, on the one hand, WS-Agreementdefines the XML syntax for the language and protocol,on the other hand, it gives only a vague textual overviewof the intended meaning. We fill this gap by providing aformal definition of an agreement and analyzing the possibleevolutions of agreements and their terms over an execution.As a result we identify a number of extensions whichinvolve the initial negotiation, the monitoring of runningagreements, and the possibility of renegotiating agreementsin executions. We evaluate the proposed approach throughexperimentation.
Keywords
- Service-Oriented Computing
- Service Leve
How to Cite
Ganna Frankova, Daniela Malfatti, and Marco Aiello, "Semantics and Extensions of WS-Agreement," Journal of Software, vol. 1, no. 1, pp. 23-31, 2006. https://doi.org/ 10.4304/jsw.1.1.23-31
Copyright & License
Copyright © 2006 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
