Bonjour,
Je recherche une façon de modifier une application pour l'ouvrir vers d'autres systèmes de Comptabilité / Gestion commerciale.
Je m'explique, l'application est interfacée avec la ligne 100 de Sage. Nous souhaitons pouvoir l'interfacer avec d'autre système compta/gescom tel que Sap, Divalto,....
Certes, il faut, en fonction du système, définir quelle DAL utiliser. Mais, l'IHM sera elle aussi modifiée. L'application telle qu'elle est définie pour Sage, contient des fonctionnalités propres à Sage. Elles ne devraient donc pas apparaitre pour un autre système.
Dans le même ordre d'idée, le business derrière ces forms/userControl, sera aussi tributaire du système.
Je pensais utiliser le pattern factory afin de déterminer, la DAL, les interfaces,... mais je ne sais pas si cela sera la "meilleure" technique. Je voudrais trouver la façon la plus évolutive possible avec comme objectif de ne modifier que le strict nécessaire, si nous décidions d'interfacer un autre système compta/Gescom.
Cependant, l'application est une application "historique" ou l'ensemble du métier se trouve..... "under button". Donc, il y a déjà un travail d'extraction du métier à faire sur plus de 60 formulaires.
Donc, est-ce que quelqu'un à un exemple d'architecture qui pourrait correspondre à ma problématique?
Merci
Partager