Mise à jour de 'Roadmap'

wpetit 2023-11-20 15:02:33 +01:00
parent 92efd4c502
commit b9ff0839cd
1 changed files with 39 additions and 7 deletions

@ -6,9 +6,9 @@
#### Référence #### Référence
`EP-EVENTS` `EPC-EVENTS`
#### Objectif #### Objectifs
- Implémenter un flux d'évènements (séquence de données structurées et horodatées) associé à un agent (avec persistence du flux sur le serveur Emissary) permettant de suivre le cycle de vie de celui ci; - Implémenter un flux d'évènements (séquence de données structurées et horodatées) associé à un agent (avec persistence du flux sur le serveur Emissary) permettant de suivre le cycle de vie de celui ci;
- Améliorer la fréquence des échanges réseaux entre les agents Emissary et le serveur notamment sur la remontée de métadonnées. - Améliorer la fréquence des échanges réseaux entre les agents Emissary et le serveur notamment sur la remontée de métadonnées.
@ -24,9 +24,9 @@
#### Référence #### Référence
`EP-AUTHN` `EPC-AUTHN`
#### Objectif #### Objectifs
- Implémenter une ségrégation des ressources au niveau du serveur Emissary pour permettre un fonctionnement par "tenant"; - Implémenter une ségrégation des ressources au niveau du serveur Emissary pour permettre un fonctionnement par "tenant";
- Implémenter les contrôles nécessaires à la mise en place d'une politique de gestion des accès de type [`ABAC`](https://en.wikipedia.org/wiki/Attribute-based_access_control); - Implémenter les contrôles nécessaires à la mise en place d'une politique de gestion des accès de type [`ABAC`](https://en.wikipedia.org/wiki/Attribute-based_access_control);
@ -42,14 +42,46 @@
#### Référence #### Référence
`EP-WEBUI` `EPC-WEBUI`
#### Objectif #### Objectifs
- Mettre en place une première version Alpha du projet [arcad/emissary-hq] avec les fonctionnalités de gestion des agents de base (gestion de l'appairage d'un agent, opérations CRUD sur les spécifications associées à l'agent);
- Formaliser et implémenter une première version des "aspects" (module d'édition contextualisé et focalisé sur un aspect métier d'un agent);
- Stabiliser l'API REST du serveur Emissary.
### Modularisation et stabilisation des API Go/REST #### Scénarios
> TODO
### Modularisation des contrôleurs
#### Référence
`EPC-MODULE`
#### Objectifs
- Transformer le modèle monolithique actuel des contrôleurs en mode "plugin" permettant ainsi d'étendre les fonctionnalités de l'agent à la demande;
- Porter les contrôleurs actuels sur le nouveau modèle de plugins;
#### Scénarios
> TODO
### Contrôleur "conteneur" ### Contrôleur "conteneur"
#### Référence
`EPC-CTRL-CONTAINER`
#### Objectifs
- Créer un contrôleur capable d'exécuter des conteneurs arbitraires à partir d'une spécification Emissary
#### Scénarios
> TODO