Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [jwt-dev] Unstructered graphs

Hi Florian,

I will take this answer as Pierre is currently on vacations and with limited
access to email...

What we call non structured graphs are graphs in which for instance more
than one transition leaves a node (without the need of a split node in
between) or in which one node/activity inside a split/join block is
connected to another activity which is out of the previous block. Basically
non structured graphs give freedom to the graph definition (i.e the jpeg
image attached)

In the current JWT editor non structured graphs definition are not allowed
as the editor checks this constraint.

In the following article (focusing on cycles and iterations in Bonita) non
structured graphs concept is also explained together with cycles/iterations
(in fact in Bonita we call loops or iterations on non structured graphs
arbitrary cycles). If we correctly understood, JWT will not allow those

Structured graphs make life easier to editors and workflow engines but add
additional complexity to end users IMO.

Miguel Valdes 

BPM Manager
Bull, Architect of an Open World TM
1, rue de Provence
38130 Echirolles (France)
Direct Line: +33-4-76-29-72-28
Fax: +33-4-76-29-75-18
*Orchestra*, The BPEL open source project:
*Bonita*, The XPDL open source project:
This e-mail contains material that is confidential for the sole use of the
intended recipient. Any review, reliance or distribution by others or
forwarding without express permission is strictly prohibited. If you are not
the intended recipient, please contact the sender and delete all copies.
-----Message d'origine-----
De : jwt-dev-bounces@xxxxxxxxxxx [mailto:jwt-dev-bounces@xxxxxxxxxxx] De la
part de Florian Lautenbacher
Envoyé : vendredi 4 juillet 2008 17:48
À : 'Java Workflow Toolbox'
Objet : AW: [jwt-dev] Unstructered graphs

Hi Pierre,

in the document (which you provided a link for) I don't find a clear
definition and description of the importance of non-structured graphs. In
this document only some examples for structured workflows are given as far
as I can see (I didn't read it completely, but only parts of it; sorry if I
missed the part that you mean!).

However, I assume that you mean the difference between block-based and
graph-based models? E.g. a typical BPEL-viewer is block-based (contains all
kinds of blocks which are nested by each other). On the other side,
languages such as BPMN are normally graph-based, so they contain only nodes
and edges. So graph-based are non-blocked graphs or non-structured graphs -
am I right? Or do you mean something else here?

If you mean this, then I don't completely understand your question, because
in JWT you normally only model graph-based models (containing nodes and
edges, without defining blocks)!
I would be happy if you could refine your question, then I'll try to think
about how much work needs to be done to support it.

Best regards,


-----Ursprüngliche Nachricht-----
Von: jwt-dev-bounces@xxxxxxxxxxx [mailto:jwt-dev-bounces@xxxxxxxxxxx] Im
Auftrag von Pierre Vigneras
Gesendet: 04 July 2008 12:01
An: Java Workflow Toolbox
Betreff: [jwt-dev] Unstructered graphs


we are currently analysing JWT and we have the following questions:

In XPDL (which is the standard supported by our BPM product called Bonita),
graphs can be of different "conformance" class: Non-Blocked, Loop-Blocked
and Full-Blocked.

Basically, XPDL (and therefore Bonita) supports Non-Blocked graphs, meaning
non-stuctured graphs.

So questions are: can non-structured graph be designed with JWT? If no, do
you plan to support it? 
How much work has to be done approximately to support it?

On the importance of non-structured graph in BPM, please see:

Pierre Vignéras
Bull, Architect of an Open World TM
*BPM Team*, Bull R&D
1, rue de Provence
38130 Echirolles (France)
Direct Line: +33-4-76-29-74-06

*Orchestra*, The BPEL open source project:
*Bonita*, The XPDL open source project:
jwt-dev mailing list

jwt-dev mailing list

Attachment: NonStructured.jpeg
Description: JPEG image

Back to the top