Alert Agent

Hi,

I am thinking of using the alert agent with a JMS Channel in order to do auditing of java collaborations and eInsight business processes.

The idea is to use alerts that are sent to a JMS topic. From there a java collaboration reads the alert messages and stores certain data in Oracle. This is done to provide an audit trail.

I have heard that alert agent is not as reliable as JMS (no guaranteed delivery etc) and that it is not suitable for auditing.

I am looking for other opinions on this. Is alert agent reliable for auditing?

Thanks in advance,

Jairaj

[605 byte] By [jchetty] at [2007-11-26 9:03:29]
# 1

My first thought about Alert Agent and Auditing would be that are depending on the Enterprise Manager for your Auditing. The Enterprise Manager is not Cluster Capable (at least as far as I know), and only one Enterprise Manager may monitor an Integration Server, so load balancing would be difficult.

You could consider changing your queues to topics and then have additional listeners inspecting your messages (such as an auditing channel) without distrubing the flow of messages. However this has problems of its own.

Have a look at the Wire-tap pattern.

http://www.enterpriseintegrationpatterns.com/WireTap.html

Or you could have a look at how much of your auditing could be done with Journaling.

Sebastian.

Message was edited by:

sebykrueger

sebykrueger at 2007-7-6 23:12:31 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 2
Thanks for the response.I've decided to implement auditing using JMS in order to reduce dependancy on the eManager.Regards,Jairaj
jchetty at 2007-7-6 23:12:31 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 3
Hi,do you mind advising me as to how will go about using JMS for auditing in CAPS? I would be interested to know about your solution.Cheers, Sebastian.
sebykrueger at 2007-7-6 23:12:31 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...
# 4

Hi,

I have written a JMS publisher library that sends audit messages to a queue. The QueueConnectionFactory is created using host/port or JNDI lookup. This library is included in each collaboration and is called at the start and end of the collaboration to create an audit trail.

Regards,

Jairaj

jchetty at 2007-7-6 23:12:31 > top of Java-index,Java Enterprise System,Java Composite Application Platform Suite -- General Discussion...