Projet transversal du Pôle 2 Optimisation combinatoire, algorithmique et du
Pôle 3 Sciences des données
L’objectif de ce projet de recherche est de proposer des modèles et des algorithmes permettant de gérer les services internet. Un service internet peut être vu comme un logiciel pouvant dynamiquement être découvert et invoqué à travers le Web. Avec la prolifération des technologies en commerce électronique et de l’accès des données sur le web, les services sont devenus de plus en plus populaires et incontournables. Ces services peuvent offrir aussi bien de "simples" accès en lecture/écriture à des données et/ou des documents que des fonctionnalités plus complexes telles que la planification d’un voyage. La composition de services permet de regrouper au sein d’un "tout" cohérent des invocations à différents services qui peuvent être concurrents (i.e. toucher aux mêmes données). De plus, il arrive très fréquemment que de nombreux services répondent à un même ensemble de besoins fonctionnels : pour réaliser la réservation d’un vol, par exemple, un client peut choisir plusieurs compagnies aériennes. Ces services se distinguent les uns des autres par leurs propriétés transactionnelles (de manière simplifiée sont compensables ou non) et par leurs propriétés non fonctionnelles, comme les critères de qualités de service (réputation, fiabilité, durée d’exécution etc.).
Le projet Services est constitués par les lignes de recherche suivantes :
- Découverte, composition et exécution fiable de services Web
- Recherche agrégée de données et de services pour les données liées