1 2 3 Previous Next 38 Replies Latest reply on Dec 7, 2005 5:39 PM by koen.aers Go to original post
      • 15. Re: Questions regarding jBPM for an evaluation
        kukeltje

        No, jBPM does not support process simulation. You can (ab)use tests ofcourse to do some simulation. ;-)

        • 16. Re: Questions regarding jBPM for an evaluation
          wolffischer

          Hi kukeltje,

          Thank you :)
          Could you even answer my other question one post above? The one with the communication possibilities.

          Wolf

          • 17. Re: Questions regarding jBPM for an evaluation
            kukeltje

            sorry, missed that. I'll respond if you draw up a summary in the end ;-)

            jBPM itself does not provide specific actionhandlers or components to achieve this (yet). Since actionhandlers are written in Java, you can do anything you like.

            e.g. Get a WSDL, generate javacode and make an actionhandler out of it. There has been some thinking of providing some soap wrapper, but it is not high on the list, since it is very to have any kind of communication.

            If you think esb (e.g. the upcomming jboss implementation or others, mule, servicemix) they provide you with service bindings (jbi communication service) for e.g. mq, jms, soap, ftp etc.... now that would be great....

            • 18. Re: Questions regarding jBPM for an evaluation
              wolffischer

              Thank you once again.
              What is ESB?
              I will make a summary lates this evening :)

              • 19. Re: Questions regarding jBPM for an evaluation
                wolffischer

                ESB = Enterprise Service Bus? Then i got it ;)

                • 20. Re: Questions regarding jBPM for an evaluation
                  wolffischer

                  Summary:

                  Question: Regarding jPDL: Can it be converted to another language? For example XPDL? Is there any correlation btw. both of them (XPDL and jPDL)?
                  Answer: Each activity has an implementation, which can be a task (task in a task-node) or a sub-flow (proceess-state), among others. Transitions can be attached conditions (transitions conditions in a decision node). Nodes can impose restrictions on incoming and outgoing transitions to model choice, concurrency and partial or total synchronization (fork, join and decision nodes).

                  Given this shallow comparison, I'm convinced there is a mechanical procedure to convert XPDL documents to jPDL documents. The inverse is not possible if the jPDL document contains delegations. In a nutshell, jPDL can be converted to XPDL. It's just that we feel, with the feedback from the community in mind, that the considerable effort needed to provide an XPDL converter does not add enough value to justify it.

                  Question: Regarding the BPEL Extension: Which BPEL Standard is supported? I found standard 1.1 and 2.0 mentioned. Are both of them fully supported?
                  Answer: Regarding BPEL, we aim to support versions 1.1 and 2.0. The latter is a moving target, tough, because the OASIS technical committee is still working on it. Right now we are working in the draft dated Sep 1, 2005.

                  Question: What does the role concept of jBPM look like? With role concept i mean that processes can be attached to different roles.
                  Answer: jBPM makes a separation between process roles, termed swimlanes after the equivalent concept in UML activity diagrams, and organization roles. This allows you to group responsibilities irrespective of the actual shape of the organization.
                  See the jBPM user guide, section 9.4 for details about swimlanes.

                  Question: BPEL doesnt support any kind of roles, as far as i know. Is this right?
                  Answer: BPEL, as an orchestration language, defines service roles. There is a construct in BPEL called partner link, which models the conversational relationship between two (web) services. Further, it defines the role of each service in the conversation. A partner link type defines the connection between these two services. Note the two roles in the relationship and how a port type specifies the interface each service presents to the other.

                  Question: Is some kind of admin tool available for jBPM? (for monitoring running processes and so on)?
                  Answer: The jBPM web application supports the creation of new process instances, task lists, and several monitoring capabilities. Try the starters kit. You can have it running in 5 minutes and it will give you a better idea of what we offer.

                  Question: Is there the possibility of administrating work- / todo lists?
                  Answer: With "todo lists" you mean a list of tasks to be performed by a given person? If so, jBPM and the web app do it.

                  Question: What communication possibilities does jBPM provide? SOAP? RMI? etc.
                  Answer: jBPM itself does not provide specific actionhandlers or components to achieve this (yet). Since actionhandlers are written in Java, you can do anything you like.
                  e.g. Get a WSDL, generate javacode and make an actionhandler out of it. There has been some thinking of providing some soap wrapper, but it is not high on the list, since it is very to have any kind of communication.
                  If you think esb (Enterprise Service Bus) (e.g. the upcomming jboss implementation or others, mule, servicemix) they provide you with service bindings (jbi communication service) for e.g. mq, jms, soap, ftp etc.... now that would be great....

                  Question: Does jBPM support process simulation?
                  Answer: No.

                  • 21. Re: Questions regarding jBPM for an evaluation

                    hey wolf,

                    maybe you can post it in the wikisection?
                    i'm also evaluating jBPM...are you german?

                    cheerZ

                    • 22. Re: Questions regarding jBPM for an evaluation

                      nevermind...i added it to the FAQ section in the wiki.

                      enjoy

                      • 23. Re: Questions regarding jBPM for an evaluation
                        wolffischer

                        @PiN: Ja, bin ich ;)

                        • 24. Re: Questions regarding jBPM for an evaluation

                          hey hey...maybe we could stick our heads together to get our simple helloworld app working...

                          • 25. Re: Questions regarding jBPM for an evaluation
                            kukeltje

                            Ja, komm, lassen wir unsere Köpfe zusammen stecken und ein HalloWelt Application fertigen.

                            Ich mach mit.

                            • 26. Re: Questions regarding jBPM for an evaluation
                              aguizar

                              So, HalloWelt means HelloWorld? Interesting.

                              • 27. Re: Questions regarding jBPM for an evaluation

                                :) ist ja lustig...
                                jedenfalls wäre eine simple helloWorld applikation genau das richtige.

                                einen string (zb name) per jsf übergeben und dieser wird dann angezeigt "hello $name"

                                das würde schon reichen...viel interessanter wäre die projektstruktur in eclipse mit den ganzen libraries.

                                • 28. Re: Questions regarding jBPM for an evaluation
                                  smaric

                                  :)
                                  zurück zu Englisch bitte
                                  :)

                                  • 29. Re: Questions regarding jBPM for an evaluation
                                    kukeltje

                                    Yes I agree, and I'm not even a native German speaker.

                                    PiN, ok can you draw up the specs?