Abstract

This paper proposes a system named AWSCS (Automatic Web Service Composition System) to evaluate different approaches for automatic composition of Web services, based on QoS parameters that are measured at execution time. The AWSCS is a system to implement different approaches for automatic composition of Web services and also to execute the resulting flows from these approaches. Aiming at demonstrating the results of this paper, a scenario was developed, where empirical flows were built to demonstrate the operation of AWSCS, since algorithms for automatic composition are not readily available to test. The results allow us to study the behaviour of running composite Web services, when flows with the same functionality but different problem-solving strategies were compared. Furthermore, we observed that the influence of the load applied on the running system as the type of load submitted to the system is an important factor to define which approach for the Web service composition can achieve the best performance in production.

Highlights

  • Web services have emerged from paradigm of distributed computing called Service-Oriented Computing (SOC)

  • A good choice of approach for Web services composition can be a crucial issue for better user satisfaction, increasing the chances of success in using Automatic Composition of Web services

  • The choice may vary according to the environment where it will be implemented, so it is important to have a system where you can test the possible approaches for Web services composition before putting them into production

Read more

Summary

Introduction

Web services have emerged from paradigm of distributed computing called Service-Oriented Computing (SOC). This enabled enterprises to integrate services across different platforms and technologies through the composition of services [1]. In [2] an experiment using students to develop composite Web services is presented. With semantic Web services it is possible to find services and their relation according to the semantic links between them. It enables the use of services in cooperation for a wider purpose.

Objectives
Results
Conclusion
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.