Research Article

A Clustering Method for Isomorphic Evolution of Web Services

Algorithm 1

Isomorphic evolution for atomic Web service.
Input: the responding service cluster S, the current binding Web service and the quality of service request ;
Output: the substituted Web service for ;
Atom_evolve
(1) if Select a Web service randomly from to assign as ;
(2) else ;
(3)for each
(4)if () ;
(5);
(6);
(7)for each
(8); ++;
(9)for to
(10);
(11);
(12)if ( return;
(13)else return(False);