Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For the relevant versions of the applications used as features, seeĀ Compatibility of WSO2 Products.

Feature

Description

Data aggregation
  • Receives data from event sources through Java agents (Thrift, Kafka, JMS), JavaScript clients (Web Sockets, REST), to IoT (MQTT), and also from WSO2 Enterprise Service Bus Connectors.
  • Publishes events to one API for real-time, batch or interactive processing.
  • Ability to access the analytics service via comprehensive REST API.

Integrated, real-time, and batch analytics


  • Analyses both persisted and realtime data using a single product.
  • Fast execution of batch programs using Apache Spark.
  • Detects patterns (fraud detection) by correlating events from multiple data sources in real time using the high performing, open source WSO2 CEP engine powered by WSO2 Siddhi.

Interactive analytics and edge analytics

  • Searches for full text, complex query lookup, distributed indexing support using Apache Lucene for interactive analytics.
  • Correlates/filters events at the edge for edge analytics.

High level language and data storage


  • Use of a structured easy to learn SQL-like query language.
  • Develops complex real-time queries using SQL-like Siddhi query language.
  • Scalable analytic querying using Spark SQL.
  • Support for RDBMS (MSSQL, Oracle, MySQL) as data storages for low to medium scale enterprise deployments.
  • Support for HBase and Cassandra as NoSQL storage for Big Data enterprise deployments.

Extensibility using C-Apps


  • Industry/domain-specific toolboxes to extend the product for business use cases such as fraud detection, GIS data monitoring, activity monitoring etc.
  • Ability to install C-Apps for each WSO2 middleware product, including the analytics functionality available with WSO2 API Manager.

Communication


  • Possibility to create custom dashboards and gadgets that provide an at-a-glance view as well as an detail view.
  • Detects conditions and generate realtime alerts and notifications (email, SMS, push notifications, physical sensor alarms etc.)
  • Exposes event tables as an API via WSO2 API Manager and WSO2 Data Services Server.