Where Alert Management System roughly fits into this definition: "A system designed to screen events, build profiles associated with the events, and send alerts based upon the profiles and events"
So, the current setup is like this: There are multiple applications built in different technologies (Java, .Net, Perl, Python, VB) and they do specific kind of task (e.g. data processing in perl/python, UI in java/.Net etc and some exist because of historical reasons). These applications are inter-dependent in many cases and there are users who want to get alerts from multiple applications when certain events of interest occur.
Now, the question is: Is anyone aware of any effort in this direction or do we need to do it all by ourselves? Basically, we don't want to re-invent the wheel to the extent possible.
And preference would be to have such a framework/system/library in Java because of how things are here. But, anything good in any other technology can be looked into as well.