2 Replies Latest reply on Jan 3, 2009 5:23 PM by salaboy21

    BPM engine within different tools

    fgeorges

      Hi,

      This is not strictly speaking a jBPM question, but rather more
      a general BPM question, but I don't know where to post it else.
      I am interested in the position of a BPM engine within a whole
      system, composed of different tools.

      Let's say we have for instance an ECM. Should this ECM rely on
      an external BPM engine (for instance jBPM installed standalone)?
      Or should it embed an existing BPM engine? Or write its own one?

      A priori, I think this is more like the first option: rely on
      an external BPM engine, and provide support for instance by being
      able to be the BPM engine's UI, by providing a tasks widget, and
      by adding actions on documents like "go to the step X."

      But that's not clear to me. Any additional thoughts? And
      specific advantages, drawbacks...?

      PS: Cross-posted to the ML and the forum, not sure which one is
      better.

      Best regards,

      --
      Florent Georges
      http://www.fgeorges.org/

        • 1. Re: BPM engine within different tools
          kukeltje

          Look at alfresco...

          • 2. Re: BPM engine within different tools
            salaboy21

            I think is a very good question.. and the answer is ...
            depends...
            Depends of what are you try to achive..
            If you want to reuse you business process between multiple applications, you must probably want to have your business process engine outside you application and talk with that when you application need to know the state of one or multiple process.

            In the other hand.. if you look alfresco.. you should see that the include the business process engine inside the product. That is because ECM have strong relationships with workflows.

            I hope it helps.. if something is not clear enough let me know.