Les systèmes de Licence
Auparavant, ActiveFramework reposait principalement sur la feature btibActiveN4 et un système d'activeCredits.
Le système des Rockets est une nouvelle manière de grouper les fonctionnalités d'ActiveFramework et fonctionne grâce à la feature activeFramework, avec des des activeCredits pour les 3 Rockets.
Nous avons donc deux versions de la licence:
-
Licence V1, basée sur la feature
btibActiveN4 -
Licence V2, basée sur la feature
activeFramework
Features
Il est possible d’enrichir les fonctionnalités de ces deux systèmes en ajoutant des features supplémentaires.
Features communes aux deux versions
Voici une liste des features qui fonctionnent en V1 et en V2:
-
activeTicketing: Donne accès à l’intégralité du module btibTicketing. -
btibLinksper: Donne accès à l’intégralité du framework Linksper. -
RUTSMS: Donne accès à l’intégralité du module rut.
Features disponibles en V1
La majorités des components sont accessibles via btibActiveN4, seule exception:
-
btibRestNetwork: Donne accès au module BtibRestNetwork.
Features disponibles en V2
Pour plus de clarté, les fonctionnalités auront maintenant leur feature spécifique
ActiveAPI
-
activeApi: Donne accès aux modules btibRestNetwork (en V2) et btibAPI.
ActiveConnectors
-
activeAws: Donne accès au module btibAWS. -
activeElasticSearch: Donne accès au module btibElasticSearch. -
activeIotHub: Donne accès au module btibIoTHub. -
activeMongoDb: Donne accès au module btibMongoDb. -
activeMqtt: Donne accès au module btibMqttConnector. -
activeSQL: Donne accès au module btibSQL.
À partir de quelle version la licence V2 sera-t-elle implémentée ?
La licence V2 sera progressivement introduite : version 51.4.1.0 pour les modules Btib et 3.4.1.0 pour les modules Linksper.
Quelle est ma version de Licence?
Toute vérification avec des modules antérieurs à la version 51.4.1.0 et 3.4.1.0 se fera en licence V1.
À partir de ces versions, le système sera décidé en fonction des features présentes
Dans un premier temps, si une des features btibActiveN4 ou btibRestNetwork est présente, alors le système restera en V1. Si ces deux features sont absentes, le système passera en V2.
Ma feature btibActiveN4 est encore valide : dois-je passer en rockets ?
Non, la licence V1 reste fonctionnelle et toutes les fonctionnalités supplémentaires y sont accessibles.
Néanmoins, dans une version future, la V1 ne sera plus supportée.
Comment marchent les activeCredits?
Les features btibActiveN4et activeFramework (en 3 Rockets) sont des prérequis pour que le framework fonctionne, mais ces features ont aussi un nombre d’activeCredits.
Ces activeCredits représentent une limite que la station ne doit pas dépasser. Une fois franchie, la fonctionnalité n’est plus valide.
Avant la 51.4.1.0
Le système compte automatiquement le nombre
-
d’InfoSource (divisé par deux)
-
de ControlPoint (les Point avec proxyExt null et les points issus de la propagation sont exclus)
-
d’Historiques (les Historiques du système sont exclus)
Tant que ces trois valeurs restent en dessous ou égale au nombre d’activeCredits, alors la licence est valide.
Exemple: Avec 10 activeCredits, je peux avoir simultanément
-
20 InfoSource
-
10 ControlPoints
-
10 Historiques
Après la 51.4.1.0
Le système reste le même, mais il ne compte plus les InfoSource. Les limites s’appliquent désormais uniquement aux ControlPoints et aux Historiques.
Est-ce que mon workbench doit avoir la même licence que ma station?
Des vérifications de licence sont faite sur la station et le workbench.
Voici les différentes vérifications (non exhaustives) faites en fonction de l’environnement et de la version.
|
|
51.3 |
51.4.1 Licence V1 |
51.4.1 Licence V2 |
|---|---|---|---|
|
Workbench |
Vérification de la feature |
Vérification de la feature |
Vérification de la feature |
|
Station |
Vérification de la feature Check des crédits |
Vérification de la feature Check des crédits |
Vérification de la feature Check des crédits (3 rockets) |
Il faut bien prendre en compte que le workbench et la station sont souvent sur des machines différentes et que les vérifications workbench se feront sur la Licence dans le workbench, et les vérifications station se feront sur la Licence dans la station. Il faut donc que les deux machines aient une licence.
Idéalement, le workbench devrait porter la même licence que la station, mais il y a néamoins quelques compatibilités entre les versions.
Workbench en 51.3
Avec un workbench en 51.3, on pourra naviguer dans une station en 51.3 ou en 51.4.1 licence V1.
Il ne sera pas possible de naviguer dans une station en 51.4.1 Licence V2. En effet le workbench va chercher la feature btibActiveN4 et échouera.
Workbench en 51.4.1
Peu importe la version de la licence sur le workbench en 51.4.1, elle sera compatible avec toutes les stations.
J’ai la licence 3 Rockets ainsi que Linksper, ai‑je accès à toutes les fonctionnalités ?
Presque !
Les fonctionnalités incluses sont :
-
ActiveFramework (Rocket 0 à 3)
-
ActiveConnectors
-
ActiveAPI
-
Linksper
Les fonctionnalités requérant une licence supplémentaire sont :
-
ActivePro (licence séparée)
-
Fonctions standalone qui ne nécessitent pas les rockets
-
ActiveTicketing
-