WSO2 has announced a new, fully-open-source WSO2 Internet of Things Server edition that "lowers the barriers to delivering enterprise-grad IoT and mobile solutions."
The press release leads with:
The Internet of Things (IoT) and mobile computing are at the heart of many organizations' digital transformation initiatives. Together, these technologies are enabling enterprises to innovate new business models and solutions that enhance customer and partner interactions, optimize supply chain logistics, and improve operational efficiency. Today, WSO2 is lowering the barriers to capitalizing on IoT and mobile advantages with the debut of the 100% open source WSO2 IoT Server.
While WSO2 has been involved in the IoT marketplace for some time, the announcement that their IoT Server is now 100% open source is significant. The enhanced WSO2 platform also includes new features, focused on connectivity and integration, new hardware platforms, and data analytics.
The new WSO2 IoT Server home page describes the platform as "a complete and secure enterprise mobility management (EMM/MDM) solution that aims to address mobile computing challenges faced by enterprises today. Supporting iOS, Android, and Windows devices, it helps organizations deal with both corporate owned, personally enabled (COPE) and employee-owned devices with the bring your own device (BYOD) concept."
The design of the WSO2 Data Analytics Server recognizes the distinction between data whose value grows as the data set aggregates over time, and data whose value rapidly diminishes over time. WSO2 cites the platform as providing these advantages:
- One API to publish events to both batch and real-time pipelines.
- Run the similar query in batch pipeline and real-time pipeline. (a.k.a Lambda Architecture)
- Train a machine learning model (e.g. Fraud Detection Model) in the batch pipeline, and use it in the real-time pipeline. (use cases: fraud detections, segmentation, predict next value, predict churn)
- Detect conditions in the real-time pipeline, but switch to detail analysis using the data stored in the batch pipeline. (e.g. fraud, giving deals)
The WSO2 API Manager is another area of innovation in the new platform:
WSO2 API Manager is a complete enterprise-class API management solution that combines easy, managed API access with full API governance and analysis. The traffic manager featuring a dynamic throttling engine easily manages and scales API traffic while its enhanced analytics provides greater insight into API usage, performance and anomalies.
The API Manager can be customized and is "extensively pluggable" to facilitate integration into your own services and infrastructure.
WSO2 IoT Server is well documented, including Quick Start Guides, tutorials for many devices including Android, Arduino, iOS, Raspberry Pi and windows, deep dives into the server, and documentation of subcomponents including the Data Analytics Server and the API Manager.