SiteWhere, an open-source IoT application enablement platform (AEP) vendor, has just announced the launch of SiteWhere Enterprise Edition (EE) Beta. Based on the SiteWhere open-source development project, SiteWhere EE is a platform built for enterprise customers. SiteWhere EE has already garnered global interest from companies in a variety of industry sectors.
There are many features of SiteWhere EE, but MachNation wanted to highlight 4 areas of additional functionality that will make it easier for enterprises to grow and manage their AEP deployments.
- SiteWhere EE provides customers a robust architectural hierarchy to allow easy activation and scaling of tenant groups. SiteWhere EE is engineered with scalability as the highest priority. It uses a micro-services architecture running on Docker Swarm making it portable to almost any cloud provider and on-premises installation. Enterprises can launch tenants into an EE instance, easily associate a tenant to a relevant tenant group and then associate tenant groups to clusters. SiteWhere EE makes it easy to manage individual tenants, associated tenant groups and clusters. This allows all layers of the hierarchy to offer different service level agreements (SLAs) and quality of service parameters since each layer can be managed and scaled independently. Each layer of the hierarchy can be activated, deactivated and scaled without affecting layers of equal or higher rank.
- SiteWhere EE allows customers to associate dedicated services to independent layers of the hierarchy. After setting up a tenant group, SiteWhere EE allows enterprises to deploy services to support the group without impacting other tenant groups. For instance, SiteWhere EE can launch an MQTT broker, replicated database or other services associated with a particular group of tenants. SiteWhere’s solution allows this feature, because the SiteWhere services and service modules themselves are located on a virtual network that prevents access from tenants in other groups. Enterprises and Service Providers can configure these dynamically assigned service modules using SiteWhere’s Cluster Manager (CM) interface.
- Customers have real-time access to usage monitoring statistics across the SiteWhere architecture. SiteWhere CM monitors event throughput for each tenant, tenant group and cluster. This graphical monitoring capability provides data such as CPU usage, memory and other characteristics for all services in a tenant, tenant group or cluster. Customers can monitor each cluster in real-time and scale clusters dynamically to meet business and operational needs.
- Existing SiteWhere customers now have an easy way to port hierarchies and data to SiteWhere EE. Customers of SiteWhere can now easily port their existing SiteWhere Extended Edition (XE) configurations to SiteWhere EE using SiteWhere CM. SiteWhere CM serves as the intermediary repository of the configurations allowing customers an easy way to move their structured data from one SiteWhere platform to another. Tenant data such as sites, device specifications and devices can easily be uploaded to SiteWhere EE via a user interface. This allows existing data to be pushed into the cloud with one simple operation.
This launch of SiteWhere EE is an exciting announcement for existing SiteWhere customers and for enterprises interested in the flexibility of an open-source based solution. For more information about SiteWhere and the value of an open-source AEP, please see the following MachNation research documents:
- 2016 IoT Application Enablement Platform ScoreCard (Partner only)
- Benefits of an open-source approach to IoT application enablement (Complimentary Whitepaper)