Thèse soutenue

CoopFlow : une approche pour la coopération ascendante de workflows dans le cadre des entreprises virtuelles

FR  |  
EN
Auteur / Autrice : Issam Chebbi
Direction : Guy Bernard
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2007
Etablissement(s) : Evry, Institut national des télécommunications

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

L'évolution et l'automatisation des procédés d'entreprise ont favorisé l'émergence d'une concurrence plus intensive menant les entreprises à restructurer leurs procédés et leurs partenariats en mettant en commun leurs compétences respectives afin de réaliser des projets complexes qui ne sont pas à la portée d'une seule entreprise. On parle alors de coopération de workflows ou de workflows interentreprises. Force est de constater que les solutions proposées pour supporter les workflows inter-entreprises soit ne respectent pas le savoir-faire des entreprises, soit n'intègrent pas leurs workflows existants, soit ne préservent pas les systèmes de gestion de workflows pré-établis. Cette thèse s'intéresse à la coopération spontanée et dynamique des workflows interentreprises hétérogènes qui respecte leurs savoir-faire et préserve leurs workflows et systèmes de gestion de workflows existants. Afin d'atteindre cet objectif, nous proposons CoopFlow une nouvelle approche pour la coopération de workflows interentreprises permettant la publication, l'interconnexion et la coopération de workflows. Les entreprises commencent par publier leurs workflows au sein d'un annuaire. Pour préserver leurs savoir-faire et leur permettre de garder un certain degré de confidentialité et de sécurité de leurs workflows internes, nous proposons une procédure d'abstraction de workflow permettant une visibilité partielle des workflows des partenaires et de n'exposer à l'extérieur que les parties de leurs workflows jouant un rôle direct dans la coopération. La seconde étape de CoopFlow consiste à interconnecter des workflows existants de partenaires avec des compétences complémentaires grâce à une procédure de correspondance permettant de vérifier s'il existe des comportements communs des workflows de partenaires. Enfin, la dernière étape de CoopFlow consiste à contrôler et à surveiller la coopération de workflows interentreprises. Pour ce faire, nous avons développé une plateforme pour gérer l'interopérabilité au niveau système en intégrant les systèmes de gestion de workflows pré-établis. Deux architectures de coopération en fonction du degré de confiance entre les partenaires ont été définies: une architecture avec un contrôle centralisé lorsqu'il n'existe pas suffisamment de confiance entre les participants et une architecture distribuée lorsqu'il existe une certaine confiance entre les entreprises. Nous avons validé les solutions proposées à l'aide d'un prototype intégrant trois systèmes de gestion de workflows ouverts et hétérogènes.