An Approach to Non-functional Property Evaluation of Web Services