6 Replies Latest reply on Nov 21, 2005 1:32 PM by kukeltje

    Is jBPM based on a standard?

    rickwh

      Does anyone know if jBPM is based on a standard? It seems some of the open source workflow offerings are based on a specification from the Workflow Management Coalition.

      http://www.omg.org/docs/formal/00-05-02.pdf

        • 1. Re: Is jBPM based on a standard?
          kukeltje

          No, jBPM is not based on this standard. It was not widely accepted (things are changing a bit now). There are several other reasons which Tom (Baeyens, founder and lead developer of jBPM) knows a lot better. jBPM has the flexibility however to support jPDL (jbpm's own format) and BPEL, and others might be supported in the future.

          • 2. Re: Is jBPM based on a standard?
            camunda

            I also think, that the most important in future is to support BPEL (Business Process Execution Language). Also XPDL is a known standard, but will be less important in the future (I think).

            So jBPM is a good choice in the Open Source World, even if you are looking for standards... :-)

            • 3. Re: Is jBPM based on a standard?
              rickwh

              If there is any documentation on the "thinking that went into why or why not use what standards were out there" would be interesting. I'm not trying to nit pick about what has been done but just wasnt to understand the history.

              Thanks
              Rick

              • 4. Re: Is jBPM based on a standard?
                koen.aers

                Rick,

                Tom has blogged a lot about this. Have a look at http://jboss.org/jbossBlog/blog/tbaeyens/.

                Regards,
                Koen

                • 5. Re: Is jBPM based on a standard?
                  rickwh

                  I think it would be beneficial for jBPM?s success if it uses the W3C standard SCXML. http://www.w3.org/TR/2005/WD-scxml-20050705/#terminologyis markup language for defining state charts. There are other W3C standards I also think are appropriate to use. DOM and XMLEVENTS for example.

                  Any thoughts from the forum?

                  • 6. Re: Is jBPM based on a standard?
                    kukeltje

                    hmmmm... if there is any standard for workflow (imo) that could become a delayed 'success' (besides jpdl ;-) it would be xpdl (now tibco, formerly staffware, has thrown it's weight behind it) and not SCXML, YASSBI (yet another standard supported by ibm). For visualization Tibco mentioned their next generation process designer will be bpmn based.

                    Since jbpm is java centric and not xml centric (yes, the definition is in xml, but that is all) DOM and XMLEVENTS do not add a lot of value to jBPM.