Bonjour tout le monde,

Je travaille sur un projet en DotNet (version 2008). Le projet en question consiste à développer une plateforme générique de gestion de processus métier (un moteur de workflow en d'autre termes). J'ai développé une première version en deux parties qui sont les suivantes :
1/ Une première partie, développer en dotnet ,permettant la création et le déployement des processus.
2/ La 2ème partie, développer en php, permettant l'exécution des process.

Mon problème est que j'aimerais développer, en utilisant toujours dotnet biensur, une deuxième version de cette application en créant un éditeur graphique de processus du genre : j'aurai une boîte à outils de composants, constituée d'Etape ou d'activité, de Transition, d'Etat initial et terminal, etc., à partir de laquelle je peut faire glisser-déposer dans mon espace de travail afin d'avoir une vue graphique de mes process. Tout comme ça se passe avec l'EDI de DotNet ou avec starUML.

Auriez vous des pistes a me proposer afin que je puisse réaliser cela ?

Merci de m'aider.