基于语义的Web应用构件组装方法研究
本文关键词: 语义描述 构件组装 OWL-S Web应用 jBPM 出处:《复旦大学》2014年硕士论文 论文类型:学位论文
【摘要】:随着互联网技术的迅速发展,越来越多的Web应用出现在人们生活的各个领域。这些独立的Web应用分散在Internet上,实现特定的业务功能,通过浏览器就能方便地进行使用。当开发新的Web应用系统时,若能复用现有的Web应用来组成目标系统,就能实现应用级的软件复用,提高软件开发的效率。在目标系统开发过程中,必须要对待复用的Web应用进行统一的封装,进而能够按照统一的流程构建新的Web应用。然而,现有的技术还不能支持Web应用的组合和交互。构件组装技术是一种将已有的可复用构件遵循特定的组装方案进行组合的技术,组装的结果是一个粒度更大的构件或者是一个完整的应用系统。构件组装技术,是一种很重要的软件复用技术,已经在传统的应用软件开发中发挥巨大的作用。然而,现有的构件组装技术还难以自动组装那些涉及在线人工交互操作的Web应用。为了解决上述问题,本文提出Web应用构件的概念,并提出一种基于OWL-S的Web应用构件及其组装方式的语义描述方案。Web应用可按统一的规范封装为Web应用构件,并基于Web应用构件语义描述方案实现语义化标注,从而使Web应用构件具有语义。用户可根据应用需求按照匹配规则从大量构件中筛选出符合语义描述的Web应用构件。为了优化Web复合应用的开发过程、缩短开发周期、提高Web复合应用的开发效率,本文提出了一种基于语义的Web应用构件组装方法。通过语义描述规则筛选出符合用户特定需求的Web构件,并通过OWL-S到BPMN2.0的映射方案,将描述Web应用构件及其组装方式的OWL-S映射为BPMN2.0文件ojBPM流程引擎加载并解释执行该BPMN文件,从而实现Web应用构件的组装与运行。最后,通过一个旅行规划的实例说明了基于语义的Web应用构件组装方法的应用效果。
[Abstract]:With the rapid development of Internet technology, more and more Web applications appear in every field of people's life. These independent Web applications are scattered on Internet to realize specific business functions. When developing a new Web application system, if the existing Web can be reused to form the target system, the application level software reuse can be realized. Improve the efficiency of software development. In the process of target system development, we must deal with the reuse of Web applications for unified encapsulation, and then can be in accordance with the unified process to build new Web applications. The existing technology can not support the combination and interaction of Web applications. Component assembly technology is a kind of technology to combine the existing reusable components in accordance with a specific assembly scheme. The result of assembly is a more granular component or a complete application system. Component assembly technology is a very important software reuse technology. It has played an important role in the traditional application software development. However, the existing component assembly technology is still difficult to automatically assemble those Web applications involving online manual interaction. In order to solve the above problems. This paper presents the concept of Web application component. A semantic description scheme of Web application component and its assembly method based on OWL-S is proposed. The web application can be encapsulated as a Web application component according to the unified specification. Semantic annotation is realized based on semantic description scheme of Web application component. In order to make the Web application component semantic, the user can screen out the Web application component according to the matching rules from a large number of components according to the application requirements. In order to optimize the development process of the Web composite application, the user can select the Web application component that conforms to the semantic description. . Shorten the development cycle, improve the development efficiency of Web composite application. In this paper, we propose a semantic-based Web application component assembly method, through semantic description rules to screen out the Web components that meet the specific needs of the user. And through the OWL-S to BPMN2.0 mapping scheme. The OWL-S that describes the Web application artifacts and how they are assembled is mapped to the BPMN2.0 file ojBPM process engine to load and interpret the execution of the BPMN file. Finally, an example of travel planning is given to illustrate the application effect of Web application component assembly method based on semantics.
【学位授予单位】:复旦大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 任洪敏,钱乐秋;构件组装及其形式化推导研究[J];软件学报;2003年06期
2 胡金柱;费丽娟;李敏;;一种基于构件组装方式的特征干扰检测方法[J];计算机科学;2005年01期
3 贺天章;王盼卿;齐剑锋;李晓辉;;不匹配构件组装技术研究与应用[J];科学技术与工程;2007年18期
4 王舜燕;宁海波;邱昌程;张梅芬;;基于主动服务的构件组装智能代理技术研究[J];武汉理工大学学报;2009年03期
5 姚全珠;吴曼丽;雷西玲;;基于连接器模型的构件组装技术研究[J];计算机应用;2009年03期
6 马华;;面向领域特征聚类的构件组装优化方法[J];计算机工程与应用;2009年21期
7 王建新;许建辉;陈松乔;;构件组装技术在虚拟实验室中的应用研究[J];计算技术与自动化;2009年03期
8 宋波;缪淮扣;张忠能;;图形转换的构件组装框架唯一性研究[J];小型微型计算机系统;2010年02期
9 郭煦;连志刚;;基于连接器的构件组装技术研究[J];上海电机学院学报;2010年01期
10 艾萍;软件构件组装基础研究进展[J];计算机工程与设计;2003年12期
相关会议论文 前2条
1 谢蓓;曹万华;;构件组装方法研究[A];中国造船工程学会电子技术学术委员会2006学术年会论文集(上册)[C];2006年
2 张继军;董卫;;基于Petri网的构件组装运算及其性质[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年
相关重要报纸文章 前1条
1 西部世纪软件股份有限公司总经理 刘洪涛;软件的柔性化[N];计算机世界;2005年
相关博士学位论文 前2条
1 龚洪泉;基于形式语义的构件组装与演化研究[D];复旦大学;2005年
2 席琳;形式化方法在构件组装实时系统中的应用研究[D];郑州大学;2012年
相关硕士学位论文 前10条
1 吴曼丽;基于连接器的构件组装技术研究[D];西安理工大学;2009年
2 曹根;基于产品线的构件组装技术的研究与应用[D];东华大学;2011年
3 孙俊峰;构件组装技术研究及组装工具的实现[D];复旦大学;2012年
4 李立;服务构件组装关键技术研究[D];大连海事大学;2010年
5 刘颖;基于主动服务的构件组装研究与设计[D];武汉理工大学;2008年
6 马维纲;基于软件体系结构的构件组装技术研究[D];西安理工大学;2007年
7 郭玲玲;非成熟领域迭代开发过程模型中构件组装方法研究[D];河北大学;2005年
8 费丽娟;构件组装中“特征干扰问题”的时序逻辑检测方法研究[D];华中师范大学;2004年
9 李超;面向嵌入式领域的构件组装平台的设计与实现[D];西安电子科技大学;2011年
10 徐泽丰;一种构件组装工具研究与实现[D];河海大学;2004年
,本文编号:1462707
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1462707.html