JBPM 6 - 0.0 - jBPM Overview
Jump to navigation
Jump to search
JBPM 6 - 0.0 - jBPM Overview
jBPM General Info
- jBPM is a BPMS (Business Process Management Suite) written in Java
- jBPM是一个用Java写的业务流程管理系统
- It allows you to design, model, execute, and monitor business processes throughout their life cycle.
- jBPM让你可以在业务流程生命周期里:设计,建模,执行和监视业务流程
- Contains Drools - BRMS
- 包括Drools - BRMS (业务规则管理系统)集成
- jBPM, released by JBOSS (Red Hat boght JBOSS)
- jBPM是由 Red Hat Inc. 发布的(Red Hat 收购了 JBOSS Inc.)
- Open Source and Commercial
- 有两个版本,开源和商业版
BPMN
BPMN name and standard。
- In Version 1.x BPMN stands for Business Process Modelling Notation
- BPMN 1.版本是业务流程建模标记法
- Since Version 2.x BPMN stands for Business Process Model and Notation
- BPMN 2.x版本是业务流程模型和标记法
BPMN 2.0 Purpose。
- Provide a notation that is readily understandable by business and technical people
- 为业务和技术人员提供了一个容易理解的语言
- Create a standardised bridge for the gap between the business process design and process implementation
- 在业务流程的设计和实现之间搭建了一个标准化的桥梁
- To standardise a business process model and notation in the face of many different modelling notations and viewpoints
- 业务流程建模标记法
- To provide a means of communicating process information to other businesses, users, managers and process implementers
- 为其他的业务,用户,经理和过程的实现人提供了一种沟通过程信息的手段
- To exchange BPMN definitions (both domain model and diagram layout) between different tools
- 在不同的工具之间交换BPMN的定义(域模型和框图布局)
Audience of BPMN|BPMN的用户。
- Business users 业务用户
- Business analysts 业务分析员
- Strategy analyst 策略分析员
- Quality managers 质量管理员
- Technical developers 技术开发人员
- Process designers 流程设计员
- Developers 开发人员
- Integrators 集成人员
- Software, System and Enterprise Architects 软件,系统和企业架构人员
BPMN Conformance|BPMN标准一致性。
- Software based on spec
- 软件基于BPMN标准
- software tool developed only partially matching compliance/conformance
- 如果软件工具(BPMNS)与部分标准一致,这叫做基于BPMN标准
- Modeling Conformance
- 建模标准一致性
- Process modeling 流程建模
- Choreography modelling Choreography建模一致性
- Execution Conformance 执行标准一致性
- Process Execution 过程的执行
- BPEL Process Execution
- A tool can comply to one of the above or any subset of them.
- 工具可以符合上面的标准的任何部分
- BPMN Complete Conformance complies to the all 4 above.
- BPMN完全标准一致符合以上全部四个标准
- jBPM is based on BPMN 2.0, but doesn't conform to BPMN standard
- jBPM是基于BPMN2.0标准,但是她不符合BPMN的标准
Sub-models within an end-to-end BPMN model 。
- Processes (Orchestration)
- Private non-executable (internal) BP
- Private executable (internal) BP <- jBPM
- Public Processes
- Choreographies
- Collaborations (can include Processes and Choreographies
- Conversations