AN APPROACH FOR AUTOMATED COMPOSITION AND IMPLEMENTATION OF WEB APPLICATION COMPONENTS BASED ON SEMANTIC DESCRIPTION
Yongfeng Wang,Liwei Shen,Xin Peng,Wenyun Zhao
DOI: https://doi.org/10.3969/j.issn.1000-386x.2015.09.008
2015-01-01
Abstract:Component composition is a technology to compose the existing and reusable components into a larger granularity component or a complete application system according to specific composition scheme.However,existing technologies can hardly compose automatically those Web application components,which involve the online human interactions.To solve this problem,this paper proposes a semantic description-based approach for automated composition and implementation of Web application components.This approach first presents a semantically description scheme of extended OWL-S aimed at Web application components and their composition.Based on this description, the Web application components,which are in accord with the description of demand semantics,can be selected from a lot of components based on users’application demands and according to matching rules.Moreover,the approach also presents a mapping scheme of OWL-S to conformable BPMN2.0 standard to map the OWL-S,which describes the Web application components and its composition,into BPMN2.0 file.The jBPMworkflow engine can load and interpret the BPMN2.0 file and run it as well,so that the automated composition and running of Web application components are realised.Finally,the usability and effectiveness of the approach are validated through an example of trip-planning.