`
bozch
  • 浏览: 460906 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jbpm6.0 beta

    博客分类:
  • BPM
阅读更多

2013.5.6Jboss发布了jbpm6.0 beta2版本,其中做了如下几点比较大的改动:

     1、jdpm控制台,基于web的管理控制台(它能够在启动新的流程实例以及完整的流程实例等)已经完全重构。

    2、RunTimeManager允许用户在不用担心如何创建sesssion,哪儿去找它以及如何把他和任务服务(task service)相关联等,而轻易的进行访问一个ksession或者服务任务(task service)。这有如下几点预先定义的策略:

  • 单例(singleton)   :一个单例的session用来执行所有的请求
  • 每个请求一个session(session per request):每一个请求一个新的session(会话),随后就被销毁。
  • 每个流程实例一个session(session per process instance):每一个流程实例拥有自己的session上下文,一个流程实例对应所有的命令在上下文中自动执行。

    3、jbpm服务:核心引擎作为一个服务暴露出来,服务可以被部署到一个集群环境中,同样有一些小的改进。

  • 如果定时器被触发,时间服务能够处理集群的定时器并自动恢复对应的sessions。
  • 可以使用业务主键作为指定的流程实例的唯一主键,来代替流程实例的主键。
  • 历史日志已经扩展为日志的附加信息,异步日志记录器(Jms)也可以使用。
  • 所有的服务通过CDI暴露出来。
  • 需要注意的是现在Beta2中通过REST/JMS远程处理已不可用,但是之后会可用。

    4、Guvnor已经代码重构。

  • 仓库后端使用虚拟文件系统(VFS)实现,其中使用git作为默认的实现。这样就可以允许在连接到仓库的时候,可以利用Git提供的开箱即用的特征。
  • 现在仓库使用maven来构建项目中所有的流程、规则、模型、表单等,并产生kjars。这些kjars在工程中可以被作为普通的maven依赖,并且仓库自身暴露出来也可以作为maven仓库。

    5、仪表盘web应用可以用来监测系统并产生一些有用的报告。一些默认的报告可以直接使用,例如可以展示流程实例实时运行信息、未结束的任务等,除此之外这个工具还可以和业务数据处理逻辑相结合来定制自己的KPIs和个性化的报告。

    6、改进了异常的处理。在执行工作任务时、请求服务的进程可以通过一些技术进行通知的地方,这包括边界事件、时间子过程、中间事件等。

    7、使用新的BPMN2模型来代替以前的BPMN2编辑器,新的BPMN2扩展支持更多的设计理念。设计器对应的也做了更新。

   8、现在设计器支持BPSim1.0规格来模拟流程。

原文地址:http://planet.jboss.org/post/jbpm_6_0_beta2_available

分享到:
评论

相关推荐

    jbpm6.0 入门(很有权威)

    ### jBPM 6.0 入门指南 #### 一、概述 ##### 1.1 什么是 jBPM? jBPM (JBoss Business Process Management) 是一个灵活且易于使用的业务流程管理(Business Process Management, BPM)框架,用于帮助开发者和业务...

    JBPM_6.0.1_API(最新API)

    **JBPM 6.0.1 API:流程自动化与业务规则管理详解** JBPM,全称为JBoss Business Process Management,是Red Hat公司提供的一款开源的工作流管理系统,它为企业的业务流程自动化提供了强大的支持。JBPM 6.0.1 API是...

    python调用java,开发jbpm6.0.0工作流Application

    本示例中的"python调用java,开发jbpm6.0.0工作流Application"就是一个典型的跨语言交互案例,它结合了Python和Java两种语言的优势,以实现对JBPM6.0工作流引擎的高效管理。 首先,我们来了解一下Python调用Java的...

    MyEclipse6.0下Jbpm流程设计器

    【MyEclipse6.0下Jbpm流程设计器】是一个专为MyEclipse6.0集成的业务流程管理(Business Process Management,BPM)工具,主要用于设计和管理Jbpm流程。Jbpm是一个开源的工作流和业务流程管理平台,它提供了一套完整...

    jbpm-2.0-beta1.zip_java 工作流引擎_jbpm_jbpm-demo_工作流_工作流引擎

    jbpm-2.0-beta1是该系统的早期版本,其核心功能包括工作流引擎、流程建模工具以及一系列示例项目,如jbpm-demo,用于帮助用户更好地理解和应用jbpm。 工作流引擎是jbpm的核心组件,它负责解析和执行工作流定义...

    JBPM3.2.3+TOMCAT 6.0+MYSQL 5.0

    【JBPM3.2.3+TOMCAT 6.0+MYSQL 5.0】是一个集成环境,用于实现基于工作流的应用程序部署和数据管理。在这个配置中,JBPM(Java Business Process Management)是核心组件,它是一个开源的工作流管理系统,提供了业务...

    MyEclipse6.0下Jbpm流程设计器插件

    从网上找到的,总算在MyEclispe下能用了,特意发上来,给有需要的朋友一个方便! 安装方法: 直接解压,把解压得到的2个文件复制到MyEclipse安装目录下的eclipse下即可。MyEclipse6.0下测试通过。

    jbpm4jbpm5

    jbpm4jbpm5是关于jbpm流程管理框架的专题,涵盖了jbpm4和jbpm5两个主要版本。jbpm是一个开源的工作流管理系统,用于帮助开发者实现业务流程自动化。以下是基于给定文件的信息,深入解析jbpm4和jbpm5的知识点: 1. *...

    jbpm jbpm4.3.jar

    jbpm jbpm4.3.jar DDDDDDDD

    jbpm简介\jbpm简介

    ### jBPM简介与关键技术知识点 #### 一、jBPM概述 jBPM是一个开源的、纯Java的、轻量级的商业流程管理(Business Process Management, BPM)工作流引擎。它支持多种可执行流程语言,并且可以在任何JavaEE应用...

    jBPM3.2.rar_JBPM3.2_jbpm_jbpm 3.2_jbpm3_jbpm3.2教程

    **jbPM 3.2 知识点详解** jbPM,全称为Java Business Process Management,是一个开源的工作流管理系统,主要用于企业级应用中的业务流程管理。jbPM 3.2是该系统的一个版本,它提供了丰富的功能,包括流程设计、...

    jbpm-3.1.2.zip_jbpm_jbpm 3.1.2_jbpm-3.1.2.rar_jbpm3.1.2_工作流

    jbpm-3.1.2.zip 文件包含了 jBpm 的一个重要版本——jBpm 3.1.2,这是一个开源的工作流管理系统,专为构建灵活且可扩展的业务流程解决方案而设计。jBpm 提供了一种方式,使得开发者能够用简单而强大的语言来表达业务...

    jbpm3.2.2工作流入门例子

    描述中提到,这个例子可以直接在Myeclipse6.0中运行,这表明它包含了一个完整的jbpm项目结构,可能包括了流程定义文件、Java服务类、测试用例以及其他必要的配置文件。在Myeclipse中,开发者可以方便地编辑、调试和...

    jbpm开发指南--jbpm全面介绍

    通过查看JBPM的表,我们知道要实现流程监控功能就是把JBPM当中的JBPM_PROCESSDEFINITION(已发布的流程表),JBPM_PROCESSINSTANCE(流程实例表),JBPM_TASKINSTANCE(流程产生的任务实例表)这三张表串联起来就可以...

    jbpm jbpm3 jbpm4 用户和开发指南+教程+最佳实践全套

    jbpm是Java Business Process Management(Java业务流程管理)的缩写,它是一个开源的工作流管理系统,主要用于企业级应用中处理业务流程的自动化。jbpm3和jbpm4是该系统的两个重要版本,提供了丰富的功能来支持流程...

    jbpm 案例 jbpm jbpm

    jbpm使用案例,非常不错,大家都来看看吧。

    jBPM4.4.rar_jbpm4.4_jbpm4.4 PDF

    《jBPM4.4开发指南》与《jBPM4.4中文用户手册》是深入理解jBPM4.4这一开源工作流管理系统的重要参考资料。jBPM,全称Java Business Process Management,是一个用于执行业务流程的轻量级、灵活的开源框架,它为业务...

    JBPM工作原理及表结构详解

    JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了强大的业务流程建模、执行和监控能力。本文将深入探讨JBPM的工作原理、表结构及其在实际操作中的应用。 1. **JBPM特色** - **灵活...

Global site tag (gtag.js) - Google Analytics