Applications

The Applications page of the Designer area allows you to build and manage Applications in Nexus. An Application in Nexus is essentially a configuration of one or more Modules that are bundled, versioned, and deployed together. Applications make it easy to group related functionality, ensuring consistent deployment across devices and environments.

Applications can represent anything from a complete solution (such as OEE monitoring or Quality Inspection Application supporting Operators at the Site) to smaller reusable configurations (e.g., Monitoring Applications, Data Processing App, or a ML model with its supporting storage and UI hosted as a WebPage).

Applications Page

Key Capabilities

  • Application Bundling Combine multiple modules from the Module Store into a single Application. This ensures that all required services and dependencies are deployed consistently across sites.

  • Versioning Applications are versioned, so you can manage upgrades, rollbacks, and track changes across deployments.

  • Deployment-Ready Once defined, Applications can be deployed to one or more devices, ensuring the same configuration is reproduced across your infrastructure.

Module configurations within an Application can be overridden later in the Device Configuration of a device.

  • Customization Applications can be extended with custom modules, parameters, and integrations, making them adaptable to a wide variety of industrial use cases.


Typical Use Cases

  • OEE Applications: Combine data connectors, analytical modules, and visualization tools (e.g., TimeScaleDB, Grafana, OEE module) into a single deployable Application.

  • Edge Data Processing: Create an Application containing data collectors, preprocessors, and storage modules to handle device-level analytics.

  • Machine Learning Deployment: Package a trained ML inference model together with required storage services (e.g., RedisCache, SQLServer).

  • Visualization & Orchestration: Bundle orchestration tools like NodeRED or Kafka with visualization modules like Grafana to build dashboards or manage data flows.


Next Steps

Last updated

Was this helpful?