Voila j'ai un workflow de type state machine que l'on nomera : WF
J'ai 2 modules C++ que l'on nomera: CInit et CSwitch.
CInit lancer WF et attend en retour de facon asyncrhone un evenement.
Ce meme Cinit met a disposition une method qui pourra etre appele a partir de WF dans plusieurs etats.
CSwitch met a disposition un methode qui peut etre appellee dans plusieurs etats, WF devra s'inscrire a certain evenement de CSwitch.
Ma question est a votre avis quel est le meilleur moyen de communication entre les differents modules:
WF <--> CInit
WF <--> CSwitch
J'hesite entre web service et COM ??
D'autre proposition sont les bienvenues.
Partager