--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+From http://serviceqos.wikispaces.com/WSAgExample
+ -->
+<wsag:Template xmlns:wsag="http://www.ggf.org/namespaces/ws-agreement" TemplateId="contract-template-2007-12-04">
+ <wsag:Name>ExampleTemplate</wsag:Name>
+ <wsag:Context>
+ <wsag:AgreementInitiator>Provider</wsag:AgreementInitiator>
+ <wsag:ServiceProvider>AgreementInitiator</wsag:ServiceProvider>
+ <wsag:ExpirationTime>2013-12-15-1200</wsag:ExpirationTime>
+ <wsag:TemplateId>contract-template-2013-12-15</wsag:TemplateId>
+ </wsag:Context>
+ <wsag:Terms>
+ <wsag:All>
+ <!-- functional description -->
+ <wsag:ServiceDescriptionTerm
+ wsag:Name="General"
+ wsag:ServiceName="Service0001">
+ A GPS service
+ </wsag:ServiceDescriptionTerm>
+ <wsag:ServiceDescriptionTerm
+ wsag:Name="GetCoordsOperation"
+ wsag:ServiceName="GPSService0001">
+ operation to call to get the coords
+ </wsag:ServiceDescriptionTerm>
+ <!-- domain specific reference to a service (additional or optional to SDT) -->
+ <wsag:ServiceReference
+ wsag:Name="CoordsRequest"
+ wsag:ServiceName="GPSService0001">
+ <wsag:EndpointReference>
+ <wsag:Address>http://www.gps.com/coordsservice/getcoords</wsag:Address>
+ <wsag:ServiceName>gps:CoordsRequest</wsag:ServiceName>
+ </wsag:EndpointReference>
+ </wsag:ServiceReference>
+ <!-- non-functional properties -->
+ <wsag:ServiceProperties
+ wsag:Name="AvailabilityProperties"
+ wsag:ServiceName="GPS0001">
+ <wsag:Variables>
+ <wsag:Variable
+ wsag:Name="ResponseTime"
+ wsag:Metric="metric:Duration">
+ <wsag:Location>qos:ResponseTime</wsag:Location>
+ </wsag:Variable>
+ </wsag:Variables>
+ </wsag:ServiceProperties>
+ <wsag:ServiceProperties
+ wsag:Name="UsabilityProperties"
+ wsag:ServiceName="GPS0001">
+ <wsag:Variables>
+ <wsag:Variable
+ wsag:Name="CoordDerivation"
+ wsag:Metric="metric:CoordDerivationMetric">
+ <wsag:Location>qos:CoordDerivation</wsag:Location>
+ </wsag:Variable>
+ </wsag:Variables>
+ </wsag:ServiceProperties>
+ <!-- statements to offered service level(s) -->
+ <wsag:GuaranteeTerm
+ Name="FastReaction" Obligated="ServiceProvider">
+ <wsag:ServiceScope ServiceName="GPS0001">
+ http://www.gps.com/coordsservice/getcoords
+ </wsag:ServiceScope>
+ <wsag:QualifyingCondition>
+ applied when current time in week working hours
+ </wsag:QualifyingCondition>
+ <wsag:ServiceLevelObjective>
+ <wsag:KPITarget>
+ <wsag:KPIName>FastResponseTime</wsag:KPIName>
+ <wsag:Target>
+ //Variable/@Name="ResponseTime" LOWERTHAN 1 second
+ </wsag:Target>
+ </wsag:KPITarget>
+ </wsag:ServiceLevelObjective>
+ </wsag:GuaranteeTerm>
+ </wsag:All>
+ </wsag:Terms>
+</wsag:Template>