Le framework EulerGUI : applications avec peu de code
Le framework EulerGUI : applications avec peu de code
Par Jean-Marc Vanel
Communication éclair
Langue : Français
Tags : drools framework inference java n3 web_semantique
Vous pouvez trouver plus d'information sur le site du présentateur :
- Présentation : http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/fr/cadriciel_eulergui.html#L1630
Cette démonstration montre comment on peut séparer rigoureusement la partie logique métier (système expert ) du reste de l'application.
Or, une séparation rigoureuse entre métier et infrastructure est reconnu comme un élément capital de la qualité du logiciel et de la traçabilité.
Explications complètes ici :
http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/fr/cadriciel_eulergui.html
Le cadriciel (framework) permet de sous-traiter la logique métier à un moteur d'inférence.
Les systèmes experts traditionnels gèrent une partie de la logique métier (généralement complexe et sujette à changements). EulerGUI est conçu pour gérer 100% de la logique métier, de bout en bout, de la persistance à l'IHM. C'est plus simple sur la platefome JVM, mais il y a aussi des moteurs en Python, et un serveur REST qui donne accès au moteur d'inférence compatible Web Sémantique.
Grâce aux règles métier en Anglais formel, c'est comme si les règles lisibles par l'homme étaient directement interprétées dans le logiciel en production (spécifications exécutables).
Présentation suivie par: Jean-Marc Vanel,