Seam and JBPM

Practical JBoss Seam Projects
Page 159 to 161

1) jBPM Supporting tasks implemented in variety of ways (web pages, business components, business rules, etc.), connected together with a structured workflow that can span multiple users across potentially long periods of time.

2) And in the case of Seam, a jbpm pageflow is actually part of a single Seam conversation within a single session.

3) A business process consists of a set of [b]nodes[/b] or [b]states[/b], linked by various possible [b]transitions[/b].

4) [b]Events[/b] in the business process cause various [b]actions[/b] to be executed.

5) There are eight nodes in this workflow. Six of them are named states in the process:

the starting state ("start-state'),
a "write article" task,
a "tech edit" task,
a "copy edit" task,
a "revise article" task,
the end state ("end')

The other two, unnamed nodes are a fork, between the article submission and the two parallel editing tasks, and a join, where the two parallel editing tasks transition to the article revision task.

Various transitions exist between these nodes. Some of these are named, indicating specific actions that have to take place in order for the transition to take place. Others are not named, either because there is only one transition out of a given node, or the nature of the transition is obvious from the start and end nodes.

jBPM maintains the process model in terms of the allowed states, the various transitions between states, and actions and events that can trigger these transitions.

BPM also includes the concept of actors, allowing you to specify what type of user can and should perform specific tasks in the process.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值