Using Pentaho and Liferay to Display IEP Data from Open ESB (and Java CAPS soon)
By Jennifer Glore on Aug 14, 2008
In general, event processing involves the continuous processing and analysis of high volume, high-speed data streams from inside and outside an organization. The need exists to detect business-critical issues as they happen, and to route, filter and pre-process data continuously over an indeterminate period of time.
The Intelligent Event Processor (IEP) is now available via Open ESB (see https://open-esb.dev.java.net/kb/60/ep-iepse-devguide.html). It processes data streams and detects
business events in real-time, querying data elements that are in
continuous, unbounded, rapid, existing time-varying streams and which
do not represent static data, thus providing a technology that meets
the need to process data continuously over a period of time.
IEP currently provides a design environment plus an infrastructure engine for executing the logic within a runtime engine. What is doesn't provide is an environment for the data to be displayed (a dashboard). That is where dashboarding solutions, like Pentaho, come into play.
Pentaho can be configured to use IEP as a data source. Additionally, there is an integration between Pentaho and Liferay, so that environment is supported as well. There have been many questions how to configure Pentaho and Liferay on Glassfish. Instructions can be found here:
From there, pull your IEP data into Pentaho and start building a dashboard.