Bonjour
Je viens de découvrir les DSL Tools, cela a l’air très intéressant. Je suis en train de développer une sorte de framework de gestion de documents, une application distribuée. Selon les clients et les documents, les traitements changent. On peut visualiser cela comme des machines à états. Le framework permet de gérer les objets métiers sur un réseau, en les configurant de façon à ce qu’il sachent ce qu’ils ont à faire. Ces objets coopèrent avec des applications clientes « manuelles » (avec opérateur humain) ou automatiques (sans opérateur humain). Les applications clientes se content de fournir un cadre, une sorte de container, pour les objets métiers. Cela ressemble vaguement à un système multi-agents.
Les clients (ceux qui nous payent) nous donne la description du flux à suivre et les règles métiers pour leur documents, et il faudra programmer cela pour chaque couple client / type de documents.
J’ai la nette impression, étant donné qu’il devrait y avoir beaucoup de code commun à chaque fois, que je pourrais utiliser les DSL pour modéliser les flux de documents et générer le code…
Avec ces quelques informations sommaires vous semble-t-il que mon impression soit correcte ?
Merci de vos lumières :)
Richard