With the development of Internet and E-Commerce, and increasingly complexity on application of inter-enterprise, single Web Service cannot meet the needs of complex businesses. In order to create composite services, several Web Services, which have different business functions, should be composed according to particular business process logic. One of the main ideas of Web Service is to meet customers' complex business demands through open and standard service description, discovery and integration platform that network provides and the composition of existing services.Our research is based on an application example of tourism schedule planning. The plan is divided into three parts. These are three Web service groups, which are also three abstract Web services. Then, service ontology is described according to service ontology specification. The execution of workflow's business process is also described by BPEL, so that the problem in coordination mechanism is effectively solved. Finally, service ontology description and workflow coordination mechanism are applied in the proposed Web Service Composition architecture. Through service selection using Web service match patterns, best services are selected to be composed.The application of effective discovery mechanism, service ontology description and workflow technology in Web Service Composition is thoroughly researched in this paper. Users' needs are met through better coordination mechanism in composing process and dynamic selection of best services. Effective coordination and interoperability on application of enterprises that cover different areas and industries are provided in our research. An incorporate descriptive, sharing and effective service discovery mechanism is also provided. |