Skip to content

Edge App Instance Management Service

Idea

This service provides an interface for keeping a record of Edge app instances running on devices and their configurations. Edge app providers are typically manufacturers who produce Edge devices. These devices should support capabilities to run Edge apps.

Extensibility

The Edge App Instance Management Service guarantees that it will adhere to the contract specified in the API specification. It will return the listed fields as specified. However, additional fields might be introduced as backwards compatible extensions of the API.

Make sure that your client is able to handle such extensions gracefully.

Access

For accessing this service you need to have the respective roles listed in Edge App Instance Management Service roles and scopes.

Basics

The Edge App Instance Management Service stores configuration data for each instance of an app separately. This supports devices that run multiple instances of the same app in parallel, where each instance can have a unique configuration.

Configuration Format

The Edge App Instance Management Service is content agnostic and allows using arbitrary JSON documents for storing configuration information.

Features

The Edge App Instance Management Service exposes its API for realizing the following tasks:

  • maintain a database of Edge app instances running on devices
  • store instance configurations

Example Scenario

The operator uses the Instance Management Service to create a record for an application installed on a device and to store its configuration. The operator develops an app which provides a user interface for reading and editing the configuration information. When a user edits the configuration, the application uses the Device Configuration Service to apply the new configuration on the device.


Last update: December 22, 2021

Except where otherwise noted, content on this site is licensed under the Development License Agreement.