Ensuring Reliability and QoS Optimizing for Web Service Composition
Liping Chen
Abstract
Liping Chen
Abstract
Web service composition refers to the process of combining several web services to provide a value-added service. However, the component web services can't ensure reliable execution, because some services developed and operated by independent organizations may be deviate from the specification. In this paper, we propose a method that checks services reliability and ensures the best QoS combination of web services. Two formal judgmental rules are presented, which check reliability of local behavior of every component service to global interaction. We also use skyline computation to select services for composition effectively and efficiently, reducing the number of candidate services to be considered. We also define aggregation functions, and use a Multiple Attribute Decision Making approach for the utility function to achieve Qos-based optimal service selection. We evaluate our approach experimentally using both real and synthetically generated datasets.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Web service composition refers to the process of combining several web services to provide a value-added service. However, the component web services can't ensure reliable execution, because some services developed and operated by independent organizations may be deviate from the specification. In this paper, we propose a method that checks services reliability and ensures the best QoS combination of web services. Two formal judgmental rules are presented, which check reliability of local behavior of every component service to global interaction. We also use skyline computation to select services for composition effectively and efficiently, reducing the number of candidate services to be considered. We also define aggregation functions, and use a Multiple Attribute Decision Making approach for the utility function to achieve Qos-based optimal service selection. We evaluate our approach experimentally using both real and synthetically generated datasets.
Key concepts: Web service, Computer science, Quality of service, Skyline, Reliability (semiconductor), Component (thermodynamics), WS-Policy, Service (business)