SLA and Service Directory code added
[unfold.git] / sla / sla_utils / samples / agreement03.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsag:Agreement xmlns:wsag="http://www.ggf.org/namespaces/ws-agreement"\r
3         AgreementId="agreement03">\r
4 \r
5         <wsag:Name>ExampleAgreement</wsag:Name>\r
6         <wsag:Context>\r
7                 <wsag:AgreementInitiator>experimenter01</wsag:AgreementInitiator>\r
8                 <wsag:AgreementResponder>virtualwall</wsag:AgreementResponder>\r
9                 <wsag:ServiceProvider>AgreementResponder</wsag:ServiceProvider>\r
10                 <wsag:ExpirationTime>2014-03-07T12:00:00</wsag:ExpirationTime>\r
11                 <wsag:TemplateId>template</wsag:TemplateId>\r
12                 <sla:Service xmlns:sla="http://sla.atos.eu">Testbed_guarantee_0.99_Uptime_rate_for_0.99_rate_of_the_resources_during_the_sliver</sla:Service>\r
13         </wsag:Context>\r
14         <wsag:Terms>\r
15                 <wsag:All>\r
16                         \r
17                         <wsag:ServiceProperties Name="ServiceProperties" ServiceName="ServiceName">\r
18                                 <wsag:VariableSet>\r
19                                         <wsag:Variable Name="UpTime" Metric="xs:double">\r
20                         <wsag:Location>qos:UpTime</wsag:Location>\r
21                     </wsag:Variable>\r
22                     <wsag:Variable Name="Performance" Metric="xs:double">\r
23                         <wsag:Location>qos:Performance</wsag:Location>\r
24                     </wsag:Variable>\r
25                                 </wsag:VariableSet>\r
26                         </wsag:ServiceProperties>\r
27 \r
28                         <!-- Uptime GuaranteTerm-->\r
29             <wsag:GuaranteeTerm Name="GT_UpTime">\r
30                 <wsag:ServiceScope ServiceName="sla:virtualwall" />\r
31                 <wsag:ServiceLevelObjective>\r
32                     <wsag:KPITarget>\r
33                         <wsag:KPIName>UpTime</wsag:KPIName>\r
34                         <wsag:CustomServiceLevel>\r
35                                 {"constraint" : "UpTime GT 0.99"}\r
36                         </wsag:CustomServiceLevel>\r
37                     </wsag:KPITarget>\r
38                 </wsag:ServiceLevelObjective>\r
39             </wsag:GuaranteeTerm>\r
40 \r
41             <!-- Resource Performance GuaranteTerm-->\r
42             <wsag:GuaranteeTerm Name="GT_Performance">\r
43                 <wsag:ServiceScope ServiceName="sla:virtualwall" />\r
44                 <wsag:ServiceLevelObjective>\r
45                     <wsag:KPITarget>\r
46                         <wsag:KPIName>Performance</wsag:KPIName>\r
47                         <wsag:CustomServiceLevel>\r
48                                 {"constraint" : "Performance GT 0.99"}\r
49                         </wsag:CustomServiceLevel>\r
50                     </wsag:KPITarget>\r
51                 </wsag:ServiceLevelObjective>\r
52             </wsag:GuaranteeTerm>\r
53                 </wsag:All>\r
54         </wsag:Terms>\r
55 </wsag:Agreement>\r