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 :

  • Ecrans NS-DK
  • deviennent
  • Pages HTML/PHP
  • Templates NS-DK
  • deviennent
  • Pages HTML/PHP dans des IFRAMES
  • Structures NS-DK
  • deviennent
  • Object JavaScript et/ou Classes Java
  • Librairies NS-DK
  • deviennent
  • Librairies JavaScript et/ou Classes Java


  • 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.

    ©NS-DK et NatStar sont des marques déposées de la société Nat System.