Bonjour à tous,
Dans le cadre d'une refonte d'un SI, nous cherchons à rationaliser les process autour de nos données (processus de validations, gestion des habilitations, etc...).
Chaque domaine devra être en mesure de :
- Gérer les transactions
- Gérer les autorisations / habilitations
- Gérer les verrous (long running transaction)
- Gérer les versions des données
- Permettre de définir des workflows (processus de validation de données, etc…)
- Emettre des événements lors de la modification des données
Dans une précédente expérience j'ai été amené à utiliser Salesforce (CRM) qui fournit les services décris ci-dessus et permet au final de :
- Décrire deds objets
- Créer des éditeurs des objets définis
- Configurer les autorisations / habilitations très finement
- Définir des workflows / approval process
Je me demande s'il n'existe pas des frameworks open source qui fournissent le même genre de services. Sales Force ne peut être utilisé ici car la société n'accepte pas que les données soient hébergées en dehors de l'entreprise (ce qui est tout à fait concevable).
Il me semble qu’Alfresco puisse être un candidat puisqu'il utilise JCR (pour stocker la définition des objets et de les persister) et jBPM pour la gestion des workflows.
Si vous avez des solutions à proposer je suis preneur (si possible en Java ).
Cordialement,
Alexandre
Partager