Abstract
Les technologies du web sémantique – OWL, RDF et SWRL – permettent d’exprimer, dans
une ontologie, 100% du « quoi » métier sous une forme précise et compacte, facilement
compréhensible par les « sachants », en toute indépendance du « comment » informatique.
Basée sur la logique formelle, cette ontologie est exécutable : on peut lui fournir des données
de tests et les résultats obtenus sont explicables, dans le langage du métier, jusqu’au niveau de
détail le plus fin. Il est donc possible d’identifier les erreurs conceptuelles au tout début du cycle
de développement, quand le coût du changement est le plus faible. Après quelques itérations,
la MOA est en mesure de fournir une spécification correcte et complète du problème métier.
Grâce à une API automatiquement générée, l’ontologie est utilisable telle quelle par les
informaticiens, dans le langage de leur choix. Libérés de l’interprétation du problème métier,
la MOE peut se concentrer sur la construction technique de la solution, en ajoutant ce qui n’est
pas défini dans l’ontologie (et qui ne doit pas l’être, sous peine d’introduire du « bruit » non
sémantique) : frameworks IHM, bases de données, intergiciel, protocoles de sécurité, etc.
Comme la totalité du problème métier est exprimée dans l’ontologie, le nombre de lignes de
code à écrire est considérablement réduit. En cas de changement, l’ontologie est modifiée,
validée et réutilisée au travers de l’API générée à nouveau. On obtient ainsi une agilité
exceptionnelle combinée à une qualité proche du zéro défaut, malgré les changements.
Comme toute nouvelle application doit nécessairement être intégrée à un patrimoine souvent
« en silos », la même démarche, centrée sur l’expression du sens métier profond, est appliquée
à l’intégration : on sépare la définition du « quoi » métier de l’intégration technique en alignant
le sens métier de tous les systèmes pour que les données partagent une sémantique commune.
Cette démarche est rendue possible grâce à la plate-forme ontologique ODASE avec laquelle
plusieurs systèmes « centrés ontologie » ont été développés et mis en production. Une
originalité forte de ODASE est d’inclure à l’ontologie des règles métier exprimées en SWRL,
exécutées à très haute performance et rendant toute l’application transparente pour les métiers.
Nous présenterons une application du domaine ferroviaire : la corrélation d’alarmes. Cette
application doit exploiter des données provenant de trois systèmes d’information conçus
indépendamment, unifier leur sens et modéliser les corrélations d’alarmes par des techniques
du domaine de l’IA. Cette application « centrée ontologie », développée en un mois, contient
moins de 500 lignes de code (Java, Javascript) et s’exécute avec une performance comparable
à celle d’une application codée « en dur ».
#### Références
Démonstration : https://youtu.be/zWD8clb-eS0">https://youtu.be/zWD8clb-eS0
#### Auteurs/Autrices
Co-fondateur et PDG de ODASE Ontologies, **Michel Vanden Bossche** a plus de 40 ans
d’expérience informatique, en tant qu’entrepreneur, scientifique et gestionnaire. Il a participé
à l’émergence d’innovations majeures : programmation logique, ordinateurs « ouverts »,
réseaux TCP/IP, Internet et technologies sémantiques. À l’origine de la création de la plate-
forme ontologique ODASE, il a dirigé plusieurs projets de recherche européens depuis leur
création et conduit de nombreuses missions de consultance stratégique dans le domaine des
NTIC.
Il a été président de l’association belge des sociétés de services (INSEA).