学位论文 > 优秀研究生学位论文题录展示

某制造行业企业业务流程管理(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

相似论文

  1. 一种信息资源集成平台的研究与实践,TP311.52
  2. 辽宁省烟草公司信息系统整合研究,TP315
  3. SOA-BPM物流信息平台下的车辆路径选择研究,TP393.09
  4. 基于ESI的英杰公司采购信息系统开发,TP311.52
  5. 基于多Agent的流程银行服务整合平台的设计与实现,TP311.52
  6. 基于SCA的SOA编程模型及安全策略的应用研究,TP393.09
  7. BPEL引擎及动态恢复机制的研究与实现,TP393.09
  8. 基于EOS平台和面向服务架构的OA系统的构建,TP393.09
  9. 基于MDA的SOA服务协作模型的研究,TP393.09
  10. 基于业务驱动的数据交换平台的设计与研究,TP311.52
  11. 基于流程制造企业的ERP与CRM集成研究,TP311.52
  12. 大型现代流通企业集团综合管理信息平台建设,TP311.52
  13. 基于订单驱动的纺织业务流程管理系统,TP311.52
  14. 基于SOA的审批流程管理系统研究与实现,TP311.52
  15. 基于Portlet的BPEL业务流程建模的研究和实现,TP311.52
  16. 基于Portal技术的企业应用集成的研究与实现,TP311.52
  17. 业务受理订单跨系统交互流程管控的设计与实施,TP311.52
  18. 基于Web Services的上海移动统一帐号管理平台开发,TP311.52
  19. 基于SoaML的采购管理系统研究与设计,TP311.52
  20. 基于SOA的中山大学设备与实验室管理处系统整合平台的研究与实现,TP311.52
  21. 基于SOA的服务集成平台的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com