论文摘要
随着经济全球化发展,越来越多的商业机构开始在全球经济领域来经营他们的业务。为了适应竞争日益激烈的动态市场环境,许多商家开始在Internet上构建他们的商业流程,并将自己专长的业务发布为Web服务提供给他们的业务伙伴。在这种市场需求和现状的强烈刺激下,Web服务编排成为了学术界和工业界的研究热点,也成为实现动态业务流程自动化的重要方法之一。 工作流技术是90年代以后计算机应用领域的研究热点之一,是Web服务编排中的重要支撑技术之一。本文针对现有基于工作流的Web服务编排系统中存在的不足,结合动态工作流技术,提出了一个Web服务动态编排模型,并根据该模型总体设计实现了一个Web服务动态编排系统。该系统具有支持对复合Web服务进行图形化建模、支持Web服务的动态部署与绑定、以及基于QoS的Web服务最优化选择等特点。 本文还给出了该系统中的重要功能模块——图形化的流程设计器的详细设计与实现,并通过应用实例展示了该工具的实用性。该设计器选择BPEL4WS1.1规范作为业务流程建模描述语言,提供直观、易用、操作方便的用户界面,支持对WSDL描述的动态获取,并对WSDL元素进行集中管理,能够满足动态变化的业务需求对Web服务的灵活高效编排的要求。 为了支持在服务编排过程中对Web服务的最优化选择、动态部署,本文扩展了WSDL和UDDI规范,将QoS机制和动态绑定机制引入到Web服务中。在研究Web服务领域内的QoS问题的基础上,提出了Web服务QoS模型和计算方法,实现了基于QoS的Web服务动态选择,以辅助编排引擎完成Web服务的动态编排。最后总结了课题研究阶段的工作和下一阶段的工作。 本文将QoS机制和动态绑定机制引入到Web服务中,提高了现有的基于工作流的Web服务编排的动态性;提供了图形化的业务流程建模环境,提高了Web服务编排的效率。
论文目录
摘要Abstract第1章 绪论1.1 选题背景及意义1.2 国内外研究现状1.3 主要研究工作1.4 论文的组织与结构第2章 相关理论基础2.1 Web服务2.1.1 Web服务的定义2.1.2 Web服务的体系架构2.1.3 Web服务技术体系2.2 Web服务组合2.2.1 Web服务组合的定义2.2.2 Web服务组合的方法2.2.3 Web服务组合的方式2.3 工作流技术概述2.3.1 工作流基本概念2.3.2 参考模型2.3.3 工作流过程定义元模型2.3.4 动态工作流2.4 本章小结第3章 Web服务编排关键技术研究3.1 Web服务描述3.1.1 WSDL3.1.2 UDDI3.1.3 BPEL4WS3.2 Web服务发现3.2.1 基于关键词的Web服务发现3.2.2 基于框架的Web服务发现3.2.3 基于演绎检索的Web服务发现3.3 Web服务合成3.3.1 基于工作流的方法3.3.2 基于Al Planning的方法3.4 Web服务执行3.5 当前Web服务编排模型3.5.1 WfMC的传统模型3.5.2 WSFL与XLANG3.5.3 BPEL4WS服务组合模型3.6 Web服务动态编排模型3.7 本章小结第4章 Web服务动态编排系统的总体设计4.1 WSBPOS概述4.2 WSBPOS体系结构4.2.1 图形化流程设计器4.2.2 Web服务编排引擎4.2.3 Web服务动态优化代理器4.2.4 任务列表管理器4.2.5 监控管理器4.3 WSBPOS的关键技术4.3.1 UDDI和WSDL规范的扩展4.3.2 动态绑定与执行技术4.3.3 优化的服务选择技术4.4 本章小结第5章 图形化流程设计器的设计与实现5.1 设计需求5.2 开发及运行环境5.3 流程编辑器的设计5.3.1 Web服务业务流程模型设计5.3.2 节点实现5.3.3 BPEL4WS文档生成5.4 WSDL编辑器的设计5.5 Web服务信息装载器的设计5.6 流程的永久化存储5.7 图形化流程设计器的界面设计5.8 应用实例5.8.1 使用流程设计器的建模流程5.8.2 实例分析5.9 本章小结第6章 基于QoS的Web服务优化选择方法的实现6.1 Web服务QoS模型6.2 Web服务QoS参数计算模型6.2.1 标准化阶段6.2.2 加权平均阶段6.3 基于QoS的Web服务选择6.4 应用实例6.5 本章小结第7章 结论及展望7.1 工作总结7.2 下一阶段工作展望参考文献攻读学位期间公开发表论文致谢研究生履历
相关论文文献
标签:服务组合论文; 业务流程建模论文; 动态工作流论文;