Hi David,
It can
be used for either. A number of implementations also support standalone
deployments along with deployment to a framework/appserver.
Workflow requirements:
User defined workflow
- Many
products provide this functionality (including Adobe LiveCycle), although it is
not specified in BPEL itself. Inclusive in these products’ workflow features
are the following:
o Multiple
approval levels
o Each level
assessed out of order (eg parallel workflow) and be bi-directional
o Directed to
individual or group (eg role)
.
Timeframes for redirection of task based
on days/hours.
- Timeouts are
explicitly supported in BPEL. Workflow features based on a BPEL engine would
necessarily support duration (days/hours elapsed) and deadline (datetime to
complete) timeouts. A number of products support relative (e.g. complete on the
first Thursday of each month) timeouts as well.
Graphical monitoring of processes during
runtime.
- Monitoring
features are not part of BPEL, but are necessarily a feature of many BPEL and workflow
products (including Adobe LiveCycle).
Email advice to undertake task
- A general requirement of products
providing workflow functionality (including Adobe LiveCycle). Many BPEL
products support this as part of their workflow features.
In summary, many implementations of BPEL have an integrated workflow
solution available from the vendor or which otherwise sits on top of the BPEL
engine. BPEL itself does not specify workflow functionality, but such features
can be built on BPEL, and so many vendors provide them as a matter of course.
-Charlton.
From: Drawwater, David
M. [mailto:David.Drawwater@empower.com.au]
Sent: Monday, March 26, 2007 8:59 PM
To: dee.schur@oasis-open.org
Subject: RE: Sorry you missed "WS-BPEL Technical Overview for
Developers and Architects"
Hi Dee
Thanks for the links to the recently recorded webinars.
I noted any questions not answered during the session were
being forwarded to the technical committee to respond.
I was wondering if you were also accepting questions from
those who viewed the webinar at a later date?
If so, could you please pass along the following question:
Is BPEL only suited to workflow involving Business (B2B) or
System Integration (EAI), or can it also be used as a workflow solution within
a single application?
The reason for the question is we want to replace our
inflexible in-house form submit/multi level approval workflow process engine
and our preference to re-inventing the wheel is use a standards based open
source solution if one exists. B2B and EAI may be future requirements (hence
our interest in BPEL), but currently this is not required, as all tasks are
human based.
Workflow requirements:
User defined workflow
Multiple approval levels
Each level assessed out of order (eg parallel workflow) and
be bi-directional
Directed to individual or group (eg role)
Timeframes for redirection of task based on days/hours.
Graphical monitoring of processes during runtime.
Email advice to undertake task.
Do these requirements fit a BPEL solution, or should we be
investigating other technology’s?
Thanks
Dave
--
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.4/702 - Release Date: 2/25/2007 3:16
PM
--
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.18.4/702 - Release Date: 2/25/2007 3:16
PM