基于过程网络的服务协同计算模型研究

基于过程网络的服务协同计算模型研究

论文摘要

面向服务的体系结构(Service-Oriented Architecture,SOA)是一种新的分布式应用程序体系结构,它是构件重用技术和分布式技术发展的结果,业界提出将面向服务的体系结构作为软件体系结构下一个发展阶段来帮助IT组织应对所面临的越来越多的复杂性挑战。在这种体系结构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,可以以预先定义的顺序调用这些服务来组装业务应用。服务是平台独立的、松散耦合的、具有良好定义功能的、分布在Internet网络上的软件模块。服务计算(Service-Oriented Computing,SOC)是一种新的计算范型,它使用服务作为基础构造去支持快速、低成本软件开发和简易组装等分布式应用。总结当前主流的服务计算模型,其服务计算方法主要分为语法方法、语义方法和形式化方法三类,其中语法方法强调的是服务组装中的工作流过程,语义方法旨在自动化服务组装全过程,形式化方法侧重于服务组装的正确性验证。 本文在对当前主流服务计算方法进行分析比较的基础上提出了一个基于过程网络的服务协同计算模型CCM。一方面,该模型继承了语法方法强调工作流组装过程的优点,采用基于工作流的语法方法来描述和组装服务;另一方面,该模型借用了形式化方法在服务组装正确性验证方面的优势,采用CCS进程代数提供的形式化验证机制来验证服务组装的正确性。Kahn过程网络(KPN)模型是一个基于数据流的计算模型,用于描述通过数据流进行通信的一系列协作过程。KPN的基本属性,包括并发性、可调度性、确定性、层级性和可实现性使它成为一个理想的服务计算理论模型,但KPN在非确定性系统建模方面的不足限制了它的实际应用,同时该模型仅提供了两个通信事件和一个计算事件,三个事件不足以描述复杂的服务交互。本文针对KPN过程网络模型在非确定性事件建模方面以及在服务交互建模方面的不足,增加了不确定性选择结构,扩充了KPN的三个基本事件,使之更适合建立复杂的服务交互模型。 在给出的CCM服务协同计算模型的基础上,本文设计了CCML服务协同计算建模语言并描述了其操作语义。CCML语言是一种语法层次的服务组装描述语

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究背景
  • 1.2 服务计算及理论
  • 1.3 国内外相关研究
  • 1.4 论文的研究内容及意义
  • 1.5 论文的组织结构
  • 第2章 基于过程网络的服务协同计算模型-CCM
  • 2.1 相关研究-当前主流的服务计算方法
  • 2.1.1 服务组装模型
  • 2.1.2 服务组装描述语言
  • 2.1.3 服务组装工具
  • 2.2 过程网络模型
  • 2.2.1 KPN过程网络模型
  • 2.2.2 KPN过程网络模型的实际应用
  • 2.2.3 其他过程网络模型
  • 2.3 基于KPN的服务协同计算模型
  • 2.3.1 服务协同计算元模型
  • 2.3.2 基于KPN的服务协同计算模型(CCM)
  • 2.3.3 CCM对 KPN的扩充
  • 2.4 CCM模型的服务交互规则
  • 2.4.1 控制流规则
  • 2.4.2 端口绑定规则
  • 2.4.3 变量绑定规则
  • 2.4.4 通道交易规则
  • 2.5 本章小结
  • 第3章 CCM建模语言-CCML
  • 3.1 CCML语言与其他服务组装语言的比较
  • 3.2 CCML语言的基本结构
  • 3.2.1 一个简单的例子
  • 3.2.2 CCML的基本结构
  • 3.3 CCML语言的基本语法
  • 3.4 CCML语言的控制结构
  • 3.5 CCML语言的操作语义
  • 3.5.1 标签转换系统(Labeled Transition System)
  • 3.5.2 CCS进程代数
  • 3.5.3 CCML语言的操作语义
  • 3.6 本章小结
  • 第4章 CCM应用系统模型的形式化验证
  • 4.1 CCML映射为CCS进程代数
  • 4.1.1 CCML基本元素映射为CCS表示
  • 4.1.2 CCML交互事件映射为CCS表示
  • 4.1.3 CCML控制结构映射为CCS表示
  • 4.1.4 CCML到CCS的映射规则
  • 4.2 CCM应用系统模型的形式化验证
  • 4.2.1 CCM应用系统模型的属性验证
  • 4.2.2 服务兼容性验证
  • 4.3 本章小结
  • 第5章 CCM服务协同计算模型支持环境的设计与实现
  • 5.1 CCM服务协同计算模型支持环境的体系结构
  • 5.1.1 基于KPN的服务协同编排器
  • 5.1.2 CCML语言执行引擎
  • 5.1.3 服务发现引擎
  • 5.1.4 服务容器
  • 5.2 CCM服务协同计算模型支持环境开发中的关键问题
  • 5.3 CCM服务协同计算模型支持环境的实现
  • 5.3.1 基于KPN的服务协同编排器的设计与实现
  • 5.3.2 服务交互APIs的Java实现
  • 5.4 本章小结
  • 第6章 CCM服务协同计算模型在车辆维修管理系统中的应用
  • 6.1 车辆维修管理系统实例
  • 6.2 车辆维修管理系统的CCML语言描述
  • 6.3 车辆维修管理系统的CCML描述映射为CCS描述
  • 6.4 车辆维修管理系统的形式化验证
  • 6.4.1 车辆维修管理系统的属性验证
  • 6.4.2 车辆维修管理系统的服务兼容性验证
  • 6.5 本章小结
  • 第7章 结论
  • 7.1 结论
  • 7.2 进一步的工作
  • 参考文献
  • 攻读学位期间公开发表的论文
  • 攻读学位期间参加的主要项目
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].基于光纤-无线网络的协同计算卸载算法[J]. 计算机工程与科学 2019(01)
    • [2].局域网下的远程协同计算与控制系统[J]. 科技展望 2016(15)
    • [3].专题:移动群智感知和协同计算 专题导读[J]. 中兴通讯技术 2015(06)
    • [4].协同计算在机载阵列天线分析中的应用[J]. 微波学报 2017(05)
    • [5].湖北电网运行方式协同计算系统及应用研究[J]. 电子测试 2015(23)
    • [6].面向大数据复杂应用的GPU协同计算模型[J]. 计算机应用研究 2020(07)
    • [7].协同Internet计算将成为协同计算主流[J]. 国际学术动态 2008(05)
    • [8].基于SSH框架的电磁协同计算服务平台的研究与实现[J]. 科协论坛(下半月) 2013(04)
    • [9].信号级协同计算平台架构及应用思考[J]. 电讯技术 2019(06)
    • [10].基于云雾协同计算的汽车健康检测网络系统构建[J]. 数字技术与应用 2019(04)
    • [11].基于STAAD Pro的整体悬挂式钢内筒烟囱内外筒协同计算程序的开发[J]. 工程建设与设计 2018(24)
    • [12].CPU+多GPU异构协同计算的体系结构研究[J]. 微电子学与计算机 2014(03)
    • [13].一种CPU-GPU协同计算的三维地形实时渲染算法[J]. 小型微型计算机系统 2018(04)
    • [14].办公桌上的“万亿次超算中心” 浪潮“倚天”应用实测报告[J]. 科技浪潮 2009(02)
    • [15].边云协同计算中安全感知的工作流任务调度策略[J]. 长春师范大学学报 2020(08)
    • [16].高性能在线分析计算现状与协同计算关键技术[J]. 电力系统自动化 2018(03)
    • [17].车联网群智感知与服务[J]. 中兴通讯技术 2015(06)
    • [18].边缘智能中的协同计算技术研究[J]. 人工智能 2019(05)
    • [19].云计算环境下海量分布式数据处理协同机制的研究[J]. 计算机应用与软件 2013(01)
    • [20].网上信息比对的隐私保护[J]. 网络安全技术与应用 2016(12)
    • [21].面向协同计算的人机交互显示平台研究与实现[J]. 硅谷 2010(23)
    • [22].智慧矿山边缘云协同计算技术架构与基础保障关键技术探讨[J]. 煤炭学报 2020(01)
    • [23].多虚拟机协同计算在虚拟药物筛选中的应用研究[J]. 中国医药导报 2018(16)
    • [24].“遥感大数据协同计算理论与实践”专刊导言[J]. 地球信息科学学报 2016(05)
    • [25].基于动态需求服务反馈的Web业务可信度协同计算[J]. 计算机应用研究 2015(05)
    • [26].运行方式多层协同计算系统设计[J]. 中小企业管理与科技(上旬刊) 2012(12)
    • [27].简述高层建筑结构的几种计算模型[J]. 中国城市经济 2011(15)
    • [28].业界资讯[J]. 软件和信息服务 2011(08)
    • [29].基于边云协同计算的智能审计系统架构技术[J]. 现代计算机 2020(03)
    • [30].面向QoE的协同计算通信理论基础[J]. 科技创新导报 2016(12)

    标签:;  ;  ;  ;  ;  

    基于过程网络的服务协同计算模型研究
    下载Doc文档

    猜你喜欢