Generating Request Web Services from Annotated BPEL

Duy Ngan Le, Ngoc Son Nguyen, Karel Mous, Ryan K. L. Ko, Angela Eck Soong Goh · 2009

Business Process Execution Language (BPEL) has been popularly used to describe a collaborative business processes which is executed by Web services. However, the original BPEL language is defined in a strict format which the developers must follow. This leads to difficulties to create or modify the BPEL documents. In order to overcome the problem, the original BPEL has been extended to an annotated-BPEL so that BPEL documents can be freely modified. One of the applications of annotated-BPEL is that it is employed to describe "request" Web service information. Since Web service discovery systems may support different Web service description languages, annotated BPEL must be translated into specific description languages so that it can be readable and understood. This paper introduces a system that generates "request" Web services from the annotated BPEL. The system supports the two most popular Web services description languages, namely, OWL-S and WSDL. The description is first translated into OWL-S since it contains semantics in describing the service. This is done by searching 'the best matched' OWL concepts in a OWL repository and then filling these concepts into an predefined OWL-S template. If we cannot find any suitable concepts, a WSDL document will be generated.

Read the paper · More papers on PaperTik