基于语义的Web的应用构件组装方法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:liu_da_shi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅速发展,越来越多的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文件。jBPM流程引擎加载并解释执行该BPMN文件,从而实现Web应用构件的组装与运行。最后,通过一个旅行规划的实例说明了基于语义的Web应用构件组装方法的应用效果。
其他文献
目前的高炉专家系统研究一般是基于传统数据库技术的。由于高炉专家系统的数据具有流数据(StreamingData)的特点,本文将数据流技术引入专家系统。将从传感器网络采集到的数据
未来的无线网将包含各种不同类型的接入技术,不同类型的无线网所提供的网络带宽和覆盖范围是各不相同的。如何利用这些异构的无线网提供无缝的漫游服务是一项颇具挑战性的工作
目前,作为数据仓库技术与GIS技术相结合的产物—空间数据仓库技术,已在测绘、交通、市政、航空航天等领域中逐步得到应用与发展。空间数据仓库技术是数字地球、数字城市建设
灌溉工程建筑物是水利工程设施之一,对促进我国农业发展起着极其重要的作用。灌区既是灌溉工程的建筑物,又是水资源调配的执行者。由于灌区规模大、管辖范围广,人员技术力量薄弱
多色点集划分研究的是如何将含有不同颜色点的平面划分为各个区域,每个区域中只包含一种颜色的点。这是计算几何中的一种组合优化问题。但是现有的多边形划分方式所得到的结
为了保障人类的健康,药品在投放市场前必须进行药理毒理性试验,特别是用于测量药品毒性的血液生化分析实验。血液生化分析实验要对大量的血项指标数据进行统计分析,目前的统计分
在图像的成像、数字化、压缩和传输等过程中难免会有各种干扰,形成图像噪声。为了使图像的后续应用得到更好的结果,在处理图像前一般都要进行降噪预处理。现有的图像滤波方法
随着Internet技术的飞速发展,分布式存储技术取得了长足的进步。同时,日益增加的用户和数据,也给分布式存储技术带来了新的挑战。另一方面,随着P2P计算模式的兴起、网络带宽的大
降低软件系统开发成本,提高开发效率是企业软件开发不断追求的目标。从技术角度来说,提高软件的复用效率,采用更先进的开发工具是提高开发效率的有效手段。 目前,国内部分空调
关键词识别是语音识别研究中的一个重要领域,其目的是从连续语音中检测并确认给定的若干个特定关键词。跟关键词识别相比,目前连续语音识别有资源耗费大,速度慢,抗噪能力不强等缺