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

基于Portlet的BPEL业务流程建模的研究和实现

作 者: 董倩
导 师: 谭骏珊
学 校: 中南林业科技大学
专 业: 计算机应用技术
关键词: 业务流程管理 门户 BPEL Portlet
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着全球经济一体化趋势的逐步形成,产品的生命周期在不断缩短,顾客追求个性化的欲望越来越强烈,商业竞争日趋激烈,企业必须充分利用内外部资源,时时提高自身效率,以适应不断变化的市场需要。业务流程管理是一种基于工作流技术及企业应用集成技术的全新管理信息系统开发技术。它在集成了企业内部和外部资源的基础上,利用以流程为中心的开发模式,整合、构建了新型的管理信息系统。它必将成为企业迎接挑战、获取竞争优势、提高核心能力的战略性武器。业务流程建模作为业务流程管理中最重要的一环,是实现流程分析与流程管理的重要基础。本文首先对业务流程管理技术的发展现状进行了讨论,分析了业务流程建模的架构,并详细的研究了基于BPEL的业务流程建模及其相关技术。BPEL是一种高级的抽象的可执行建模语言。由于BPEL在描述基于Web服务的业务流程方面具有的独特优势,很多软件生产厂商也都纷纷加入支持该规范,使它成为当前所有流程建模语言中最流行且最受关注的一个。本文研究了BPEL的核心概念以及它与SOA和Web服务的关系,并分析了BPEL的限制、不足以及其扩展。随着企业信息化技术的发展,企业门户开始成为一种热门的企业信息平台。企业门户所具有的内容聚合、单点登录、个性化定制等功能能够有效的整合企业的各种资源,促进企业的信息化管理。本文研究了基于门户的Portlet技术,讨论和分析了Portal平台集成中遇到的问题:对普通Web应用的集成和统一用户管理的集成。然后结合BPEL流程建模技术和Portlet技术,提出了基于Portlet的BPEL业务流程管理系统的架构,并在该框架的基础上设计了各个功能模块,实现了BPM与企业门户的集成。最后在该系统中设计和实现了一个典型的审批流程的应用实例,验证了系统的可行性。本文的主要成果之一就是平台的集成。本文提出的基于Portlet的BPEL业务流程管理系统的架构不仅实现了与Portal的集成,同时也是一个很好的BPM解决方案。其中集成的组件均为开源项目,这将为企业系统的实施大大节约成本。在用户身份管理方面,通过在Portal平台上建立LDAP目录服务器,储存了统一的用户信息,然后采用CAS进行统一的用户认证,实现了单点登录。这种基于LDAP和CAS的SSO解决方案具有简单实效并且安全的特点。本文的研究重点是BPEL流程建模技术以及BPM系统与门户平台的整合,这方面的研究将为企业信息化进程提供一定的参考和方向。

全文目录


摘要  4-5
Abstract  5-9
1 引言  9-14
  1.1 研究背景  9-10
  1.2 研究现状  10
  1.3 研究内容  10-11
  1.4 研究意义  11-12
  1.5 本文的结构  12-14
2 业务流程管理及相关技术背景  14-24
  2.1 业务流程管理概述  14-15
    2.1.1 业务流程的定义  14
    2.1.2 业务流程管理的概念  14-15
    2.1.3 BPM的优势  15
  2.2 BPM的发展及研究热点  15-17
    2.2.1 BPM的发展历程  15-16
    2.2.2 BPM与工作流的区别  16-17
    2.2.3 BPM的研究热点  17
  2.3 业务流程的生命周期  17-18
  2.4 业务流程建模的架构  18-24
    2.4.1 主流业务流程建模语言  19-20
    2.4.2 BPMN建模符号介绍  20-22
    2.4.3 业务流程建模的体系结构  22-24
3 BPEL业务流程建模的研究  24-35
  3.1 BPEL概述  24-26
    3.1.1 BPEL的概念  24-25
    3.1.2 BPEL和SOA  25
    3.1.3 Web服务技术  25-26
  3.2 BPEL的基本结构  26-29
  3.3 BPEL核心概念  29-32
    3.3.1 活动(activity)  30
    3.3.2 调用Web服务  30-31
    3.3.3 合作伙伴链接(Partner Links)  31
    3.3.4 变量(Variables)  31-32
    3.3.5 相关性(Correlation)  32
    3.3.6 错误处理(faultHandler)  32
  3.4 BPEL的扩展  32-35
    3.4.1 BPEL的限制和不足  32-33
    3.4.2 BPEL4People  33-35
4 Portlet及相关技术  35-45
  4.1 Portlet和Portal概况  35-38
    4.1.1 Portal页面的元素  35-36
    4.1.2 Portal的概念  36-37
    4.1.3 Portlet技术的研究现状  37-38
  4.2 Portlet技术的研究综述  38-40
    4.2.1 Portlet的概念  38
    4.2.2 Portlet相关标准  38-39
    4.2.3 Portlet的生命周期  39-40
    4.2.4 Portlet接口  40
  4.3 Spring Portlet MVC的研究  40-42
    4.3.1 Spring Portlet MVC的特点  41
    4.3.2 MVC的设计模式  41-42
    4.3.3 Portlet应用的部署  42
  4.4 Portal平台的集成  42-45
    4.4.1 Web应用Portlet化  43
    4.4.2 统一用户管理  43-45
5 基于Portlet的BPM系统设计与实现  45-61
  5.1 系统设计目标  45-46
  5.2 系统架构设计  46-48
    5.2.1 用户界面  46-48
    5.2.2 功能设计  48
  5.3 系统的详细设计与实现  48-55
    5.3.1 系统运行平台及组件(BPEL引擎)  49-50
    5.3.2 人工流程处理组件  50-51
    5.3.3 平台的搭建和组件的集成  51-52
    5.3.4 用户界面的集成  52-53
    5.3.5 统一用户管理的设计与实现  53-55
  5.4 一个He1p Desk流程的应用  55-61
    5.4.1 Help Desk流程  55
    5.4.2 定义BPEL流程  55-56
    5.4.3 设计XForms表单  56-58
    5.4.4 部署和执行流程  58-61
6 研究结论与展望  61-63
  6.1 研究结论  61
  6.2 展望  61-63
参考文献  63-69
附录  69-70
致谢  70

相似论文

  1. 我国地方政府门户网站研究,D630
  2. 行政服务系统中电子政务的研究与应用,TP399-C2
  3. 综合信息化管理系统的设计与实现,TP311.52
  4. 湖北省人民政府门户网站公众接受度影响因素研究,D630
  5. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  6. 教育培训行业互联网营销问题的研究,F49
  7. 基于SOA的4PL服务的划分和编排,TP393.09
  8. 基于层次分析法的政府门户网站影响力评估研究,D630
  9. 政府门户网站回应性测评研究,D630
  10. 面向WS-BPEL的访问控制策略合成研究,TP393.09
  11. 基于Petri网的Web服务组合研究,TP393.09
  12. 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
  13. 基于多Agent的流程银行服务整合平台的设计与实现,TP311.52
  14. Web服务组合的应用研究,TP393.09
  15. 基于内容管理的电力系统企业门户网站设计与实现,TP393.092
  16. BPEL引擎及动态恢复机制的研究与实现,TP393.09
  17. 大型现代流通企业集团综合管理信息平台建设,TP311.52
  18. 基于订单驱动的纺织业务流程管理系统,TP311.52
  19. 基于SOA的审批流程管理系统研究与实现,TP311.52
  20. 基于BPEL的工作流事务处理的研究与实现,TP311.52
  21. 基于Web服务的可视化作战想定生成系统设计与实现,TP391.41

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