基于OWL-S和HTN的语义Web服务组合技术研究 ——服务组合器原型系统设计与实现

基于OWL-S和HTN的语义Web服务组合技术研究 ——服务组合器原型系统设计与实现

论文摘要

由于Web服务的良好封装性、高度松耦合性和可集成性的优点,越来越多的企业开始采用面向服务SOA (Service Oriented Architecture)架构,借此来满足业务的需要。随着Web服务技术的日益成熟,共享在网络上且稳定易用的Web服务数量不断增加。但单个的Web服务能够提供的功能有限,为了更加充分地利用共享的Web服务,有必要将共享的Web服务动态地组合起来,以提供更为强大的服务功能,加快系统开发的速度,快速满足用户需求。因此,如何利用Web服务组合技术准确地向用户提供合乎功能需求的组合服务是当今研究的热点。自动组合任务的高度复杂性在于可用Web服务的数量庞大和所处环境的不断变化,远远超过了人工处理的能力。为了增强Web服务组合应用的自动化和智能化水平,研究者势必开始把人工智能领域的规划方法引入到Web服务组合领域,从而形成了新的服务规划研究领域,与此同时这还需要语义的支持。本论文采用了一个JSHOP2规划器,它是一个独立于领域的HTN规划系统,故课题解决思想就是通过将一个语义Web服务组合问题转化为JSHOP2可处理的规划问题,从而获得一个可执行的服务规划序列,以实现服务组合的自动化和智能化。本文主要提出了一个基于OWL-S和HTN的Web服务组合框架,并描述了其各个组成部分的功能以及相互间是如何协同工作的。具体来说,该框架主要包括两部分:客户端和服务器端。而客户端又由服务发现模块、组合模块和服务执行模块组成。此外,还详细介绍了如何利用HTN规划解决Web服务组合问题的算法思想。最后通过学生选课组合服务对本文设计的语义Web服务组合器原型系统进行了实验测试,以验证了该方法的可行性。同时,还将此原型系统与本领域国外设计开发的试验系统进行了对比。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景
  • 1.2 关于语义Web 服务的相关研究工作
  • 1.2.1 国内研究现状
  • 1.2.2 国外研究现状
  • 1.3 课题所要解决的问题
  • 1.4 课题的解决方案
  • 1.5 课题的意义
  • 1.6 文章的组织结构
  • 2 语义Web 服务组合关键技术
  • 2.1 语义Web 技术
  • 2.1.1 本体(Ontology)
  • 2.1.2 RDF
  • 2.1.3 描述逻辑
  • 2.1.4 OWL(Web 本体语言)
  • 2.2 Web 服务技术
  • 2.2.1 SOAP(Simple Object Access Protocol)
  • 2.2.2 WSDL
  • 2.2.3 UDDI
  • 2.3 OWL-S(Web Ontology Language for Services)
  • 2.3.1 服务的概要(Profile)
  • 2.3.2 服务的过程模型(Model)
  • 2.3.3 服务的基础(Grounding)
  • 3 构建语义Web 服务实例
  • 3.1 用Axis2 创建Web 服务
  • 3.1.1 Axis2 的体系结构
  • 3.1.2 用Axis2 创建Web 服务
  • 3.1.3 由 WSDL2OWLS 转化为语义 Web 服务
  • 3.2 用OWL-S Editor 构建语义Web 服务本体
  • 3.2.1 创建原子过程(Atomic Process)
  • 3.2.2 创建复合过程(Composite Process)
  • 4 基于HTN 的语义Web 服务组合算法的设计
  • 4.1 JSHOP2 规划
  • 4.2 问题描述
  • 4.3 语义Web 服务组合算法
  • 4.3.1 将OWL-S 转化为JSHOP2 的领域D
  • 4.3.2 将OWL-S 描述的Web 服务组合问题转化为JSHOP2 规划问题
  • 5 语义Web 服务组合器原型系统的设计与实现
  • 5.1 系统综述
  • 5.2 客户端Agent 的设计与实现
  • 5.2.1 服务发现模块的设计与实现
  • 5.2.2 服务组合模块的设计与实现
  • 5.2.3 服务执行模块的设计与实现
  • 5.2.4 模块的整合
  • 5.3 注册服务器的设计与实现
  • 5.3.1 服务接口类型匹配的实现
  • 5.3.2 匹配度的计算
  • 5.4 系统界面
  • 5.5 开发环境
  • 5.6 系统比较
  • 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    • [1].微服务组合验证方法综述[J]. 无线通信技术 2019(03)
    • [2].服务组合拳助“疫”线稳步复工复产[J]. 中国社会工作 2020(13)
    • [3].面向探索式服务组合场景的即时服务推荐方法研究[J]. 小型微型计算机系统 2017(05)
    • [4].面向服务组合质量的物联网绿色能源管理[J]. 电信科学 2017(10)
    • [5].云服务组合次序研究[J]. 广东通信技术 2014(09)
    • [6].制造云服务组合柔性的多属性评价方法[J]. 江苏科技大学学报(社会科学版) 2015(03)
    • [7].Web服务组合性能评价的流逼近与扩散逼近研究[J]. 计算机应用研究 2018(03)
    • [8].Web服务组合测试综述[J]. 软件学报 2018(02)
    • [9].云服务组合柔性的多维度测度[J]. 价值工程 2018(14)
    • [10].不确定感知的自适应云计算服务组合[J]. 计算机研究与发展 2016(12)
    • [11].基于多策略离散差分进化的移动互联网个性化服务组合[J]. 电信科学 2016(02)
    • [12].动态服务组合的研究[J]. 价值工程 2012(01)
    • [13].基于扩展自动机的服务组合静态与动态验证方法[J]. 通信学报 2012(S1)
    • [14].普适环境下一种基于图的可靠服务组合机制[J]. 计算机科学 2011(05)
    • [15].云服务组合柔性影响因素分析——基于云制造服务平台视角[J]. 科技管理研究 2019(24)
    • [16].制造云服务组合异常自适应调整方法[J]. 中国机械工程 2016(06)
    • [17].制造云服务组合柔性评价指标体系研究[J]. 沈阳工业大学学报(社会科学版) 2015(01)
    • [18].不确定状态自动服务组合算法模型的研究[J]. 无线互联科技 2014(04)
    • [19].IT服务组合可靠性分析方法研究与仿真[J]. 计算机仿真 2013(02)
    • [20].一种基于最优个体保存策略的服务组合优化选取方法[J]. 华东理工大学学报(自然科学版) 2010(05)
    • [21].语义动态服务组合模型研究[J]. 湖北工业大学学报 2009(02)
    • [22].基于多重服务范例适应性调整的服务组合[J]. 软件学报 2008(11)
    • [23].满足隐私需求的服务组合信息流控制方法研究[J]. 计算机科学与探索 2018(03)
    • [24].在线医疗服务组合的验证方法研究[J]. 医学信息学杂志 2012(07)
    • [25].基于事务的分布式虚拟化环境下服务替换方法[J]. 计算机研究与发展 2018(02)
    • [26].制造云服务组合柔性的四维属性测度方法[J]. 运筹与管理 2015(06)
    • [27].基于多属性群决策服务组合方案选取方法[J]. 计算机应用研究 2012(05)
    • [28].多本体环境下基于规划技术的自动服务组合[J]. 计算机工程 2011(02)
    • [29].基于两层声誉演化模型的服务组合选取策略[J]. 中南大学学报(自然科学版) 2009(03)
    • [30].基于概率模型检测的Web服务组合多目标验证[J]. 计算机科学 2018(08)

    标签:;  ;  

    基于OWL-S和HTN的语义Web服务组合技术研究 ——服务组合器原型系统设计与实现
    下载Doc文档

    猜你喜欢