Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modèle intégré à la vue topologie: artefacts fictifs #14

Open
psouquet opened this issue Mar 25, 2019 · 3 comments
Open

Modèle intégré à la vue topologie: artefacts fictifs #14

psouquet opened this issue Mar 25, 2019 · 3 comments

Comments

@psouquet
Copy link
Member

Bertrand veut que l'on puisse ajouter des conteneurs/artefacts logiques (modèles) depuis la vue topologie, un peu comme un patch.

Si je comprend bien ce que voudrait Bertrand, voilà ce que ça pourrait donner (pour être très user friendly) :

  1. on se positionne sur un conteneur physique existant et importé
  2. on clique "ajouter un modèle de composant"
  3. on choisis un composant "bc-soap" (parmis ceux du repo mvn compatibles avec la version du conteneur courant)
  4. le composant fictif apparaît dans l'arbre
  5. on clique su le conteneur, puis sur "ajouter un modèle de SA"
  6. on choisis une SA "sa-soap-test" (parmis celles du repo mvn compatibles avec la version du conteneur courant)
  7. le SA fictive apparaît dans l'arbre (*1)
  8. on clique sur le composant fictif et on ajoute les valeurs des placeholders et paramètres
  9. on retourne sur le conteneur, on clique sur "déployer les artefacts fictifs"
  10. on a tout gagné, les artefacts sont déployés, on va prendre un café le sourire aux lèvres

(*1): à ce niveau, est-ce que l'on s'attend à ce que les SU soap de la SA apparaissent également sous le bon composant ? Tant qu'a lister les SU, il faudrait aussi lister les placeholders ?

Je laisse Bertrand corriger/compléter.

@cdeneux
Copy link
Member

cdeneux commented Mar 25, 2019

Pour moi, ce n'est pas une fonctionnalité de type modèle, mais plutôt une fonctionnalité de deploiement retardé: on déclare tout ce que l'on veut ajouter à un bus importé, puis quand on est ok, on lance tout les déploiements.
Les placeholders devraient être définis lors de la déclaration des SA, et automatiquement ajoutés au composant qui va bien. Ainsi lors de la déclaration de la SA, on peut introspecter les SUs pour lister les placeholders à renseigner.

@vincent-zurczak
Copy link
Member

Franchement, vu notre avancement dans les spec', il vaudrait mieux laisser une telle fonctionnalité à plus tard.

@psouquet
Copy link
Member Author

psouquet commented Apr 1, 2019

C'est une feature que veut Bertrand et qui revient toujours sur le tapis. Selon lui c'est ça le modèle et pas le modèle de déploiement tel que Christophe le conçois.
Cette fonctionnalité sera développée plus tard, mais je pense qu'afin d'éviter d'alimenter les confusions autour du modèle il vaut mieux déjà l'exposer "à gros grains".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants