1 Reply Latest reply on Dec 30, 2007 7:34 PM by kukeltje

    How can Jbpm exchange data with external system?

      hello everybody,

      I have read the jbpm jpdl tutorial, it told a little about external system. And I have some questions about data exchange between Jbpm and external system.

      I understand an external system can be a human or another applications. E.g. a process is being in the state-node and waiting for a signal of an external system to continue to next node.

      1. A human, who at the web application clicks on a button, which sends a signal to the Jbpm, with token.signal().

      2. Another application, how can it send a signal to Jbpm? And where is the interface in Jbpm for data exchange with external system? How can I realise it?

      Please give me some information about it or what I have to read or lern to implement this function?

      Sinceres thanks for your help.

      regards,
      Fengzhi

        • 1. Re: How can Jbpm exchange data with external system?
          kukeltje

          Fengzhi,

          I'd suggest you try and experiment a little with jBPM. You'll see that it can invoke java classes at almost any moment that can do anything you want. The other way around, jbpm has a 'command' interface or just use the api. jBPM usage in seam and jboss esb (or even other esb's like mule) also have al lot of examples.