| La Migration NS-DK / NatStar |
![]() |
![]() |
![]() |
|
La Migration NS-DK© De par son origine, le projet SBS4Net prend en charge de façon naturelle la migration des applications NS-DK. En effet, les fichiers de Projet NS-DK sont automatiquement analysés afin de reconstruire l'arborescence des ressources utilisées. Ces dernières sont systématiquement re-générées dans l'environnement SBS4Net suivant leur catégorie :
Toutes les librairies standards NS-DK (NSLib, NSDate, NSMisc, NSGraph, NSSql, NSPrn et NSReport) sont implémentées de façon native dans le projet SBS4Net afin d'assurer une compatibilité iso-fonctionnelle entre l'environnement source et l'environnement final. Les applications NS-DK étant des applications à forte connotation Client, le fonctionnement de ces dernières n'est en aucun cas modifié puisque les pages HTML/PHP continue d'assurer le rôles des écrans et templates NS-DK. Seul l'accès aux données est pris en charge par le serveur. La communications entre le client et le serveur est assurée par un Applet Java présent dans le corps principal de l'application. Celui prend à sa charge la connection (multi-base) ainsi que la gestion des requêtes et l'appel des process serveur. ![]() Exemple d'écran NS-DK ![]() Exemple d'écran NSDK migré La Migration NatStar © Dans la continuité de la Migration NS-DK, le projet SBS4Net prend également à sa charge la migration des applications NatStar avec cependant quelques différences. En effet, l'environnement NatStar étant plus proche d'un environnement Objet que NS-DK, les objets métiers et techniques sont isolés de la partie présentation de l'application. Les classes NatStar sont donc systématiquement générées sous forme de Classes Java dont l'intégration dans l'interface cliente (HTML/PHP) est assurée, de la meme façon que les accès aux données, par l'intermédiaire d'un Applet Java. Les mécanismes de pliage/dépliage présentent dans l'environnement NatStar (communication entre le client et le serveur) sont également implémentées sur les classes Java, et ce en respectant les memes règles. Cela permet donc une alternative en concervant les traitements serveurs NatStar. L'interface NSPM, permettant d'assurer la cinématique des applications est également fourni dans l'environnement SBS4Net afin d'assurer une compatibilité totale avec les scenarii NatStar. |