To resolve the deficiency of single objective and local optimum the existing services selection algorithms have, in the paper we propose a Web services selection algorithm which is based on artificial fish swarm algorithm. Firstly, it establishes a Web services selection model with QoS global optimum. Consequently, the artificial fish swarm algorithm is used to resolve the model and this can generate a set of non-inferior composited services set satisfying the customer requirements within finite iteration times. Finally, the effectiveness and feasibility of the algorithm are verified through s...