9 Replies Latest reply on Oct 20, 2005 4:04 AM by tom.baeyens

    JPDL van der Aalst patterns

    rafaelsource

      Hi,
      this is my first post.
      i'm new in jbmp. I'm viewng the caracteristics of JPDL, and i'm interesting in see the number of patterns that this language supports

      http://is.tm.tue.nl/research/patterns/standards.htm

      thhat is:
      Sequence, parallel split, Synchronization, Exclusive Choice , etc..

      Where can i find documentation about this??
      Someone can can help me, please.

      Thanks in advance, best regards for all!!!

      Rafa.

        • 1. Re: JPDL van der Aalst patterns
          kukeltje

          in the testcases you can find al lot of info about what is (according ti us) supporterd.
          ]

          • 2. Re: JPDL van der Aalst patterns
            rafaelsource

            Where can i find those testcases??

            • 3. Re: JPDL van der Aalst patterns
              kukeltje

              in the source? jbpm.3/src/java.jbpm.test/org/jbpm/jpdl/patterns maybe...

              These are our views of the patterns and they have not been validated by van der Aalst (yet)

              • 4. Re: JPDL van der Aalst patterns
                rafaelsource

                ok
                I didn't have download the sourcecode yet.
                I'll see it.

                • 5. Re: JPDL van der Aalst patterns
                  rafaelsource

                  sorry,
                  there is not a doc(pdf, html..) version of this testcases, telling which of the patterns are supported and which not.

                  Thanks again!!

                  • 6. Re: JPDL van der Aalst patterns
                    rafaelsource

                    Hi again,
                    I download jBpm. And I make some test.

                    - How can i see if the testcases really supportr the patternr??

                    - Can i see the testcases in the JBoss jBPM GPD??

                    - Exist some gpd.xml process definition file????

                    Please, help me!!

                    thnx a lot!

                    • 7. Re: JPDL van der Aalst patterns
                      kukeltje

                       

                      "rafaelsource" wrote:

                      - How can i see if the testcases really supportr the patternr??

                      You can't yet, that's why I said it is our vision of supporting the pattern. It is not validated by Van der Aalst (yet). Maybe we can get the community to agree which pattern is supported and which is not)
                      "rafaelsource" wrote:

                      - Can i see the testcases in the JBoss jBPM GPD??


                      No, we did not create those yet. Sounds nice, getting the process from the unit test would not be to difficult, but not on the list yet and if it will be, not with a high priority I think. Maybe someone can contribute?

                      "rafaelsource" wrote:

                      - Exist some gpd.xml process definition file????


                      No, just the inline proccesses in the testcase.


                      • 8. Re: JPDL van der Aalst patterns
                        rafaelsource

                        Nice,
                        I'm testing the patterns, but i have i question:

                        In the pattern 6 Wfp06MultiChoiceTest, the transition between fork multichoice and states B and C, are generated in execution time, and not in design time, isn't??

                        Then, how can you design the process???

                        Thanks for your support

                        • 9. Re: JPDL van der Aalst patterns
                          tom.baeyens

                          The current test cases were made when we constructed the Graph Oriented Programming basis for our engine. Just as a check to see if our way of doing things was sufficiently powerfull.

                          Since then, we didn't really maintain the tests and we found out that we could do *any* pattern with Graph Oriented Programming. It's just a matter of implementing the nodes.

                          So one of the things that are scheduled for 3.2 is a review of the node implementations that ship with jbpm. We are going to center this work around the workflow patterns (as a starter). The current nodes will be left in tact for backwards compatibility.

                          After that work is completed, we might produce a document that describes how to do all the patterns with jbpm.

                          regards, tom.