ION Modeling API

The ION Desk application provides the user interface to model and manage ION.

This comprises data flows and connection points for connectivity, monitors for event management, workflows, metadata and much more.

Sometimes functionality is required through an API instead of through a user interface. For example:

  • To automate content provisioning.
  • To integrate with an external configuration management system.
  • To copy new models from a development tenant to a test tenant or from a test tenant to a production tenant.

The API can be a tool in the context of CI/CD: continuous integration / continuous deployment or delivery. In short cycles, such as Scrum sprints, new content is developed, and existing content is fixed or enhanced. These changes are taken in a controlled way through various review and test phases, and then deployed in the production environment.

This diagram shows an overall process:

tr_diagram_overall_proc

For this and other scenarios, the ION modeling API is available. An overview is provided later. See the API specifications as available from the ION API Gateway.