Abstract

The fast spread of web services in our businesses and day-to-day lives has made QoS an essential aspect for both the service providers and consumers. The main problem is how the consumer obtains a high comprehensive quality composite service when there are a large number of web services available; the choice of the optimal path depends on the QoS for every atomic service. Our contribution is studying the influence of the reputation factor in the process of selecting the optimal path in the absence of one of four factors (Availability, Reliability, Response Time, and Price) and the possibility of covering for this absence. We have used the reputation factor when calculating the QoS by using artificial bee colony algorithm for selecting the optimal web service composition; then we analyzed the impact of reputation on the process of selecting web service composition in terms of the QoS and accuracy of the solution. Also, we studied the impact of the reputation factor in the case of the absence of one of the four factors through three experiments and a set of comparisons. The result was that the reputation factor could cover factors such as availability, Response Time, and technical support. We used multiple linear regression and polynomial regression to show the prediction of the reputation factor using the four other factors. The result had higher confidence when we used multiple polynomial regression where the Residual Sum of Squares (RSS) was less than the multiple linear regression. In addition, we analyzed the association between reputation and the four other factors using ANOVA test; the result indicates that there is a significant association between reputation and (availability, response time, and price), but the association is not significant with the reliability.

Highlights

  • Web services have been gaining popularity since the introduction of Service-oriented architecture (SOA) which is one of the latest software architectures and cloud computing

  • Through studying the previous researches dealing with the same issue of selecting the optimal web service composition and using the bee algorithm to solve the problem, we have found that those researches depended on four main factors to measure the Quality of Service (QoS) which are response time, availability, cost, and reliability

  • Figure (29) represents the P-value for each factor, and as shown in the figure the P-value for reliability is 0.25123 which is higher than 0.05 and this means there is no an association between reputation factor and reliability factor, which may be explained by the fact that the data of reliability is not real because we obtained some of the reliability data from the website to solve the null problem in the used dataset (Cloud Armo)

Read more

Summary

Introduction

Web services have been gaining popularity since the introduction of Service-oriented architecture (SOA) which is one of the latest software architectures and cloud computing. SOA has been created primarily to meet business requirements and to remove the gap between software and businesses [1]. Web service uses a standard-based way to realize SOA. Web services are internet-based modular applications that use the Simple Object Access Protocol (SOAP) for communication and transfers data in XML through the internet [2]. Web Service composition aims at selecting and interconnecting web services provided by different partners according to a business process [3]. In a composite web service, every atomic service has a large

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call