Business Logic and Complex Event Processing

The Business Logic and Complex Event Processing layer is perhaps the most sophisticated of all the SensorLogic Platform components.  At this layer, the data gathered from connected devices is augmented – from Web applications or enterprise systems, for example – and processed and analyzed.  Enriched with new dimensions and contextual information, the data yields valuable business insights that organizations can use to improve their operations.

Business Logic

Event processing includes relatively simple, rule-based analysis that can identify, for example, when device data surpasses a pre-set threshold, or the device itself has moved outside a specified geographic region. Events can easily be mapped to specific, real-time alerts or notifications that are automatically sent to users or systems.

Complex Event Processing

This component's complex event processing services allows high-speed processing of M2M data feeds using multi-faceted queries that can span data, devices, time and external sources to add context and to identify trends and conditions.

The capabilities and functionality built into this component include:  

  • Configurable business rules
  • Data and event correlation
  • Alerts and notifications
  • GPS and cell ID location
  • Geocoding and geofence services

Built for Performance and Scalability

This component utilizes several configurable techniques to filter and analyze events, and respond to conditions of interest in real-time. Designed for scale, it can leverage multiple engines to correlate data from large numbers of devices with multiple applications and Internet data feeds.

By automatically identifying patterns and conditions and inferring new information derived from these sources, the Business Logic and Complex Event Processing component allows the SensorLogic Platform to take torrents of data from internal and external sources and transform it into actionable intelligence that can drive better business outcomes.

Application Services (Building Blocks) →