Thèse de doctorat en Informatique
Sous la direction de Habib Abdulrab et de Jean-Philippe Kotowicz.
Soutenue le 17-10-2011
à l'INSA de Rouen, dans le cadre de Ecole Doctorale Sciences Physiques Mathématiques et de l'Information pour l'ingénieur (Saint-Etienne-du-Rouvray, Seine-Maritime), en partenariat avec Laboratoire d'Informatique, de Traitement de l'Information et des Systèmes (Mont-Saint-Aignan, Seine-Maritime) (laboratoire) .
Le président du jury était Yamine Ait ameur.
Le jury était composé de Habib Abdulrab, Jean-Philippe Kotowicz.
Les rapporteurs étaient Eduard Babkin, Fabien Gandon.
mots clésAprès un état de l'art complet nous avons détaillé notre approche de services sémantiques utilisant une méthode innovante pour la composition de services, les patrons de chaînes de traitements. Notre approche est constituée d'un annuaire sémantique hybride proposant différents niveaux de correspondances entre services, de règles de compositions automatiques dans le cas où une demande de services n'est pas fructueuse et enfin d'un moteur d'exécution supportant la résolution et la composition dynamique de services. Par la suite nous avons défini une méthodologie innovante, basée sur l'utilisation de taxonomies de services permettant de peupler rapidement un annuaire sémantique de services. Pour ce faire, nous avons mis au point une ontologie de haut niveau qui permet de lier la classe d'une taxonomie avec un service abstrait annoté sémantiquement. Enfin, nous avons évalué notre prototype à partir des chaînes de traitement mises en place dans les plate-formes déployées par Cassidian.
Methodology for semantic services orchestration, application to multimedia document processing
After a complete state of the art we detailed our semantic services approach which uses an innovative method for services composition: processing chains patterns. Our approach is composed on an hybrid semantic servicers registry which propose different levels of matching between services, some composition rules when the matching phase failde and an execution engine which is able to dynamically resolve and com^pose services. In order to solve the service regitry population issue, we have designed an upper ontology, which enables links between a service taxonomy class with a semantically annotated abstract service. Finally, we have evaluated our prototype using real processing chains used by Cassidian platforms.