Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.https://www.eclipse.org/eclipse.org-common/themes/solstice/public/images/logo/eclipse-200x200.png
Here the proposed eBAM Components are illustrated in detail.
It gathers the information of one's interest from many heterogeneous and distributed data sources (JMS, DB, log files, XML, JMX, SOAP, etc.). Each one extracts the information from an external service (JMS, SOAP, JDBC, Log, workflow, BPEL, ESB, OSGi, ...) and turns them into an Eclipse CBE (Common Base Event) Format. Several adapters will be developed during the project life cycle. The analysis will require the integration of the Generic Log Adapter of the Eclipse TPTP Monitoring Tools Project.
the project implements new OSGi modules for Equinox which work as a gateway for different rule engines (e.g. OpenL Table and JBoss Drools),starting from the SLA and alert definition of every KPI.
Metadata repository (CEP, SLA, alarm rules) and cache systems for the input of data. This area is close to the meta model (EMF) project and will be realized as new OSGi modules for Equinox, by EclipseLink and SDO.
It will be based on a component which can detect the threshold alarms on CEP events and interact with external notification systems through the definition of a standard interface.
graphic front-end interface, enabling the analysis of the indicators of one’s interest and providing processes monitoring dashboards. It will be based on the use of BIRT and, if necessary, on the extension of an applicative console.