Hello

Voila comme tout développeur je me heurte à des choix de conceptions.

J'ai une application composée de 2 parties. Une partie "Front office" réalisée par PHP / MySQL avec le framwork Jelix. Cette partie permet l'interraction avec les utilisateurs. Pour cette partie pas de soucis.

La seconde partie "Back office" permet la mise à jour des BD, des traitements de fichiers et divers calculs. Pour le moment un petit bout de cette partie est réalisée en PHP pour la mise à jour des BD. En fait ce sont des scripts PHP qui sont lancés à partir de tâches planifiées.
En parallèle, j'ai développé des briques en C++ pour le traitement de fichiers. J'ai aussi fait des tests avec les connecteurs MySQL et Oracle.

Je souhaite aujourd'hui réaliser la partie "back office" en C++. Je voudrais avoir une application principale qui gère les traitements. Je voudrais m'affranchir des tâches planifiées de windows pour créer mes propres tâches. Y a t'il des design patterns pour ça ?
Bref pour résumer, je suis en quête de trouver la solution idoine pour coder tout ça.

Si vous pouvez m'apporter un peu de votre expérience, d'avance merci.

Cordialement