Quand les sociétés de services développaient, il y a plus de 10 ans déjà, des Ateliers de Génie Logiciel, leur ambition était déjà de permettre aux équipes fonctionnelles d’implémenter ellesmêmes les règles métier.
Se passer de ces satanés développeurs ! Une véritable quête du Graal. Mais en réalité, que ce soit via l’utilisation des diagrammes ou encore en utilisant des moteurs de règles, on aboutissait souvent à un outil bien trop lourd et complexe à utiliser, même pour les développeurs ! Attendre que tout le monde sache parfaitement coder en Java ou C# est utopique, alors qu’il existe des langages bien plus accessibles : les langages de script. • Une application va mettre à la disposition du trader des données (variables) à manipuler.
• Le trader écrit une règle en Python qui manipule ces données et produit un résultat.
• Quand elle en aura besoin, l’application exécutera ce script et récupèrera le résultat.
Olivier Dessyn
Eric Groise