基于WebJet的卡通动画网上协同制作系统的设计与实现

基于WebJet的卡通动画网上协同制作系统的设计与实现

论文摘要

WebJet业务流程装配平台具有异构、自治、分布式特性和可随企业应用需求而变化的软件环境,实现“半自动软件在线动态装配”机制,使用户能够灵活、简单地基于其需求来组织业务流程的运行。本文针对卡通动画企业协同制作流程的需求,将WebJet业务流程装配平台作为新型软件开发平台,研究了软件工程方法在Web服务开发中的应用以及WebJet在卡通动画企业网上协同制作系统中的应用,实现了Web服务的半自动发布以及卡通动画网上协同制作系统原型。在Web服务的组合应用业务流程中,本文提出一种有效方法以保证整个流程的高可靠性,并设计实现其中的事务协调器,保证Web服务组合事务的正确运行。本系统采用三层结构实现Web服务的应用,分别是客户显示层,业务逻辑层和数据存储层。客户显示层为客户提供应用服务的图形界面,实现客户与系统交互的表示逻辑;业务逻辑层采用Java对象语言实现业务逻辑对象的设计模式,并半自动化地将Java对象的接口功能发布为Web服务,发布的机构为服务存储的UDDI及Web服务的运行环境SOAP平台。该系统通过WebJet业务流程装配平台的流程装配界面,对业务需求采用有向图描述并加入用户SLA需求,然后该有向图自动生成BPEL语言,并通过WebJet模型检验器检验,经检验的BPEL语言描述的服务组合随后进行预先优化,最后部署到BPEL引擎上执行;数据存储层采用关系模型,定义、维护、访问和更新数据,并管理和满足应用服务对数据的请求。通过测试表明,本系统具有良好的性能。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的背景及意义
  • 1.2 课题的来源
  • 1.3 研究现状
  • 1.3.1 在线动态装配
  • 1.3.2 计算机协同工作
  • 1.3.3 Web Services应用
  • 1.3.4 Web Services事务
  • 1.4 本文工作
  • 1.5 论文结构
  • 第二章 Web Services目关技术
  • 第三章 WebJet的体系架构
  • 3.1 WebJet体系架构
  • 3.2 WebJet的实现机制
  • 第四章 基于 WebJet平台的应用开发过程
  • 4.1 软件工程方法在 Web服务开发中的应用
  • 4.1.1 第一阶段:规划阶段
  • 4.1.2 第二阶段:服务和进程分析以及设计
  • 4.1.3 第三阶段:实现阶段
  • 4.1.4 第四阶段:部署阶段
  • 4.1.5 第五阶段:执行阶段
  • 4.2 基于 WebJet平台的开发过程
  • 4.2.1 自动发布 Web服务
  • 4.2.2 注册服务到 WebJet服务代理
  • 4.2.3 装配平台组装服务
  • 4.2.4 通过引擎运行流程
  • 第五章 流程的事务管理
  • 5.1 Web服务中的事务
  • 5.2 两阶段提交协议
  • 5.2.1 原理
  • 5.2.2 故障的数据恢复
  • 5.3 规范
  • 5.4 BPEL流程中的事务框架
  • 5.5 事务协调器的设计以及实现
  • 5.6 事务管理在流程中的应用
  • 第六章 系统的总体设计
  • 6.1 业务流程需求
  • 6.1.1 现状分析
  • 6.1.2 系统的目标
  • 6.2 系统功能流程描述
  • 6.2.1 系统功能流程
  • 6.2.2 用例描述
  • 6.3 系统的体系结构设计
  • 第七章 详细设计及实现
  • 7.1 系统开发环境
  • 7.1.1 系统开发工具
  • 7.1.2 系统开发环境
  • 7.2 数据库设计
  • 7.2.1 业务流程数据库
  • 7.2.2 用户权限管理数据库
  • 7.3 系统设计
  • 7.3.1 MVC设计模式
  • 7.3.2 模型设计
  • 7.4 用户权限管理
  • 7.5 渲染服务的发布
  • 7.6 渲染服务代理的注册
  • 7.7 业务流程装配
  • 7.7.1 接受任务流程描述文档
  • 7.7.2 动画制作及审核流程描述文档
  • 7.7.3 灯光特效制作及审核流程描述文档
  • 7.7.4 渲染合成及审核流程描述文档
  • 7.7.5 后期制作及审核流程描述文档
  • 7.7.6 调用存储服务流程描述文档
  • 7.7.7 WSDL服务描述文档
  • 7.7.8 WebJet模型验证器检验服务组合
  • 7.7.9 部署到 WebJet执行引擎
  • 7.710 应用系统界面
  • 7.8 性能测试
  • 第八章 总结及下一步的工作
  • 参考文献
  • 附录1 攻读硕士期间发表的学术论文
  • 附录2 致谢
  • 相关论文文献

    • [1].QoS感知的We b服务组合研究调查[J]. 福建电脑 2019(01)
    • [2].烟花粒子群优化算法在Web服务组合上的应用[J]. 小型微型计算机系统 2018(06)
    • [3].基于混沌遗传算法的Web服务组合[J]. 计算机集成制造系统 2018(07)
    • [4].基于关联推荐的Web服务组合优化[J]. 电脑知识与技术 2018(32)
    • [5].基于改进多目标蜂群算法的Web服务组合优化方法[J]. 东北大学学报(自然科学版) 2019(06)
    • [6].BPEL应用程序验证模型研究[J]. 计算机科学 2009(04)
    • [7].基于柯西烟花算法的大规模服务组合优化[J]. 计算机工程与应用 2018(24)
    • [8].Web服务选择优化算法的设计与实现[J]. 东南大学学报(自然科学版) 2008(S1)
    • [9].多层次组合Web服务筛选方法[J]. 通信技术 2009(09)
    • [10].WS-CDL的形式化模型和执行过程研究[J]. 计算机科学 2009(05)
    • [11].QoS感知的全局最优快速服务选择[J]. 北京理工大学学报 2011(12)
    • [12].融合遗传蚁群算法的Web服务组合研究[J]. 计算机系统应用 2012(06)
    • [13].一种基于A*算法的Web Services动态组合策略[J]. 微电子学与计算机 2011(09)
    • [14].一种基于QoS全局最优的服务选择算法[J]. 计算机应用研究 2010(05)
    • [15].面向成本最小化的组合服务可靠性优化分配[J]. 计算机工程 2014(08)
    • [16].基于NEI的免疫自学习Web服务突现方法研究[J]. 计算机工程与科学 2014(04)
    • [17].基于价格时间Petri网的Web服务组合研究[J]. 九江学院学报(自然科学版) 2010(01)
    • [18].基于服务簇和QoS的Web服务组合方法[J]. 计算机应用 2013(08)
    • [19].一种保障响应时间的可靠Web服务组合方法[J]. 小型微型计算机系统 2010(10)
    • [20].基于语义Web的电信服务组合研究[J]. 信息通信技术 2010(05)
    • [21].基于图的三阶段Web服务组合方法[J]. 计算机工程与设计 2014(01)
    • [22].基于分布估计算法的Web服务组合优化[J]. 计算机技术与发展 2014(06)
    • [23].面向QoS全局优化的大规模Web服务组合方法[J]. 计算机工程与应用 2010(15)
    • [24].基于WS-BPEL的Web服务组合技术[J]. 计算机系统应用 2012(08)
    • [25].一种基于混合智能优化的服务选择模型[J]. 计算机学报 2010(11)
    • [26].组合服务自动合成技术[J]. 计算机科学 2008(01)
    • [27].一种基于CBR和多Agent的Web服务个性化组合[J]. 计算机应用与软件 2012(01)
    • [28].服务请求驱动的语义Web服务组合方法[J]. 计算机系统应用 2011(08)
    • [29].基于有界限模型检验的服务建模与自动组合[J]. 计算机工程与设计 2011(12)
    • [30].基于黑白板的信任敏感Web服务组合策略[J]. 通信学报 2010(06)

    标签:;  ;  ;  ;  ;  

    基于WebJet的卡通动画网上协同制作系统的设计与实现
    下载Doc文档

    猜你喜欢