摘要

Evaluation of non-functional properties (NFP) of web services is of crucial importance to successful service selection. Current web services evaluation methods have not realized that evaluation of each NFP should be in accordance with its inherent character, nor have they taken the complex requirements of users on multiple NFPs into consideration. Service which can best meet the demands of users could not be chosen based on existing web services evaluation methods. To address this problem, a novel evaluation and selection model for web services based on users is proposed in this paper. The proposed model considers all possible requirements on each NFP, and employs degree of membership, fuzzy judgment theory, probabilistic statistical method as well as the TOPSIS multi-attribute decision making method based on the hosted mathematical property for each NFP. Fuzziness sub-model F and Randomness sub-model R are established, followed with Certainty sub-model C, which finally realizes comprehensive evaluation and selection of services. Simulation results demonstrate that the proposed model can effectively select an appropriate service according to the user's requirements.

全文