学位论文 > 优秀研究生学位论文题录展示
某制造行业企业业务流程管理(BPM)的设计与实现
作 者: 王维
导 师: 吴国仕
学 校: 北京邮电大学
专 业: 软件工程
关键词: 面向服务的架构 业务流程管理 企业应用集成 业务流程执行语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 110次
引 用: 0次
阅 读: 论文下载
内容摘要
本文研究了在企业应用集成中,基于面向服务架构来实现业务流程管理问题,它是建立在BPEL语言和诸多行业标准实现的方案。本文分析了目前企业中,信息技术在企业管理中的应用现状。阐述了BPM在企业管理中的重要意义,并说明了在企业现有的IT资源下实现BPM的复杂性。本论文以某大型制造业企业的内部流程管理为例,针对该企业的业务流程,分析并选用有关的行业技术规范和标准,并以此为依据选择用来实现BPM的合适的软件中间件。还描述了如何使用BPEL语言来设计企业中的复杂业务流程,最后给出了符合行业规范的服务接入设计、服务通讯标准的选择、流程设计与建模的基本过程和方法。完成了BPM具体的软件实现。包括:服务接入的实现、数据处理的实现、协调异步通讯的实现、自动流程的实现、人工流程的实现等。本文还给出实际业务流程中的一些关键具体子流程的实现程序。比如核对供应商子流程、重复发票检查子流程、核对订单子流程等。本方案是构建在Oracle BPM Suite商业软件平台上的,对于重点技术环节给出了部分具体BPEL代码进行详细描述。在该企业BPM实施部分,对于实际工程问题也做了系统性描述,比如:对软硬件环境的要求、方案如何分阶段实施、割接上线、测试与评估等。最后还讨论了BPM的修改灵活性和可扩展性。
|
全文目录
摘要 4-5 ABSTRACT 5-9 第一章 概述 9-12 1.1 课题背景 9 1.2 课题任务 9-10 1.3 论文结构 10-12 第二章 业务流程管理(BPM) 12-20 2.1 业务流程管理的定义和原理 12 2.2 业务流程管理的生命周期 12-14 2.2.1 设计 12 2.2.2 建模 12-13 2.2.3 执行 13 2.2.4 监测 13 2.2.5 优化 13-14 2.3 实现业务流程管理的行业标准 14-17 2.3.1 OASIS规范--BPEL(BPEL4WS/WS-BPEL) 14 2.3.2 BPMI规范--BPMN/BPML 14-16 2.3.3 WfMC规范—XPDL/Wf-XML 16-17 2.4 业务流程管理的运行平台软件 17-19 2.5 本章小结 19-20 第三章 使用BPEL设计业务流程 20-41 3.1 需求设计概述 20-24 3.2 识别参与服务 24 3.3 参与服务的接入设计 24-26 3.3.1 接入标准选择 25 3.3.2 接入技术选择 25 3.3.3 接入处理设计 25-26 3.4 服务通讯标准的选择 26-33 3.4.1 通讯方式 26-27 3.4.2 通讯接口数据格式 27-31 3.4.3 数据格式转换 31-33 3.5 流程设计与建模 33-35 3.5.1 流程设计顺序 33 3.5.2 流程粒度识别 33-34 3.5.3 流程层次划分 34-35 3.6 流程中的组织结构与角色设计 35 3.7 流程异常设计 35-39 3.8 流程事务设计 39-40 3.9 本章小结 40-41 第四章 在BPEL语言下的BPM实现 41-67 4.1 概述 41 4.2 接入服务的实现 41-43 4.2.1 接入类型的实现 42 4.2.2 接入的实现 42-43 4.3 数据处理的实现 43-45 4.3.1 流程数据信息的定义 43-44 4.3.2 在流程中查询信息的实现 44 4.3.3 流程信息表达式的实现 44 4.3.4 流程数据传递的实现 44-45 4.4 协调异步通讯的实现 45 4.5 自动流程实现 45-48 4.5.1 基本功能单元 45-46 4.5.2 复杂的结构性功能组 46 4.5.3 功能处理单元的保障处理 46-48 4.6 人工流程实现 48-49 4.6.1 功能需求 49 4.6.2 实现的服务场景 49 4.6.3 采用规范 49 4.7 流程实现的详细处理 49-66 4.7.1 发票申请流程 49-51 4.7.2 核对供应商子流程(CHECK_VENDOR) 51-54 4.7.3 重复发票检查子流程(CHECK_DUPLICATES) 54-57 4.7.4 外部校验子流程(VALIDATION_CHECK_DUPLICATES) 57-60 4.7.5 核对订单子流程(CHECK_PO) 60-63 4.7.6 核对员工子流程(CHECK_EMPLOYEE) 63-65 4.7.7 创建发票(CREATE_INVOICE) 65-66 4.8 本章小结 66-67 第五章 BPM实现的系统方案 67-73 5.1 系统硬件环境 68-69 5.2 系统软件环境 69-72 5.3 本章小结 72-73 第六章 方案实施与评估 73-80 6.1 方案的实施 73-75 6.1.1 项目启动 73 6.1.2 需求分析阶段 73-74 6.1.3 设计阶段 74 6.1.4 开发阶段 74 6.1.5 测试阶段 74-75 6.1.6 割接上线与试运行阶段 75 6.2 运行上线方案 75-76 6.2.1 割接方案设计原则 75 6.2.2 割接实施组织管理 75-76 6.2.3 割接方法及步骤 76 6.3 集成效果评估 76-78 6.3.1 测试安装结果 76-77 6.3.2 测试步骤 77-78 6.3.4 系统的扩展与流程优化 78 6.4 论文总结 78-80 6.4.1 工作总结 79 6.4.2 问题和展望 79-80 参考文献 80-81 致谢 81
|
相似论文
- 一种信息资源集成平台的研究与实践,TP311.52
- 辽宁省烟草公司信息系统整合研究,TP315
- SOA-BPM物流信息平台下的车辆路径选择研究,TP393.09
- 基于ESI的英杰公司采购信息系统开发,TP311.52
- 基于多Agent的流程银行服务整合平台的设计与实现,TP311.52
- 基于SCA的SOA编程模型及安全策略的应用研究,TP393.09
- BPEL引擎及动态恢复机制的研究与实现,TP393.09
- 基于EOS平台和面向服务架构的OA系统的构建,TP393.09
- 基于MDA的SOA服务协作模型的研究,TP393.09
- 基于业务驱动的数据交换平台的设计与研究,TP311.52
- 基于流程制造企业的ERP与CRM集成研究,TP311.52
- 大型现代流通企业集团综合管理信息平台建设,TP311.52
- 基于订单驱动的纺织业务流程管理系统,TP311.52
- 基于SOA的审批流程管理系统研究与实现,TP311.52
- 基于Portlet的BPEL业务流程建模的研究和实现,TP311.52
- 基于Portal技术的企业应用集成的研究与实现,TP311.52
- 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
- 基于Web Services的上海移动统一帐号管理平台开发,TP311.52
- 基于SoaML的采购管理系统研究与设计,TP311.52
- 基于SOA的中山大学设备与实验室管理处系统整合平台的研究与实现,TP311.52
- 基于SOA的服务集成平台的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|