Etude et inventaire des caches existant aujourd’hui
Le stagiaire devra réaliser l’inventaire des caches utilisés aujourd’hui dans CLEVA ainsi que leur caractérisation (nature, possibilité de modification, synchronisation des données avec la base de données…).
Cet inventaire servira de socle d’analyse à toutes les solutions étudiées afin de pouvoir les valider.
Inventaire des solutions techniques disponibles
Une étude des solutions de cache adaptées aux clusters (cache distribué) disponibles sur le marché devra être réalisée afin d’avoir une vision claire de l’état de l’art.
Définition de la solution globale de l’application
Suite aux études précédentes, il faudra faire la conception UML de la solution à implémenter :
- Stratégie globale
- Diagramme cinématique des différents cas de consultation et mise à jour
Définition et automatisation des tests
Pour s’assurer de la qualité des développements, un plan de test (de préférence automatisé) devra être rédigé.
Implémentation de la solution
La solution conçue devra être implémentée dans le moteur de l’application CLEVA.
Documentation de la solution
Une documentation succincte et précise devra être produite pour expliquer :
- à destination de l’équipe technique : L’architecture finale des caches CLEVA
- à destination des intégrateur : Les nouveaux paramètres éventuellement liés à la solution
|