Skip to Main Content
Web services provide a new way of distributed computing that achieve the interoperability between heterogeneous applications through platform and language independent interfaces. As the number of available Web services in a system increases, it becomes more difficult to find the specific service that can perform the task at hand. There may also be no single service capable of performing that task, but a combination of existing services may provide the capability. One of the main focuses of Web services is the ability to easily combine existing components to create compositions that provide novel functionalities which were not directly available from the existing services. In this paper a new approach for composing Web services based on requested quality of services is provided. The presented procedure exploits numeric function supporting planners to build the composition. It also provides the facility to generate compositions of Web services by using existing PDDL based planners.