2.5.2. Μanagement of services and enablers’ workflow
2.5.2.1. Introduction
Integrated in the tactile dashboard, this enabler will present a graphical environment where ASSIST-IoT administrators can instantiate the enablers required to work, and also to connect them to compose a composite service (i.e., a workflow). Having information about the physical topology and available k8s nodes/clusters, it will allow the user to decide whether to select the proper node or cluster for deploying an enabler, or let the system decide based on pre-defined architectural rules.
2.5.2.2. Features
The component is in an early development stage, as it greatly depends on its interaction with other enablers (and hence, need to have their APIs and environment variables in place). At the moment, it is not possible to describe concise features, therefore for the sake of avoiding adding content that might be likely modified, features are not indicated yet.
2.5.2.3. Place in architecture
The Management of services and enablers’ workflow enabler is part of the vertical plane manageability enablers. Moreover, this enabler is a user interface that is part of the Tactile dashboard enabler.
2.5.2.4. User guide
This enabler will be included in the Tactile Dashboard of the project, so a logged user with the right permissions can access to it by clicking its menu entry.
Method |
Endpoint |
Description |
Payload (if needed) |
Response format |
|---|---|---|---|---|
GET |
/workflow |
Services and enablers’ workflow view of the dashboard |
Web page |
2.5.2.5. Prerequisites
The Smart Orchestrator must be previously installed.
2.5.2.6. Installation
This enabler will be part of the Tactile dashboard enabler, so see the installation section of the Tactile dashboard enabler entry.
2.5.2.7. Configuration options
Will be determined after the release of the enabler.
2.5.2.8. Developer guide
Will be determined after the release of the enabler.
2.5.2.9. Version control and release
Will be determined after the release of the enabler.
2.5.2.10. License
Will be determined after the release of the enabler.
2.5.2.11. Notice(dependencies)
This enabler will depend on the Smart Orchestrator enabler and will be part of the Tactile dashboard enabler.