Bonjour à tous,
Nous devons faire la réécriture complète de notre ERP actuel écrit en Progress avec, bien entendu, une base de données Progress (langage et base de données très utilisés outre atlantique mais méconnus chez nous...).
Pour faire court, notre ERP gère des prêts (créations / gestion de prêts, appel d'échéance avec la gestion comptable qui en suit).
Nous recherchons donc
- les différents langages à utiliser pour le back et pour le front
- la base de données à utiliser
Nos contraintes sont les suivantes :
- Base de données :
+ beaucoup d'accès en lecture et en écriture (requêtes complexes avec jointures sur plusieurs tables, mises à jour en masse)
+ base relativement volumineuse (2To approximativement)
- Ihm :
+ Accessible depuis internet
+ Contrôles complexes à la saisie (beaucoup de règles métier)
+ Doit être responsive (affichage sur navigateur, téléphone, tablette...)
- Backoffice :
+ Traitements batchs (traitements programmés)
+ Traitements périodiques
+ Editique (publipostage, génération de pdf, export dans un tableur...)
Nous avons besoin d'une application relativement performante, les traitements doivent être les plus rapides possible (je sais, sans exemple c'est compliqué à déterminer). Les machines jouent un rôle important dans la rapidité de traitement mais le langage et la base de données aussi, de même que les algo mis en oeuvre évidemment mais le langage est aussi un point important dans la performance je pense.
Pour le moment j'avais pensé à une base de données Postgresql, côté back du java et côté front, forcément, HTML/javascript.
Mais peut être qu'il y a mieux, peut être aussi qu'il existe des ERP existant avec des kit de développement qui permettraient de ne pas repartir de zero (j'ai vu celui d'Axelor mais je ne suis pas complètement convaincu...).
Merci par avance pour vos réponses !
Partager