• Aucun résultat trouvé

Avant de terminer ce chapitre, nous ´enon¸cons quelques crit`eres retenus dans le cadre de nos travaux et qui sont associ´es aux processus m´etiers. Ces crit`eres constituent des rep`eres qui vont baliser la poursuite de la th`ese.

CHAPITRE 3. LES PROCESSUS M´ETIERS ET LEURS ´EVOLUTIONS

– Impl´ementation des processus m´etiers : du point de vue fonctionnel, un

processus m´etier exprime un savoir faire qui peut ˆetre effectu´e manuellement ou

g´er´e automatiquement par un BPMS, ou un WfMS. Dans cette th`ese nous

allons nous int´eress´es, particuli`erement, aux processus m´etiers impl´ement´es en tant que services web.

– Les op´erations de changement : vue la diversit´e des op´erations de change- ment, par la suite nous ne faisons aucune restriction sur leur type (basiques vs complexes), ni sur leur port´ee (sch´ema vs instances).

– Causes et effets des changements : Nous nous int´eresserons seulement aux

effets des changements sans tenir compte de leurs causes. Par la suite, nous consid´ererons seulement les changements et leurs effets sur les processus m´etiers, abstraction faite aux raisons qui ont induit ces changements.

– Flexibilit´e vs migration : Contrairement aux approches de flexibilit´e, qui supposent une connaissance pr´ealable des diff´erentes possibilit´es d’ex´ecution des processus m´etiers, la migration permet de faire basculer les instances en cours dans le nouveau sch´ema du processus.

A noter que dans nos travaux, nous allons nous int´eress´es `a la migration en pre- nant en compte la propagation des effets engendr´es par l’application des chan- gements, tels que d´ecrits dans la section (cf., 3.6.3).

3.8

Conclusion

Afin d’atteindre leurs objectifs, et assurer leur p´erennit´e dans un contexte extrˆe- mement concurrentiel, les entreprises modernes ont de plus en plus besoin de g´erer des processus m´etiers complexes qui peuvent s’´etendre au del`a des fronti`eres de l’organi- sation. Cette exigence passe, in´evitablement, par une prise en main rigoureuse de la dimension processus m´etiers et leur adaptation aux perp´etuels changements.

Dans ce chapitre nous avons introduis les concepts li´es aux processus m´etiers, et nous avons mis en exergue les besoins de g´erer leur cycle de vie, particuli`erement, la n´ecessit´e de prendre en charge leur ´evolution. Par ailleurs, la jonction entre les processus m´etiers et les services web a ´et´e mise en ´evidence.

Comme les entreprises modernes g`erent des processus m´etiers complexes qui ´evo- luent dans des environnements fortement versatiles, nous avons pr´esent´e les notions inh´erentes aux changements de processus m´etiers, tout en exposant la typologie des op´erations de changement associ´ees et leurs propri´et´es. Une attention particuli`ere a ´

et´e accord´ee `a l’impact du changement des processus m´etiers, et nous avons expos´e quelques techniques d’analyse de l’impact du changement.

Enfin, nous avons pr´eciser les crit`eres retenus dans le cadre de cette th`ese.

Dans le prochain chapitre nous allons explorer, d’une mani`ere d´etaill´ee, les tra- vaux ayant trait´e la probl´ematique des ´evolutions et de la gestion de l’impact des changements.

Chapitre 4

Travaux connexes

4.1

Introduction

Le probl`eme de l’´evolution des applications informatiques au sens large a ´et´e ´etudi´e par diff´erents domaines de la discipline informatique. A cet ´egard, et en raison de sa nature multidisciplinaire, la question de l’´evolution des processus m´etiers et des services web est `a la crois´ee de chemin de plusieurs domaines de recherche. Force est de constater que la litt´erature existante est tr`es riche en travaux qui ont tent´e de relever les d´efis inh´erents `a cette probl´ematique de recherche.

Ce chapitre est d´edi´e `a l’exploration, `a l’´etude et `a l’analyse des travaux connexes ayant trait´e, d’une mani`ere ou d’une autre, les questions des changements et des ´

evolutions.

Nous commen¸cons le chapitre par la section 4.2 qui expose une analyse d´etaill´ee des diff´erents approches g´en´erales ayant trait´e les probl`emes des ´evolutions et leurs impacts sur les sch´emas et/ou sur les instances en cours d’ex´ecution. Ensuite, une ´

etude comparative d´etaill´ee des divers travaux et leurs relations avec notre probl`eme est pr´esent´ee. Enfin, les limites des approches g´en´erales existantes sont expos´ees et les raisons de leur non ad´equation au contexte de notre probl`eme sont justifi´ees.

Dans la section 4.3, l’accent est mis particuli`erement sur l’analyse des approches existantes pour la gestion de l’´evolution et de la migration dans le cadre des protocoles des services web et leurs insuffisances sont mises en ´evidence.

Enfin, une exploration de quelques outils logiciels existants dans le domaine indus- triel pour la gestion de la migration est pr´esent´ee dans la section4.4. Nous terminons le chapitre par une conclusion, donn´ee en section 4.5, qui fixe les rep`eres et les lignes directrices pour la deuxi`eme partie de la th`ese, en termes d’exigences et de crit`eres `a satisfaire lors de la sp´ecification des strat´egies de gestion de la migration des instances actives des processus m´etiers des services web.