Evaluates the service in detail. This method
must return an evaluation of the service in
the range between 0 (worst/unacceptable) to
1 (best/preferred).
Parameters:
service - The service being evaluated.
Returns:
An evaluation of the service in a
range between 0 and 1 (inclusive).