工作流引擎 jBPM 5.2 发布
openkk 13年前
<img title="jBPM logo" alt="工作流引擎 jBPM 5.2 发布" src="https://simg.open-open.com/show/9ab7e764ea6e7d78e57d2749342b7518.gif" width="48" height="48" /> <p><a href="/misc/goto?guid=4958318492693219244" target="_blank">jBpm</a>是一个灵活可扩展的工作流管理系统。作为 jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBmp将工作流应用开发的便利性和杰出的企业应用集成(EAI) 能力结合了起来。jBmp包括一个Web应用程序和一个日程安排程序。jBmp是一组J2SE组件,可以作为J2EE应用集群部署。</p> <p> </p> <p><span style="font-weight:bold;">jBPM 团队刚发布了 jBPM 5.2 正式版</span>,jBPM 是一个开源的商业流程管理引擎,支持 BPMN2。</p> <p>你可以下载 <a href="/misc/goto?guid=4958318493603861497">完整安装程序</a> 并根据 <a href="/misc/goto?guid=4958318494407142184">安装文档</a> 来开始使用 jBPM,或者先了解一下 jBPM 的 <a href="/misc/goto?guid=4958318495194381879">一些例子</a>.</p> <p>详细的发行记录:</p> <p>jBPM 5.2 主要包括某些方面的优化、bug修复和小改进,主要包含如下几方面内容:</p> <p><strong><span style="font-size:100%;">核心引擎</span></strong></p> <ul style="text-align:justify;"> <li><span style="font-size:85%;"><a style="font-style:italic;" href="/misc/goto?guid=4958318496001099452">domain-specific service repository</a>: the ability to import <a href="/misc/goto?guid=4958318496783605298">domain-specific services</a> from a repository so you can immediately use them in your processes, e.g. 推ter integration, FTP, web or REST service, etc. This is ideal for non-technical users to integrate with external services<br /> </span></li> <li><span style="font-size:85%;">improved <span style="font-style:italic;">persistence support</span> for multiple databases and backwards compatibility</span></li> <li><span style="font-size:85%;"><span style="font-style:italic;">jbpm-test</span>: new module that offers improved support for <a href="/misc/goto?guid=4958318497579616528">JUnit testing of processes</a>, including the automatic setup of the necessary datasources and services on the fly<br /> </span></li> <li><span style="font-size:85%;">support for <span style="font-style:italic;">Java7</span></span></li> </ul> <p><strong><span style="font-size:100%;">安装程序</span></strong></p> <ul style="text-align:justify;"> <li><span style="font-size:85%;">added support for JBoss AS7, which is now used as the default application server in the jbpm-installer</span></li> </ul> <p><strong><span style="font-size:100%;">基于Web的设计器</span></strong></p> <ul style="text-align:justify;"> <li><span style="font-size:85%;">Integration with the domain-specific service repository</span></li> <li><span style="font-size:85%;">Visual Process Validation: new features allows users to visually validate their processes at edit time</span></li> <li><span style="font-size:85%;">Ability to view the process in ERDF, JSON, PDF, PNG, BPMN2, and SVG formats</span></li> <li><span style="font-size:85%;">New Process Information section: contains information about the process, such as name, creation date, version, etc</span></li> <li><span style="font-size:85%;">jBPM 3.2 Process Migration: new feature allows users to migrate existing jBPM 3.2-based processes to BPMN2</span></li> <li><span style="font-size:85%;">Ability to import existing bpmn2 processes straight into designer</span></li> <li><span style="font-size:85%;">Ability to create "sharable" process image, PDF, and ability to generate code for embedding designer in custom applications</span></li> <li><span style="font-size:85%;">Support four boundary events</span></li> <li><span style="font-size:85%;">Visual support for Text Annotations, Groups, and Lanes</span></li> <li><span style="font-size:85%;">Support for sub-processes</span></li> <li><span style="font-size:85%;">Update to latest Guvnor<br /> </span></li> </ul> <p><span style="font-size:100%;">Human task service<br /> </span></p> <ul style="text-align:justify;"> <li><span style="font-size:85%;">introduction of the <span style="font-style:italic;">task service interface</span>, and interface to interact with the (default) human task service (independent of the underlying communication pattern and technology)<br /> </span></li> <li><span style="font-size:85%;"><span style="font-style:italic;">user group callback</span>: easily integrate with your own service for user / group validation and user-group-management (which users are part of which groups)<br /> </span></li> <li><span style="font-size:85%;"><span style="font-style:italic;">local task service</span>: a local implementation of the task service that runs locally, next to the process engine, and (re)uses the same transaction of the core engine<br /> </span></li> <li><span style="font-size:85%;"><span style="font-style:italic;">human task service war</span>: deploy the human task service as a service on your application server<br /> </span></li> </ul> <p><span style="font-size:100%;">jBPM console<br /> </span></p> <ul style="text-align:justify;"> <li><span style="font-size:85%;">updated to latest version of the JBoss BPM console</span></li> <li><span style="font-size:85%;">console synchronizes with the process definitions (and other assets) from all packages in the Guvnor repository<br /> </span></li> <li><span style="font-size:85%;">updated BIRT reporting to latest version</span></li> </ul> <p><span style="font-size:100%;">Eclipse plugin</span></p> <ul> <li><span style="font-size:85%;"><span style="font-style:italic;">jBPM perspective</span>: Eclipse perspective that simplifies workspace configuration<br /> </span></li> <li><span style="font-size:85%;">more advanced jBPM project <span style="font-style:italic;">wizard</span></span></li> </ul>