TIBCO BusinessEvents and TIBCO Live Datamart Integration

TIBCO LiveView Web provides various visualizations, such as, charts, bars, graphs, and so on, to represent the data in real time. Using TIBCO LiveView Web you can also perform aggregations over the data. The visualizations are updated in real time based on the changes to the underlying entities of the BusinessEvents project (concept, event, or metrics). The charts could be pie chart to show status, bar charts to display trends in change in values, and so on.

The following entities of a BusinessEvents project are supported:
  • Concepts
    Note: History is not supported for Concepts.
  • Events
  • Metrics
    Note: Metric URLs and tracking fields are not supported.
There are three main components of this integration:
  • TIBCO Live Datamart Server
  • TIBCO Liveview Web
  • TIBCO BusinessEvents Enterprise Edition

TIBCO BusinessEvents Enterprise Edition ships an example TIBCO BusinessEvents project with Liveview configuration files at the following location: TIBCO_HOME\examples\liveview\FraudDetectionLiveView.

High-Level Architecture

In the high level, the BusinessEvents and Live Datamart uses LiveView client API, where BusinessEvents acts as a publisher, pushing data for the selected entities from BusinessEvents cluster to the Live Datamart server. The LiveView Web connects to the underlying Live Datamart server to provide support for the charting, querying, alerting, and so on. The LiveView client API provides the mechanism to create, modify, or delete the LiveView data tables.

Note: It is recommended to periodically clean up or purge data from Live Datamart, otherwise it will run out of machine resources.