网站大量收购独家精品文档,联系QQ:2885784924

基于JBPM的企业业务流程开发.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JBPM的企业业务流程开发.doc

基于JBPM的企业业务流程开发   摘要:随着企业的不断发展,流程越来越复杂,流程的变动也很频繁。Jbpm为设计和开发工作流和业务流程管理系统提供了先进的平台,并且改动流程只需要改动流程描述文件。Jbpm提供的图形流程设计器让开发人员和业务分析人员更容易沟通和操作。   Abstract: As the company continues to develop, process becomes more complex, the process also very frequent changes. Jbpm provides an advanced platform for the design and development of workflow and business process management system, and the change process described in documents only need to change processes description file. Graphical process designer that Jbpm provides allows developers and business man could communicate and operate easily.   关键词:工作流;JBPM;应用   Key words: workflow;JBPM;application   中图分类号:TP39 文献标识码:A文章编号:1006-4311(2010)15-0003-01      0引言   工作流管理和业务流程管理(BPM)正在迅速成为企业获得软件敏捷性和适应性的重要方法。JBoss jBPM是一个面向流程的工作流/BPM框架和工具集,它使业务分析人员能够与软件组件进行交互、有助于获得有效的业务解决方案。   许多企业在积极寻求一种结构化方法,以便设计业务动作/事务,并且优先使用自动化流程加以执行。业务流程管理和工作流管理使用动作、任务和流程等概念,提供了解决这个问题的办法。   JBPM架构综述:   JBPM体现为三个不同的实践:①流程设计:通过流程设计器画流程;主要是实现对流程的定义。②流程执行:执行自动化序列的相关事件,这些事件涉及软件流程以及流程的参与者。③流程监控:监控每个流程实例的执行,以便这些流程的统计数字和性能可以记录等,以便分析流程是否有异常等。   BPM力求让软件工程师们能够与业务分析人员共享同样的概念和框架,因而,软件开发商试图创建这样的工具,让企业可以通过使用图形建模工具、特定领域的语言和专有应用软件,获取、设计及优化业务流程。   JBPM在以下组件里面进行封装: ①流程引擎: 该组件通过下列委托组件来执行定义的流程动作、维持流程状态,并记录所有流程事件:请求处理程序、状态管理程序、日志管理程序、定义加载程序、执行服务。②流程监管器: 该模块跟踪、审查及报告流程在执行时的状态。③流程语言: 流程定义语言基于GOP。④交互服务: 这些服务把遗留应用提供成流程执行时所用的功能或者数据。   Jbpm4.3应用:   JBPM4.3版本是基于流程虚拟机的,流程虚拟机包含四个集成的API,覆盖完整的流程工作。   ①Jbpm 主要服务   RepositoryService:获取与流程部署有关的方法。   ExecutionService:管理运行时的执行。   ManagementService:包含了所有管理操作来保持系统启动运行。   ②图形设计器   图形设计器可以用来创建流程定义、把动作处理程序与事件连接起来、编辑定义来源、创建流程档案、测试流程定义。   JBoss jBPM简单开发:   JBoss jBPM充当编制引擎,它位于企业应用的中间,能够实现不同应用之间的集成和协调。以简单的请假流程为例说明。   1请假流程定义                                    ---------                  2授权处理器代码   public class LeaveFenguanAssignment implements AssignmentHandler{    public void assign(Assignable assignable, OpenExecution execution)    throws Exception {   assignable.setAssignee(2);//简单授权给用户2处理此任务    }   }   3监

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档