Thanks. 

You raise a good point, and we need to change the webpage to clarify it. You 
don't have to put monitoring points in your processes, this is just one way 
that you can instrument in flight processes.

In short there are four different routes, and the choice is up to you:

1. Publish events from the underlying message transport (JMS or whatever) to 
SeeWhy. You need to put XML events onto the SeeWhy JMS queue. This can 
obviously be done with or without a BPM tool being present.

2. Put monitoring points into your processes to put XML events onto the SeeWhy 
JMS queue (as above).

3. Use the SeeWhy JDBC adapter which can poll a database and create events

4. Use third party software or applicances (such as Goldengate for Databases, 
Covelight for IP traffic, CastIron etc) to stream events to SeeWhy

SeeWhy is an event driven product which has the capacity to analyze vast 
quantities of data in real time, and to initiate actions in BPM tools as a 
result of the analysis. There are clear advantages from going against a stream, 
rather than a log file, but we are open to the best way to do it specifically 
in the context of the jBPM integration. There may be a few situations where you 
want to monitor every node, but the process state data cannot be derived from 
an underlying event stream. In these cases you either have to go against the 
log file or you'll need to put a monitoring point into the process.

This is exactly the type of debate I was hoping we'd kick off. If there's 
universal demand for a log file based approach then we can look at tighter 
integration in more detail.

I look forward to your any additional thoughts.

Charles

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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3995291
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to