Overview
A business process or workflow is a coordinated chain of activities intended to produce a business result. Total automation of business processes is practically unachievable without considering human interaction. In some processes, human workflow is a major emphasis. In others, human participation is only required on an exception basis.
Workflow SE is a JBI based engine, which provides task management and human intervention in a business process.Workflow SE uses a simple task definition language to define the tasks related functionality like task assignment to user/groups, escalation, timeout etc.
Why a separate Workflow SE?
Following are some of the reasons:
- BPEL does not provide human interaction.
- Extending BPEL with new custom extension is cumbersome and makes BPEL complex, non portable.
- Clear separation of human interaction/task related functionality into a separate component.
- A simple language to define tasks functionality.
Also see overview of different concepts
.
Current features
- Task creation and assignment to users/groups.
- Task escalation.
- Task timeout.
- Client API.
- Task specific API.
- Uses user security subject propagation through JavaEE SE for showing user specific task list.
- Support for recovery and reliability. (almost)
BPEL and Workflow Interaction
Following diagram illustrates a typical interaction between various open jbi components.
This also shows how a BPEL business process can invoke a web service operation implemented by Workflow SE for task management.
This page (revision-6) was last changed on
01-Mar-07 12:00 PM, -0800
by RiteshAdval.
This page was created on
20-Feb-07 14:15 PM, -0800 by WorkflowSE.
More info...
| Version |
Date |
Author |
Size |
Changes ... |
|
19
|
01-Oct-07 11:35 AM, -0700
|
MarkWhite |
3170 |
to previous
|
|
18
|
25-Sep-07 17:01 PM, -0700
|
VichiDelta |
3192 |
to previous
|
to last
|
|
17
|
25-Sep-07 17:00 PM, -0700
|
Acelc4tdom |
3182 |
to previous
|
to last
|
|
16
|
30-Apr-07 15:20 PM, -0700
|
MeiWu |
3170 |
to previous
|
to last
|
|
15
|
24-Apr-07 23:00 PM, -0700
|
RiteshAdval |
3173 |
to previous
|
to last
|
|
14
|
24-Apr-07 22:52 PM, -0700
|
RiteshAdval |
3170 |
to previous
|
to last
|
|
13
|
17-Apr-07 11:48 AM, -0700
|
RiteshAdval |
2861 |
to previous
|
to last
|
|
12
|
17-Apr-07 11:46 AM, -0700
|
RiteshAdval |
2847 |
to previous
|
to last
|
|
11
|
03-Apr-07 17:57 PM, -0700
|
RiteshAdval |
2795 |
to previous
|
to last
|
|
10
|
03-Apr-07 09:16 AM, -0700
|
MeiWu |
2661 |
to previous
|
to last
|
|
9
|
16-Mar-07 18:46 PM, -0700
|
RiteshAdval |
2623 |
to previous
|
to last
|
|
8
|
14-Mar-07 11:31 AM, -0700
|
RiteshAdval |
2653 |
to previous
|
to last
|
|
7
|
13-Mar-07 19:43 PM, -0700
|
RiteshAdval |
1848 |
to previous
|
to last
|
|
6
|
01-Mar-07 12:00 PM, -0800
|
RiteshAdval |
1790 |
to previous
|
to last
|
|
5
|
20-Feb-07 22:07 PM, -0800
|
RiteshAdval |
1386 |
to previous
|
to last
|
|
4
|
20-Feb-07 22:03 PM, -0800
|
RiteshAdval |
1097 |
to previous
|
to last
|
|
3
|
20-Feb-07 21:48 PM, -0800
|
RiteshAdval |
1190 |
to previous
|
to last
|
|
2
|
20-Feb-07 18:25 PM, -0800
|
RiteshAdval |
630 |
to previous
|
to last
|
|
1
|
20-Feb-07 14:15 PM, -0800
|
WorkflowSE |
294 |
to last
|