Vidéo 15 • Déploiement SaaS
L'Auto-Installation
Zéro Configuration
Apprenez à coder une application qui détecte son environnement et s'installe toute seule en fonction du réseau.
Le Choix du Rôle au Lancement
Scénario A : Je suis seul
L'application "crie" sur le réseau local. Personne ne répond.
DÉCISION : Je m'installe comme SERVEUR HFSQL pour le site.
Scénario B : Je rejoins un site
L'application détecte un Poste 01 déjà actif sur le LAN.
DÉCISION : Je me connecte au serveur du Poste 01.
Simulation : Algorithme de Découverte
> Application en attente de lancement...
Étape 2 : Le Fingerprint & Activation
Identité Machine (Hardware ID)
Processeur ID
BFEBFBFF000906E3
Stockage Serial
WD-WCC6Y7XN1L2R
Empreinte Unique du Site
7F4D-2A1B-9E8C
Activation Cloud
"Vérification du lien entre ce Fingerprint et votre Licence."
POSTE ACTIVÉ !
Le site est désormais lié à l'IDTenant: ALPHA
Licence validée par le Cloud
La Logique WLangage
// 1. Tentative de branchement sur le LAN SI PAS HConnecte(MaConnexionLocale) ALORS // 2. Aucun serveur ? Je m'auto-déclare Maître InstallerServeurHFSQL() gsRôlePoste = "SERVEUR" // 3. Appel de l'API Cloud pour activation sHWID est une chaîne = CalculerEmpreinteMachine() API_ActiverInstance(sHWID, sMaClefSaisie) FIN