Today, enterprise systems and applications generate a huge number of events: from software applications (SAP, PeopleSoft, etc.), devices (assembly lines, RFID chips, network monitoring…), information streams (stock tickers, exchange rates…), business processes (project approvals…), and interactions between people (emails, instant messages…).
In order to make timely, insightful business decisions, users need KPIs pushed to them when a specific business event happens in the "enterprise event cloud". The event needs to be correlated with the business history to equip these users with a consolidated view of their business.
The Event-Driven Business Intelligence prototype lets you extract competitive advantage from this “enterprise event cloud”. Based on an event-driven architecture, it enables you build a dashboard that tracks events as they happen in order to minimize data latency: the delay between when the event happens and your business users are notified.
There are three main types of applications where low data latency provides a clear competitive advantage:
The Event-Driven BI prototype lets you:
Above screenshot shows a sample Xcelsius dashboard leveraging Event-Driven Business Intelligence connectivity.
Includes evaluation license of EsperTech‘s Esper software in binary form. Esper is a copyrighted EsperTech Inc. product which is included solely for time limited evaluation purpose. Use of any Esper API is not a licensed use. Copyright © 2008, EsperTech Inc.. All rights reserved. http://www.espertech.com
Event-Driven Business Intelligence is end to end based on Event-Driven Architecture: when an event enters in the server it is pushed up to the dashboard. On the top of that, server-client communication relies on SOA in order to fully adapts to your company network infrastructure.
Event-Driven Business Intelligence is based on several components:
Event-Driven high level architecture
First, you need to define an Event Semantic Layer using the Event-Driven Business Intelligence Designer. To do that, you will have to map Event Stream to an Entity Relationship model and build from this the business objects.
In order to ease the creation of the Event-Driven query, business user can use a query panel leveraging the business objects defined in the Event Semantic Layer.
Integration of the Event-Driven query in Xcelsius is simple: bind the query to the Xcelsius model and select your dashboard visualisations.
And this is it, you have a secured Event-Driven dashboard with interaction on the KPI.
Enjoy! We hope you’ll use this prototype to discover how Event-Driven Business Intelligence change the way events can drive your business. Please give us feedback to make sure we know how you're using this and things you would like to see it do in the future. And remember, this is a prototype only and NOT for use in production environments.