Background
ProblemService oriented computing helps in outsourcing the business functionalities from web service providers, so that these functionalities can be composed by service composition to create solutions for problems occurring over the web. A composed Web service is therefore an on-demand and dynamic collaboration between autonomous Web services that collectively provide a value added service [1]. The composed services are of two types: Short term and Long term composed services (LCS) [2]. The collaboration among the LCS will be for a longer duration, on the other hand the collaboration among the services in short term composed services are dissolved when the requirements are met [3]. Changes in web services usually occur due to various factors like rapid technological development, new requirements from the end-users [4], complaints, to improve the enterprise business standards so that it compete with other business enterprises etc.
AbstractEnterprises enhance their business on the web with the help of web services. This enhancement is achieved by composing the pre-existing services, so that they will be able to provide solutions for the problems on the web. Due to rapid development in technology, the need for making changes in the composed services by the respective analysts becomes an essential task. Thus, the change management process becomes a challenging area in web service. Although, the existing solutions use ontology for change management, they have been designed majorly for IT developers rather than analyst. Therefore, we concentrate on providing a change management framework that will make use of an enriched ontology set and semantic reasoner for implementing the changes by the analyst itself. The semantic reasoner component parses the change request from the analysts and determines the possibility for making the change. The framework represents the implemented changes in the form of a S-BPEL notation (Semantic BPEL) which is then converted to their corresponding BPEL notations by a BPEL constructor so that they can be deployed in the run time environment for composing the services.