Dédiées au mid-market, les solutions de gestion ERP de Qualiac couvrent de nombreux domaines. Avec 2000 clients, 3000 sites et 20000 utilisateurs, l'éditeur dispose d'une base installée conséquente. L'internationalisation a été entreprise pour accompagner à l'étranger les filiales de ses clients. La traduction a été faite en 8 langues et la localisation pour 10 pays, ce qui pourrait inciter l'éditeur à lancer une véritable activité à l'export, relativement faible pour le moment.
Qualiac traite en direct les entreprises dont le chiffre d'affaires se situe entre 100 millions et quelques milliards d'euros. Pour les entreprises plus petites, elle fait appel à des distributeurs.
L'IBM Power i, héritier de l'AS/400
Dans les PME et PMI de 100 à 1000 personnes, auxquelles s'adresse Qualiac, 12 à 15000 entreprises sont équipées de serveurs Power i. Elles sont fidèles à cette machine, et ont suivi son évolution depuis l'AS/400. Réputé pour sa fiabilité, sa robustesse et sa simplicité d'utilisation, l'IBM Power i est une plate-forme intégrée. Elle évolue régulièrement, ses performances augmentent, en particulier grâce à l'évolution des processeurs Power, aujourd'hui des Power 6+. IBM essaie de la mettre en valeur en reconstituant un catalogue d'applications professionnelles, comme celles qui ont fait le succès de l'AS/400 dans les années 1990. De même que Divalto (voir l'article IBM DB2 et IBM i, relais de croissance pour Divalto), Qualiac se positionne sur un marché de remplacement de solutions de gestion vieillissantes
Un projet de grande ampleur en plusieurs phases
Le portage des logiciels de Qualiac en environnement i a été un gros chantier que Marcel Auriacombe, Directeur R&D de Qualiac, décrit avec franchise. Il a fallu traiter 2400 tables, 56500 colonnes, 9500 écrans, 15200 procédures stockées (5 millions et demi de lignes de code source), 2000 programmes d’édition et traitement (3 millions de lignes de code source). Commencé fin 2005, le portage était opérationnel à la mi-2009.
Ce portage posait toutes une série de questions techniques. En effet, si d'un côté l'architecture de l'ERP Qualiac est originale, de l'autre, les caractéristiques de l'IBM Power i le distingue des autres environnements du marché. Pendant le déroulement du projet, l'engagement et la compétence des équipes d'IBM en France et aux États-Unis ont été essentiels. La première étape a été l'adaptation de la couche de communication. Elle n'a demandé que peu de travail et a pris environ une semaine, grâce à la stabilité des technologies.
La deuxième étape, de loin la plus longue, a été l'adaptation de la programmation de la base de données. En effet, l'architecture de l'ERP Qualiac repose sur des procédures stockées. Pour adapter le logiciel à l'IBM i, il faut prendre en compte le fait que la base de données fait partie du système : l'utilisateur de la base de données DB2 doit être utilisateur du système d'exploitation IBM i. La démarche choisie a été d'écrire un traducteur à partir du code source des procédures stockées. Au fur et à mesure de son utilisation, il a été amélioré pour prendre en compte certaines particularités du code, non décelées à l'origine. Parallèlement, des aménagements ont été apportés au code source lorsqu'il posait des problèmes au traducteur. L'objectif était d'obtenir du code généré performant sur la cible. En pratique, 98 % du code a été traduit par le traducteur.
Mais des problèmes de performances importants sont rapidement apparus au niveau du traducteur. La collaboration engagée avec les laboratoires d'IBM a permis de résoudre cette question à la fois au niveau du traducteur et du code source. Parallèlement, la V6R1 du système d'exploitation IBM i disponible dans les laboratoires d'IBM en décembre 2007 a résolu toute une série de problèmes grâce à des améliorations et corrections et à la suppression de certaines limites qui gênaient le processus du portage. Les ingénieurs d'IBM ont pris en compte un certain nombre de demandes de Qualiac et les ont intégrées sous forme de PTF (mises à jours) disponibles en mai 2008. Il a fallu aussi résoudre le problème des UDF (User Defined Functions) qui étaient très lentes, ce qui s'est fait en diminuant le nombre des appels à la base de données dans le code. L'étape de programmation de la base de données était prête en décembre 2008.
La partie des traitements a été écrite à l'origine avec SQR, un outil d'Oracle qui ne fonctionne que sous Windows. Comme il n'a pas été possible de l'adapter à l'IBM Power i, un nouvel outil a été écrit en Java pour le remplacer dans l'ensemble des développements de Qualiac. Puis il a été adapté à l'IBM Power i. Cela supprime l'unique dépendance qu'avait Qualiac vis-à-vis d'un fournisseur.
L'ERP est complet, testé et opérationnel depuis juin 2009. Marcel Auriacombe résume ses impressions après coup : « L'IBM Power i est une machine très ouverte, en particulier grâce aux partitions. Elle bénéficie de toute une histoire. Elle offre beaucoup d'outils de debug pour améliorer l'existant initial. »
Consultencia, un éditeur et intégrateur expérimenté pour accompagner la version IBM Power i de Qualiac



l'information professionnelle des progiciels de gestion intégrés








