Engine description
Architecture
Event Engine is a system deisgned for efficient processing of streams of events, either on-line or off-line. On-line processing is aggregation of events and scoring based on analytical model, using information from streams, while off-line processing means aggregation of events used to build models automatically. The engine is fully scalable and customizable, therefore it can be used in various branches of business, like:
Gaming
Recommending
Web analytics
Internet of Things (processing streams of events from devices' sensors)
Functionalities
Providing efficient service of streams of events coming from multiple sources at the same time
Saving retail events to repositories, their off-line aggregation and creating analytical tables based on these events, which are used to create models
Storage of off-line users' states
Aggregation - a module used to count aggregates, both in off-line and on-line mode (used for model building and scoring respectively), connected to processing path in chosen environment
Automatic creation of analytic models through Automatic Business Modeler
Automatic deployment of new models through metadata
On-line scoring - checking of conditions starting particular model scoring, score evaluation and returning the score to the client
Last updated