Research Article

[Retracted] An Automatic Web Service Composition Framework Using QoS-Based Web Service Ranking Algorithm

Algorithm 1

User preference based web service ranking algorithm (UR(, QWV, ), ).
// UserReq: User request
// : User request service type
// : Task involved in user request
// : List of web services in the registry
// : Web service
// : Search List
// : Filtered List
// : QoS Ranked List
// QWV: QoS weight vector
//
// : Cost Weight
// : Success Rate Weight
// : Frequency Weight
// : Response Time Weight
// : Reputation Weight
// : Availability Weight
// : Ranked Services List
Begin
 (1) For each task in UserReq
 (2) Discover(, )
 (3)  For each service in do
 (4)   If()
 (5)    SL.add()
 (6)   End if
 (7)  End For
 (8) QoSbasedServiceSelection()
 (9) ComputeQoSRank()
 (10) FinalRankbasedSorting(, QWV)
 (11) End For
 (12) Return
End