计算机应用与软件
計算機應用與軟件
계산궤응용여연건
Computer Applications and Software
2015年
9期
31-37
,共7页
王永峰%沈立炜%彭鑫%赵文耘
王永峰%瀋立煒%彭鑫%趙文耘
왕영봉%침립위%팽흠%조문운
Web应用构件%语义描述%构件组装%流程引擎
Web應用構件%語義描述%構件組裝%流程引擎
Web응용구건%어의묘술%구건조장%류정인경
Web application component%Semantic description%Component composition%Workflow engine
构件组装技术是一种将已有的可复用构件遵循特定的组装方案进行组合的技术,组装的结果是一个粒度更大的构件或者是一个完整的应用系统。然而,现有的技术还难以自动组装那些涉及在线人工交互操作的Web应用构件。针对这个问题,提出一种基于语义描述的Web应用构件自动组装与实现方法。该方法首先提出一种扩展OWL-S的针对Web应用构件及其组装的语义化描述方案。基于该描述,可根据用户的应用需求按照匹配规则从众多构件中筛选出符合需求语义描述的Web应用构件。另外,该方法还提出一种OWL-S到符合BPMN2.0标准的映射方案,用于将描述Web应用构件及其组装方式的OWL-S映射为BPMN2.0文件。jBPM流程引擎可加载并解释执行该BPMN文件,从而实现Web应用构件的自动组装与运行。最后,通过一个旅行规划的实例验证了该方法的可行性和有效性。
構件組裝技術是一種將已有的可複用構件遵循特定的組裝方案進行組閤的技術,組裝的結果是一箇粒度更大的構件或者是一箇完整的應用繫統。然而,現有的技術還難以自動組裝那些涉及在線人工交互操作的Web應用構件。針對這箇問題,提齣一種基于語義描述的Web應用構件自動組裝與實現方法。該方法首先提齣一種擴展OWL-S的針對Web應用構件及其組裝的語義化描述方案。基于該描述,可根據用戶的應用需求按照匹配規則從衆多構件中篩選齣符閤需求語義描述的Web應用構件。另外,該方法還提齣一種OWL-S到符閤BPMN2.0標準的映射方案,用于將描述Web應用構件及其組裝方式的OWL-S映射為BPMN2.0文件。jBPM流程引擎可加載併解釋執行該BPMN文件,從而實現Web應用構件的自動組裝與運行。最後,通過一箇旅行規劃的實例驗證瞭該方法的可行性和有效性。
구건조장기술시일충장이유적가복용구건준순특정적조장방안진행조합적기술,조장적결과시일개립도경대적구건혹자시일개완정적응용계통。연이,현유적기술환난이자동조장나사섭급재선인공교호조작적Web응용구건。침대저개문제,제출일충기우어의묘술적Web응용구건자동조장여실현방법。해방법수선제출일충확전OWL-S적침대Web응용구건급기조장적어의화묘술방안。기우해묘술,가근거용호적응용수구안조필배규칙종음다구건중사선출부합수구어의묘술적Web응용구건。령외,해방법환제출일충OWL-S도부합BPMN2.0표준적영사방안,용우장묘술Web응용구건급기조장방식적OWL-S영사위BPMN2.0문건。jBPM류정인경가가재병해석집행해BPMN문건,종이실현Web응용구건적자동조장여운행。최후,통과일개여행규화적실례험증료해방법적가행성화유효성。
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.