[jboss-user] [JBoss jBPM] - rules engine, bpm, esb, msg'ing - functionality overlap?

hanasakijiji do-not-reply at jboss.com
Thu Jan 11 18:36:31 EST 2007

This is a business / architectural question - not necessarily a technical one.

Looking for a paper/whitepaper etc discussing how the three of these all work together in an enterprise environment.

As far as I can tell:
Messaging gives an implementation under the JMS API and perhaps an adapter to something like IBM MQ
  | ESB gives webservices and often, not though not exclusively, a XML/SOAP layer on top of msg'ing.  It also gives transformations, ACID transactions and a process flow (maybe session beans or maybe a scripting language like IBM broker)
  | BPM gives a process flow with ACID transactions and a cool GUI for modeling the flow.   A primary language used for BPM modeling is XML for BPEL
  | A rules engine also models a business process.  It can be a java lib called by a session bean or the rules can be exposed as webservices from their own 'container' like ILOG and others.
  | So, what processes go in the rules engine? in BPM?  In the ESB?
  | When is it best to embed the rules code behind a sessionbean (maybe exposed as a WebService), called be the esb code? called by the bpm code?  In a Rules container and centralized?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4000645#4000645

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4000645

More information about the jboss-user mailing list