Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-4705

Decouple BPMN signal/message elements from implementation using JMS interfaces

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • jBPM 6.3.0.Final
    • jBPM 6.3.0.Final
    • Runtime Engine
    • None
    • NEW
    • NEW

    Description

      Please front the signals/messages jBPM implementation with standard JMS interfaces. This will decouple the BPMN signal/message elements from the jBPM implementation.

      BPMN signal/message specifications and JMS specifications are almost a perfect match. BPMN Signals behave like JMS Topic Messages and BPMN Messages behave like JMS Queue Messages.

      The benefits are:

      • users can plug in their own JMS provider and integrate jBPM with enterprise messaging
      • clean separation of concerns
      • easy testing

      Additional benefits when using standard off-the-shelf JMS providers:

      • asynchronous JMS behavior will prevent deadlocks
      • JMS messages can participate in database transactions so we get reliable guaranteed behavior

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            danutc Dan Cimpoesu (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: