Based on these two higher groupings, the overview of the structure of the SLA is as follows:
Figure 10: General parameter and QoS parameter groupings
4.5.1.2 Assigning Parameters to Service Functions in the SLA
The variations in the interactions with HTTP for different service functions, or what could be
considered HTTP resources, require a considerable amount of flexibility in how parameters
are assigned. This was highlighted in the previous chapter where it was demonstrated that
some derived parameters are more applicable to certain service functions and a different
number of parameters may want to be applied to a particular service function. Assuming
that the following URL is requested in a Web delivered service to take the input of a HTML
form using a POST method
http:// webmail.cs.tcd.ie/sendMail
First we assign this URL and the method associated with it to a service function name, in
this case, we'll call it Send Mail