基于CCM的图形化Web服务编排工具研究

基于CCM的图形化Web服务编排工具研究

论文摘要

近年来,面向服务的体系结构(Service Oriented Architecture,SOA)是构件重用技术和分布式技术发展的结果,已成为信息技术领域的热点。在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,能够以预先定义的顺序调用这些服务来组装更大的服务。而Web服务编排则起到了对Web服务进行组合和协调的作用,通过Web服务组合和编排,可以实现多个系统的相互协作与集成,从而更好、更灵活地构造出个性化的、能适应业务变化和满足即时需求的网络应用。本文将服务协同计算模型CCM及其建模语言CCML与主流服务组合模型及组合语言进行了比较分析,并参考当前Web服务组合编排系统的功能,根据CCM的特点,设计了相应的Web服务编排工具原型。该工具支持CCM的图形化建模,方便用户快速、简单、直观地建立编排模型,并输出CCML文档。同时,本文设计的编排工具支持CCM模型与WSDL语言的部分映射转换,输出相应的WSDL框架文档,以便进行Web服务发布与查询等。最后,本文给出了一个CCM模型的应用实例,展示了Web服务编排工具的实用性。本文研究Web服务组合与编排的相关技术,并对现有的Web服务编排组合系统进行了分析,在此基础上设计了图形化的服务编排工具原型。该工具对课题组提出的CCM模型及CCML语言提供了很好的环境支持,同时也使Web服务编排与组合更加直观、易懂,对提高服务组合的效率有一定的理论和应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 选题背景及意义
  • 1.2 国内外研究现状
  • 1.3 本文的主要研究工作
  • 1.4 本文的组织结构
  • 第2章 相关理论基础
  • 2.1 SOA简介
  • 2.1.1 SOA的概念
  • 2.1.2 SOA的体系结构
  • 2.1.3 SOA与Web服务的关系
  • 2.2 Web服务简介
  • 2.2.1 Web服务的概念与特征
  • 2.2.2 Web服务的体系结构与技术架构
  • 2.3 Web服务组合
  • 2.3.1 Web服务组合的概念
  • 2.3.2 Web服务组合的方法
  • 2.3.3 Web服务组合模型与组合语言
  • 2.4 Web服务协作
  • 2.4.1 Web服务编排与编导的概念
  • 2.4.2 Web服务编排与编导语言
  • 2.4.3 Web服务编排与编导的区别
  • 第3章 CCM模型及CCML语言
  • 3.1 服务协同计算模型CCM
  • 3.1.1 KPN过程网络模型
  • 3.1.2 基于KPN的服务协同计算模型
  • 3.1.3 CCM与其他组合模型的比较
  • 3.2 服务协同计算建模语言
  • 3.2.1 CCML介绍
  • 3.2.2 CCML与其他服务组合语言的比较
  • 第4章 Web服务编排工具原型的设计与实现
  • 4.1 需求分析
  • 4.2 总体设计
  • 4.2.1 体系结构设计
  • 4.2.2 功能模块设计
  • 4.3 详细设计与实现
  • 4.3.1 用户界面设计
  • 4.3.2 模型绘制模块设计
  • 4.3.3 CCM模型解析模块设计
  • 4.3.4 CCML文档生成模块设计
  • 4.3.5 WSDL文档生成模块设计
  • 4.4 实例应用
  • 4.4.1 客户购货实例描述
  • 4.4.2 基于CCM模型的客户购货服务编排
  • 第5章 总结与展望
  • 5.1 论文工作总结
  • 5.2 下一步工作展望
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [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)

    标签:;  ;  ;  

    基于CCM的图形化Web服务编排工具研究
    下载Doc文档

    猜你喜欢