文档详情

开题报告模版2..doc

发布:2017-01-27约1.77万字共26页下载文档
文本预览下载声明
中国科学技术大学 工程硕士研究生学位论文 开题报告 论文题目: 基于BPEL的工作流引擎设计与实现 学 生 姓 名: 学 校 导 师: 张 曙 企 业 导 师: 董向智 工 程 领 域: 软件工程 领 域 代 码: 430113 研 究 方 向: 软件系统设计 所 在 单 位: 软件学院 中国科学技术大学研究生院 填表日期: 2014 年 11 月 4 日 说 明 工程硕士学位论文的开题报告是保证论文质量的一个重要环节,为了加强对工程硕士研究生培养的过程管理,规范其学位论文的开题报告,特制此表。 工程硕士学位论文开题报告,应该在工程硕士学位授予点或培养单位组织的学术报告会上报告,听取意见,论证后再填写此表。 此表一式两份经导师和培养单位负责人签字后,交培养单位研究生教学管理办公室存档。 工程硕士研究生在申请学位论文答辩时,必须提交该学位论文开题报告。 一、 简况 研究生简况 学 号 姓 名 姓名拼音 性 别 男 身份证号 出生年月 工程领域 软件工程 研究方向 软件系统设计 入学时间 2012.9 录取方式 自主招生 培养方式 在职 本科毕业时间 2005.7 本科毕业学校 哈尔滨工业大学 论文类型与性质 名称 中文 基于BPEL的工作流引擎设计与实现 英文 The Design and Implement of a Workflow Engine Based on BPEL 类别 1.技术攻关研究 2.工程项目策划 √3.工程设计或技术改造 4.新工艺、新材料、新设备、新产品的研制与开发 形式 √1.工程设计 2.研究论文 性质 1.应用技术研究 √2.技术开发 论文内容和意义 摘 要 在高度自动化的生产线控制系统中,有着非常复杂的控制流程,而采用传统方式设计的系统中,这些控制流程和业务逻辑是混合在一起的,系统灵活性差,变更控制流程时往往需要进行软件更新,为系统的运营维护和扩展带来极大的困难。 工作流技术作为一种实现流程自动化的技术在企业办公自动化、系统集成、应用软件内部流程驱动等方面都有着广泛的应用,它有效的实现了控制流程和业务逻辑的分离,可以很好的应对流程的变化。工作流技术从产生至今,出现了很多的规范和标准,但是主要应用于业务流程的定义和表现,近年来随着SOA技术的发展而出现的BPEL工作流定义规范因其良好的可执行性使得工作流自动化变得更加容易。 本文旨在利用工作流技术,基于BPEL流程定义语言设计和实现一个轻量级的工作流引擎,以期其作为自动化生产线控制系统的驱动内核,通过对系统结构的重构实现控制流程和业务逻辑的分离。论文的研究成果为生产线自动化系统的结构改善提供了具有针对性的解决方案,同时也为其他系统的结构设计提供了参考性建议。 主题词 主题词数量不多于三个,主题词之间空一格(英文用“/ ”分隔) 中文 自动化 工作流引擎 BPEL 英文 Automation / Workflow Engine / BPEL 二、选题依据 阐述该选题的研究意义,或工程设计的价值和意义,国内外概况和发展趋势,选题的先进性和实用性,技术难度及工作量。 1.1 选题的研究意义 在全自动化的生产线控制系统中,有着非常复杂的控制流程,而在传统的系统设计中,这些控制流程和业务逻辑是混合在一起的,即使采用了组件式的设计,仍然需要“胶水”代码[1]将业务逻辑结合到一起运行。这样的方式使得系统的控制流程分散在系统的各个部分,为系统的后续维护和扩展带来了很大的困难。而企业为了应对不断变化的市场环境,经常需要对控制流程做出调整,对系统的灵活性有着很高的要求,因此如何有效的分离系统的控制流程和业务逻辑,实现流程的可视化和标准化管理,增强系统的灵活性和可维护性,是迫切需要解决的问题。 工作流技术作为一种实现流程自动化的技术在企业办公自动化,系统集成以及应用内部流程驱动方面都有着广泛的应用[2]。它有效的实现了控制流程和业务逻辑的分离,可以很好的应对流程的变化。在应用系统的设计中,引入工作流引擎作为系统的驱动核心,按照定义的流程文件,对业务逻辑组件进行编排执行,从而实现控制流程,可以大大简化系统结构,同时实现了流程的灵活管理,增强了系统的可扩展性和可维护性。 工作流技术从产生至今,出现了很多的规范和产品,但是主要集中在企业办公自动化领域,作为应用系统驱动内核的工作流引擎产品很少,而且一般都是嵌入在别的应用系统中的,通用性较差。近年
显示全部
相似文档