分布式工作流系统设计及服务组合算法研究
本文关键词:分布式工作流系统设计及服务组合算法研究
更多相关文章: 指挥信息系统 面向服务架构 分布式工作流 服务组合 序列挖掘 规则 语义抽取
【摘要】:面向服务架构技术在军事领域中得到了愈来愈多的关注,而如何开发一个基于Web服务的分布式工作流系统正成为指挥信息系统研究的热点之一。本文首先分析了国内外学者在指挥信息系统中引入面向服务架构以及工作流技术方面的工作,以及常用的服务组合、服务选择的典型方法与系统;然后分析了工作流的产生以及相关技术规范和Web服务系统的定义、特征以及面向服务架构的体系,详细阐述了Web服务的若干关键技术。接下来,本文根据指挥信息系统中的新需求,设计了一个基于Web服务的分布式工作流系统框架,主要包括流程建模工具和工作流引擎。详细说明了流程建模工具的设计方法,即在MVC框架的基础上通过增加模型定位、视图定位、代理等对原MVC进行改进,从而可实现分布环境下服务的远程调用,使得本地的模型和命令继续更新运行,而不会因等待远程服务的返回结果而导致阻塞。为提升分布式工作流流程建模的效率和自动化、智能化程度,本文提出了一些新的服务组合思路和算法。一是提出了一种基于规则的服务组合算法,该算法在基于历史事例推理算法的基础上进行分析改进,在时间和空间效率上得到了明显的提高。当系统中服务组合的历史事例比较少时,上述算法将失效,为此,本文提出了一种基于无监督学习的语义相似度挖掘算法,可应用于服务的接口匹配。最后,本文依照上述思想和技术,开发了一个基于分布式工作流的Web服务组合原型系统,对原型系统的总体框架和实现方法进行了介绍,并通过一个案例,展示了原型系统的基本功能,验证了本文所提出思想的合理性及技术的可行性。
【关键词】:指挥信息系统 面向服务架构 分布式工作流 服务组合 序列挖掘 规则 语义抽取
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要5-7
- Abstract7-12
- 第一章 绪论12-22
- 1.1 研究背景及意义12-13
- 1.2 国内外研究现状13-19
- 1.2.1 指挥信息系统的面向服务架构设计13-15
- 1.2.2 工作流技术的相关研究15-17
- 1.2.3 服务选择与服务组合的相关研究17-18
- 1.2.4 研究现状小结与评述18-19
- 1.3 本文研究目标及内容19-20
- 1.3.1 研究目标19
- 1.3.2 研究内容19-20
- 1.4 论文的结构安排20-21
- 1.5 本章小结21-22
- 第二章 工作流和Web服务相关技术概述22-35
- 2.1 工作流技术基础22-23
- 2.1.1 工作流的基本概念22
- 2.1.2 工作流的流程结构22-23
- 2.2 工作流技术相关规范23-25
- 2.2.1 基于标准XML文档的规范24
- 2.2.2 基于Web服务技术的规范24-25
- 2.3 Web服务基础25-29
- 2.3.1 Web服务的定义25-26
- 2.3.2 Web服务的特性26-27
- 2.3.3 面向服务的架构27-28
- 2.3.4 Web服务的关键技术28-29
- 2.4 服务组合技术29-34
- 2.4.1 Web服务组合的定义30
- 2.4.2 Web服务组合的方式30-34
- 2.5 本章小结34-35
- 第三章 基于Web服务的分布式工作流系统设计35-45
- 3.1 总体框架35-36
- 3.1.1 工作流调用Web服务的过程35
- 3.1.2 基于Web服务的分布式工作流系统框架35-36
- 3.2 流程建模工具框架设计36-44
- 3.2.1 MVC框架结构简介37-39
- 3.2.2 基于扩展MVC框架的流程建模工具设计39-40
- 3.2.3 流程建模工具框架的交互步骤40-44
- 3.3 本章小结44-45
- 第四章 基于分布式工作流的服务组合算法45-68
- 4.1 服务组合概述45-49
- 4.1.1 组合服务的逻辑结构46-48
- 4.1.2 组合服务的执行方式48-49
- 4.2 基于规则的服务组合算法49-59
- 4.2.1 基于历史事例推理的服务组合算法50-54
- 4.2.2 基于规则的服务组合算法54-59
- 4.3 基于无监督学习的服务组合算法59-65
- 4.3.1 WordNet概述59-61
- 4.3.2 基于无监督学习的语义相似度挖掘61-65
- 4.4 实验分析65-67
- 4.4.1 实验数据集65-66
- 4.4.2 算法对比66-67
- 4.5 本章小结67-68
- 第五章 案例应用68-78
- 5.1 人工式服务组装系统68-70
- 5.1.1 BPEL服务组装系统68-69
- 5.1.2 基于服务的决策支持系统69-70
- 5.1.3 BPEL服务组装的缺点70
- 5.2 基于分布式工作流的的服务自动组合系统70-77
- 5.2.1 服务组合系统结构70-71
- 5.2.2 火力分配示例演示71-77
- 5.3 本章小结77-78
- 第六章 总结与展望78-80
- 6.1 主要工作及创新点78-79
- 6.2 进一步工作展望79-80
- 致谢80-81
- 参考文献81-90
- 攻读硕士学位期间参与科研项目90-91
【参考文献】
中国期刊全文数据库 前10条
1 舒振;马建威;罗雪山;;基于SOA的新型指挥控制系统体系框架及开发方法[J];兵工自动化;2010年08期
2 朱红宁;史绍伟;张斌;;一种组合服务的个性化QoS模型[J];东北大学学报(自然科学版);2009年09期
3 曹庆旭,王祖文,孙运雷;基于Web的工作流管理系统的研究与开发[J];电脑知识与技术;2004年17期
4 李红臣,史美林,陈信祥;工作流系统中的业务过程描述及分析[J];计算机研究与发展;2001年07期
5 刘铁铭,,范玉顺;基于工作流管理方式的应用协作模块分析与设计[J];计算机工程与应用;1999年02期
6 梁浩;吴启迪;施俊浩;;基于Web技术的工作流管理系统的研究[J];计算机科学;2001年02期
7 范玉顺,吴澄;工作流管理技术研究与产品现状及发展趋势[J];计算机集成制造系统-CIMS;2000年01期
8 张伟,俞瑞钊,何志均;与/或图搜索中的A算法——AO.A算法[J];计算机学报;1989年11期
9 吴健,吴朝晖,李莹,邓水光;基于本体论和词汇语义相似度的Web服务发现[J];计算机学报;2005年04期
10 邓水光;尹建伟;李莹;吴健;吴朝晖;;基于二分图匹配的语义Web服务发现方法[J];计算机学报;2008年08期
中国博士学位论文全文数据库 前5条
1 尹可挺;Internet环境中基于QoS的Web服务组合研究[D];浙江大学;2010年
2 陶春华;QoS感知的Web服务发现与组合研究[D];天津大学;2010年
3 童红霞;基于Agent的Web服务组合技术研究[D];上海交通大学;2009年
4 叶世阳;支持服务质量关联的复合服务选择与协商技术研究[D];中国科学技术大学;2010年
5 黄孝鹏;基于人件的人机协同决策系统若干关键问题研究[D];南京大学;2012年
中国硕士学位论文全文数据库 前10条
1 赵治国;分布式工作流管理系统的研究与实现[D];哈尔滨工程大学;2010年
2 赵实;Web服务可靠性若干关键问题研究[D];南京大学;2011年
3 王学伟;基于SSH2和Fireflow工作流的办公自动化系统的设计与实现[D];武汉科技大学;2011年
4 贺银华;基于Web服务的SOA在军事信息平台中的应用[D];重庆大学;2005年
5 杨刚;基于OA办公自动化的工作流系统的研究与开发[D];电子科技大学;2006年
6 李玮;工作流技术在科技厅电子政务中的研究与实现[D];太原理工大学;2006年
7 佟萍;基于QoS的Web服务的选择及合成[D];东南大学;2006年
8 段华斌;基于工作流的毕业设计过程管理系统的设计与实现[D];中南大学;2008年
9 张东娜;基于WordNet的短文本语义相似性计算研究[D];吉林大学;2010年
10 陆晓明;Web服务组合中QoS相关问题研究[D];南京大学;2012年
本文编号:737228
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/737228.html