[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Newsgroup Home]
|
[news.eclipse.stp] Re: Is BPMN and BPEL the right choice for my problem?
|
- From: andrea.zoppello@xxxxxx (Andrea Zoppello)
- Date: Mon, 15 Jun 2009 07:37:00 +0000 (UTC)
- Newsgroups: eclipse.stp
- Organization: Eclipse
- User-agent: NewsPortal/0.36 (http://florian-amrhein.de/newsportal)
Hi David,
If you are interested you could look at spagic platform here:
http://forge.ow2.org/projects/spagic
It's licensed under the LGPL paltform.
Actually we are using STP->IM stuff and then from the IM we are able to
provide the following two transformations
IM-> JBI Service Assemby for servicemix
IM-> BPEL ( In alpha stage )
Regards your questions:
1) In spagic we provide a JBI components that is able to integrate ETL
jobs designed with Talend, basically you must design your etl processes
with talend and then you could use the code generated by talend by our jbi
component
2) Regards workflow you could look at spagic workflow in spagic-2.5.x
where
workflow is simply another type of runtime you could use to annotate your
bpmn
editor..
Actually we are able to generate code for JBPM 3.2.x and in future we plan
to support JBPM 4.X.
We are working a lot on this and we are planning to integrate form support
for human based activities
for more information about this: Look at spagic-workflow documents.
3) Regarding BPEL things are a little more complex, this is because is
very difficult to produce a valid bpel file without haveing restrictions
on bpmn model ( this is basicallu because bpel is a structured language
instead bpmn is not ) and then bpel require partner links definitions and
so on, so the spagic approach is that the IM -> BPEL transformation
produce a bpel file that you must complete with bpel editor to complete.
For all the above you could have monitoring capabilities provided by
spagic console to keep your process monitored.
Andrea Zoppello
David Wynter wrote:
Hi,
I have a set of components that I use in workflows to basically do value
added ETL work with reported outcomes etc. It currently has a Web
interface and uses a FSM (blissed.codehaus.org) interleaved with the
Quartz scheduler. All data about the ETL reports, scheduling etc is
stored in the database, no files involved.
I want to now extend this to incorporate tasks for humans to handle
through dedicated screens in amongst the workflow. So time for a richer
graphical representation of the workflow. The BPMN modeller and
transformation to IM and thus to BPEL look like a good starting point. I
would replace the Quartz and FSM workflow with a BPEL execution engine.
I have read a lot of the material covering STP over the last couple of
days. But a few question have formed probably because I have not read
everything yet.
Apologies if my language is not precisely aligned with all the STP
buzzwords.
1. Since I have many instances of an ETL involving a particular pair of
input and output I need to have a clear display of which ETL we are
dealing with. Is the annotation extension to the task icon the correct
way of presenting these?
2. Can the annotation be transformed through to the BPEL?
3. Do the BPEL engines allow for execution of a component using the
annotation to indicate to the component being run?
4. Since this is not a general business workflow is it acceptable to add
specific task icons for the specialized tasks we carry out (e.g. an ETL
task?)
thx.
David
Hi