Mise en œuvre de transformations de masse dans un patrimoine applicatif
FaKtory est le complément de Karto pour mettre en œuvre des transformations de masse dans un patrimoine informatique.
FaKtory exploite les analyses d’impact de Karto pour industrialiser des transformations de composants applicatifs Conv-FaKtory, de données Data-FaKtory et réaliser des tests de non régression Test-FaKtory.

FaKtory permet de traiter de grandes quantités de composants de l’ordre de plusieurs millions avec des outils de pilotage et d’analyse adaptés.
FaKtory est parfaitement adaptée à la modernisation de grands patrimoines mainframe vers des architectures open ou la réalisation de modifications transverses au SI.

Conv-FaKtory
Une large gamme de Convertisseurs
Move Solutions a développé une large gamme de convertisseurs, sans cesse enrichie. Elle permet de répondre à un grand nombre de problématiques.
Notre technologie de transformation nous permet de développer rapidement un nouveau convertisseur ou implémenter des postes de travail développeur bénéficiant de plugins de productivité spécialisés au contexte de votre projet.
Convertisseurs de langages Mainframe
| MSOL IDEAL Converter | Convertisseur du langage IDEAL vers COBOL |
| MSOL TELON Converter | Convertisseur du langage TELON vers COBOL |
| MSOL PL1 Converter | Convertisseur du langage PL1 vers COBOL |
| MSOL CSP | Convertisseur du langage CSP vers COBOL |
| MSOL EGL | Convertisseur du langage EGL vers COBOL |
| MSOL-NATURAL | Convertisseur NATURAL vers java |
| MSOL-COB2JAVA | Convertisseur COBOL vers java |
| MSOL-COB2C# | Convertisseur COBOL vers C# |
| PAC-M | Convertisseur du langage PACBASE vers COBOL + plugin Eclipse pour remplacer l’écosystème PACBASE (Dictionnaire de données et Macros) |
| MSOL IQS | Convertisseur IQS vers COBOL (IQS est un générateur d’états d’impression sur Bull Gcos) |
| MSOL EZT | Convertisseur Easytrieve vers COBOL (Easytrieve est un générateur d’états d’impression sur IBM MVS) |
| MSOL OPC2TWS | Convertisseur automate de production OPC vers TWS |
Convertisseurs de langages Client Server et de Framework
Notre approche de la transformation des langages Client Server et des frameworks est basée sur une approche semi-automatisée pour optimiser la qualité du code cible.
Une migration totalement automatique, produirait un code trop dépendant de la source et peu maintenable.
Nous mettons en œuvre des outils spécifiquement adaptés pour le projet permettant l’analyse du code source, la navigation dans le code source, la migration et la génération de code cible, finalisation manuelle et les tests au sein du même ensemble d’outils.
EASEL, NSDK, Powerbuilder, Oracle Forms, Delphi, JSP vers framework responsive,…
Data-FaKtory
Les fonctions de migration de données avancées de la FaKtory (voir Recode Data-ETL) permettent de traiter de manière totalement automatisée le changement de SBGD, la transformation des données, la conversion des requêtes et les tests de non régression (voir Test-Faktory).
Convertisseurs de base de données
| MSOL-SQL : | Convertisseur de DDL générique entre les principaux SGBD |
| MSOL-ORA2PG | Suite d’outils de migration de données et de code permettant le remplacement d’ORACLE par PostgreSQL Migration de la base de données, SQL, PL/SQL et SQL embedded. |
| IMS/DL1 converter | Migration de base de données hiérarchique vers des bases relationnelles. Migration des données et génération d’accesseur ou SQL natif |
| IDMS / IDS2 converter | Migration de base de données Codasyl vers une base relationnelle. Migration des données et génération d’accesseur |
| MSOL-DATACOM | Migration de la base de données indexée DATACOM vers une base relationnelle. Migration des données et génération d’accesseur |
| MSOL-ADABAS | Migration de la base de données ADABAS vers une base relationnelle. Migration des données et génération d’accesseur |
| MSOL-SEQIND | Migration des fichiers séquentiels indexés vers une base relationnelle. Migration des données et génération d’accesseur ou SQL natif |
L’ensemble des opérations de conversion des données est piloté via l’interface portail projet de la FaKtory.

Test-FaKtory
FaKtory intègre des fonctions de tests de non régression stricte par comparaison d’une exécution de référence sur la source avec une exécution de test sur la cible.
Des scripts de capture du scénario de test sont outillés et exécutés sur la source pour lancer automatiquement l’équivalent sur la cible.
Les résultats sont publiés dans l’interface portail projet de la FaKtory.

