THÈSE DE DOCTORAT. de l Université Paris XII - Val de Marne. présentée par. Sebastian KANZOW
|
|
- Marie-Claire Blanchard
- il y a 8 ans
- Total affichages :
Transcription
1 THÈSE DE DOCTORAT de l Université Paris XII - Val de Marne présentée par Sebastian KANZOW pour l obtention du grade de Docteur en Sciences Spécialité : Informatique Approche pour l'ordonnancement distribué de workflows dans le contexte d'entreprises virtuelles Une méthodologie basée multi-agents pour la planification et l exécution de processus distribués Soutenue publiquement le 13 décembre 2004 devant le Jury composé de Serge HADDAD, Professeur à l Université Paris-Dauphine Kamel BARKAOUI, Professeur au CNAM de Paris François BOURDON, Professeur à l Université de Caen Pascale MINET, Chercheur habilité à diriger la rechercher à l INRIA de Rocquencourt Yacine AMIRAT, Professeur à l Université Paris - Val de Marne examinateur rapporteur rapporteur examinateur directeur de thèse Karim DJOUANI, Chercheur habilité à diriger la rechercher à l Université Paris - Val de Marne co-directeur de thèse
2 Résumé Les workflows inter-organisationnels sont soumis à des contraintes particulières : leur nature distribuée exclut toute gestion centralisée, pour des raisons de confidentialité et d échelle. Nous développons une méthodologie multi-agents, pour l ordonnancement distribué dynamique de tâches assujetties à des contraintes temporelles et de ressources. L algorithme d ordonnancement est basé sur un calcul dynamique de la priorité des tâches. La confidentialité est respectée, en limitant les informations échangées à des valeurs probabilistes. L architecture s appuie sur la mobilité d agents chargés de l exécution des tâches et sur la gestion réactive des ressources, où des perturbations sont absorbées implicitement. Nous définissons le protocole de négociation entre les agents et deux heuristiques pour l allocation et l ordonnancement de tâches. Mots-clés : workflow, systèmes multi-agents, ordonnancement dynamique distribué, auto-ordonnancement, entreprise virtuelle
3 Abstract Inter-organizational workflows are particularly constrained: their distributed nature excludes centralized management, for confidentiality and scalability reasons. We develop a multi-agent methodology for distributed dynamic scheduling of tasks that are subject to temporal and resource constraints, based on a dynamic priority determination. Confidentiality is respected by limiting information exchange to probabilistic values. The proposed architecture relies on mobile agents for task execution and reactive resource management, where perturbations are absorbed implicitly. We define a negotiation protocol between agents and two heuristics for task assignment and scheduling. Keywords: workflow, multi-agent systems, dynamic distributed task scheduling, self-scheduling, virtual enterprise Table des matières Introduction générale 1 Motivation 2 Contribution 3 Organisation du mémoire 4 Chapitre I Gestion de workflows 5 I.1 Introduction 6 I.2 Définitions 7 I.3 Types de workflow 10 I.3.1 Les workflows de production 11 I.3.2 Les workflows administratifs 11 I.3.3 Les workflows ad hoc ou collaboratifs 12 I.4 Collaboration inter-organisationnelle 13 I.4.1 Concept de l entreprise virtuelle 13 Cas No. 1 : La collaboration à court terme 14 Cas No. 2 : L entreprise étendue - Gestion de la chaîne logistique14 Cas No. 3 : Gestion de développement de produit dans un consortium 14 I.4.2 Contraintes spécifiques du workflow dans l entreprise virtuelle 15 I.4.3 Concepts d interopérabilité pour workflows inter-organisationnels 16 I.5 Systèmes de workflow centralisés 18 I.6 Systèmes à base de composants communicants 20 I.7 Systèmes à base d agents 21 I.7.1 Définition d un système multi-agents 21 I.7.2 Travaux relatifs aux approches agents pour systèmes de workflow 23 ADEPT 25 METEOR 2 25 CrossFlow 27 EvE 28 METUFlow29 WONDER 30 DartFlow 31
4 I.7.3 Discussion 32 I.8 Conclusion 33 Chapitre II Ordonnancement 34 II.1 Introduction 35 II.2 Généralités 35 II.3 Définitions 38 II.4 Méthodes exactes 40 II.4.1 Le «backtrack» 40 II.4.2 Grid Search 41 II.4.3 Divide-and-Conquer 41 II.4.4 Programmation dynamique 41 II.4.5 Branch-and-Bound 42 II.4.6 Propagation de contraintes 43 II.4.7 Ordonnancement en présence d incertitudes 43 II.5 Méthodes approchées 44 II.5.1 Recherche de voisinage 44 II.5.2 Recuit simulé 44 II.5.3 Algorithmes génétiques 44 II.5.4 Recherche tabou 45 II.6 Ordonnancement à l aide de systèmes multi-agents 45 II.6.1 Agents coopérants pour l exploration de l espace de recherche 47 II.6.2 Agents élaborant itérativement des solutions partielles 47 II.6.3 Agents négociants 48 II.6.4 Auto-ordonnancement par agents 49 Routage de tâches par collaboration de «guêpes» 49 Système multi-agents pour la planification de transports militaires 50 Agents réactifs coordonnés 50 Résolution Coopérative et distribuée d un problème d ordonnancement 51 Ordonnancement par système multi-agents dans le contexte de calcul partagé 52 II.6.5 Discussion 53 II.7 Conclusion 54 Chapitre III Modèles d organisation et d architecture d agents 55 III.1 Introduction 56 III.2 Définition des objectifs 57 III.3 Hypothèses 58 III.4 Modèle comportemental des agents 60 III.4.1 Modèle de l agent WF 62 III.4.2 Modèle de l agent de ressources 68 III.4.3 Modèle de l agent manager 71 III.5 Conclusion 75 Chapitre IV Modèle de collaboration 76 IV.1 Introduction 77 IV.2 Etape 1 : Création d agents et allocation de tâches 78 IV.3 Etape 2 : Exécution d une instance de workflow 80 IV.4 Communication entre agents 81 IV.5 Traitement de points de décision dans un schéma workflow 84 IV.6 Cohérence globale et comportement cyclique 85
5 IV.6.1 Respect de la cohérence globale 85 IV.6.2 Traitement des oscillations 86 IV.7 Exemple d exécution d un workflow 87 IV.8 Formulation algorithmique 89 IV.8.1 Définitions 89 IV.8.2 Algorithme d allocation de tâches aux agents WF 89 Première étape : Déterminer un ordonnancement valide, basé sur l hypothèse qu il existe des ressources illimitées 90 Deuxième étape : Partitionner l ensemble des tâches 90 IV.8.3 Algorithme de calcul des priorités des tâches 93 IV.8.4 Complexité algorithmique 96 Complexité algorithmique des agents WF 97 Complexité algorithmique des agents de ressources 98 Complexité algorithmique du protocole de négociation 98 IV.9 Conclusion 99 Chapitre V Test et validation 100 V.1 Introduction 101 V.2 Présentation du simulateur d agents 101 V.2.1 Module «Générateur de scénarii» 104 V.2.2 Module «Exécution» 105 La classe CWFAgentApp 106 Les classes CMessageQueue et CStructMessage 107 La classe CAgentThread et ses dérivées 108 Les classes auxiliaires 110 V.2.3 Module «Solveur optimal» 111 V.3 Evaluation des performances 113 V.3.1 Allocation de tâches 113 V.3.2 Exécution des instances de workflow : ordonnancement dynamique 115 V.3.3 Mesure de la borne supérieure du nombre de messages 119 V.3.4 Comparaison avec la solution optimale 121 V.4 Conclusion 122 Conclusion générale 123 Résumé 124 Perspectives 126 Annexe I Détails des classes d agents I CAgentManagerThread II CResAgentThread III CWFAgentThread III Annexe II Le schéma XSD des messages échangés entre agents VI Annexe III Un exemple d un fichier de scénario X Liste des tableaux Tableau 1 : Les trois types d agents de l approche proposée 61 Tableau 2 : Messages XML pour la communication entre agents 83 Tableau 3 : Messages pour la synchronisation des négociations 83
6 Tableau 4 : Liste des méthodes surchargeables pour la personnalisation du comportement d un agent 109 Tableau 5 : Corrélation de deux ensembles de données résultant de 100 scénarii 119 Liste des figures Figure 1 : Phases du management workflow [9] 8 Figure 2 : Exemple de flux de contrôle [12] 10 Figure 3 : Transfert d instances de workflow [18] 16 Figure 4 : Couplage souple [18] 17 Figure 5 : Approches centralisée (à gauche) et distribuée (à droite) 18 Figure 6: Modèle de référence de la WfMC [4] 19 Figure 7 : Modèle d interaction de METEOR 2 [35] 26 Figure 8 : Coopération entre deux systèmes workflow selon CrossFlow [40] 27 Figure 9 : Communication entre les composants de METUFlow [45] 30 Figure 10 : Architecture de WONDER [42] 31 Figure 11 : Méthodes d optimisation et d ordonnancement sous contraintes 37 Figure 12 : Système de routage de tâches par collaboration de «guêpes» 50 Figure 13 : Perception d un CSP selon le modèle CORA [68] 51 Figure 14 : Réordonnancement en 6 étapes selon la méthode RCDP [69] 52 Figure 15 : Exemple d une instance de workflow 61 Figure 16 : Architecture d un agent WF 62 Figure 17 : Influence de la «taille» des agents sur le nombre de communications 64 Figure 18 : Diagramme d état de l agent WF 66 Figure 19 : Propagation des probabilités d exécution des prédécesseurs 67 Figure 20 : Architecture d un agent de ressources 69 Figure 21 : Diagramme d état de l agent de ressources 70 Figure 22 : Mécanisme de réservation pour une ressource 71 Figure 23 : Architecture de l agent manager 72 Figure 24 : Diagramme d état de l agent manager 74 Figure 25 : Validation des contraintes de précédence en fonction de l état des tâches 86 Figure 26 : Diagramme de collaboration pour l exécution d un scénario modèle 88 Figure 27 : Etapes de l algorithme d allocation de tâches aux agents WF 92 Figure 28 : Etape 1 - Ordonnancement avec ressources illimitées 92 Figure 29 : Etape 2 - Répartition des tâches en groupes disjoints 93 Figure 30 : Pseudo-code pour la détermination de la priorité d une tâche 97 Figure 31 : Pseudo-code pour le calcul de la disponibilité d une ressource 98 Figure 32 : Modules du simulateur 104 Figure 33 : Hiérarchie des classes principales du simulateur d agents 106 Figure 34 : Affichage de la fenêtre principale après instanciation d un objet du type CAgentApp 107
7 Figure 35 : Synoptique du mécanisme de notification d arrivée de messages 108 Figure 36 : Classes du simulateur d agents 110 Figure 37 : Simulation d un scénario 111 Figure 38 : Résultats de l allocation de tâches pour 100 scénarii aléatoires 114 Figure 39 : Rapport entre le nb. total de contraintes de précédence et le nb. de contraintes de précédence interagents 115 Figure 40 : Influence de la taille de la fenêtre prévisionnelle sur 16 solutions trouvées 116 Figure 41 : Nombre de messages échangés lors de l exécution de 60 scénarii 117 Figure 42 : Rapport entre les paramètres des scénarii et le nb. de messages 118 Figure 43 : Comparaison de la borne calculée avec le nombre de messages échangés pour une fenêtre prévisionnelle de taille Figure 44 : Comparaison de la borne calculée avec le nombre de messages échangés pour une fenêtre prévisionnelle de taille Figure 45 : Qualité de l ordonnancement par rapport à la solution optimale 121 Figure 46 : Structure StructTask pour le stockage des paramètres d une tâche IV Figure 47 : Extrait du code de la fonction handlexmlmessage() de l agent WF V
8 Je dédie ce travail à Annabelle Carole Coffinet.
9 Remerciements L ensemble des travaux présentés dans ce mémoire a été effectué au Laboratoire d Informatique Industrielle et d Automatique (LIIA) de l Université Paris 12 Val de Marne. J adresse mes sincères remerciements à Monsieur Serge HADDAD, Professeur à l Université Paris- Dauphine, qui m a fait l honneur de présider le jury de thèse. J exprime ma profonde reconnaissance à Monsieur Kamel BARKAOUI, Professeur au CNAM, Paris, et à Monsieur François BOURDON, Professeur à l Université de Caen, pour l intérêt qu ils ont bien voulu porter à ce travail en acceptant de l examiner et d en être rapporteurs. Je remercie également Madame Pascale MINET, chercheur habilité à diriger des recherches à l INRIA de Rocquencourt, d avoir accepté d être examinateur de mon travail. Ma profonde gratitude et mes remerciements les plus sincères vont au directeur de ma thèse, Monsieur Yacine AMIRAT professeur à l Université Paris-Val de Marne et directeur du LIIA, pour m avoir accueilli dans son laboratoire, m avoir accordé son aide sans compter les heures et m avoir encadré tout au long de ces dernières années. Je tiens aussi à exprimer ma gratitude au co-directeur de mes travaux, Monsieur Karim DJOUANI, Maître de Conférences à l Université Paris Val de Marne et habilité de diriger des recherches, pour m avoir donné des bons conseils au bon moment. Leurs expériences de la recherche et leurs encouragements m ont été très précieux. Je tiens également à remercier l ensemble des membres du LIIA, qui resteront anonymes dans cette page, mais qui m ont permis de mener à terme ce travail dans une ambiance chaleureuse. Introduction générale
10
11 Motivation Depuis quelques années, les entreprises sont entrées dans l'ère de la collaboration informatisée et, pour rester compétitives, elles doivent constamment améliorer leur efficacité opérationnelle. L'accessibilité à un volume croissant d'informations et l intégration de solutions logicielles variées créent de nouvelles exigences par rapport aux outils de gestion de la collaboration, aussi bien au sein de l entreprise que dans le cadre d une coopération inter-organisationnelle. Le workflow est un concept permettant de modéliser et de gérer des procédures industrielles ou administratives, impliquant plusieurs acteurs, documents et tâches. Il consiste en des modèles de travail permettant de coordonner les activités de chaque participant et d'assurer leur parfaite interconnexion en s appuyant sur les systèmes d'informations existants. Au-delà des bénéfices qui peuvent être tirés de la mise en oeuvre d un système de gestion de processus de travail, la restructuration de l entreprise en vue de son adaptation à l informatisation peut améliorer un nombre de points clés de sa performance [3] : L efficacité - L automatisation des processus dans l entreprise élimine souvent des tâches non nécessaires. La possibilité de contrôle - Une meilleure gestion des processus est obtenue par des méthodes de collaboration standardisées et donc par la disponibilité de traces pour l audit. Un meilleur service client - Rendre les processus cohérents apporte un gain de qualité de service. Amélioration des processus de travail - Une vue orientée «flux» apporte une simplification des processus par rapport à une vue centrée sur les rôles. Un système de workflow opérationnel apporte les avantages essentiels suivants : La flexibilité - Un contrôle par logiciel des processus permet leur modification dynamique, lorsque les besoins de l entreprise changent. L optimisation - Des solutions optimales, par exemple pour l organisation des tâches, peuvent être calculées mathématiquement, ce qui permet d améliorer les performances par rapport aux solutions informelles. La sécurité - Les droits d accès sont définis à l avance de manière stricte. Grâce à ces avantages, l utilisation d outils informatiques pour la gestion des processus à l intérieur d une entreprise est aujourd hui largement acceptée, mais son emploi dans le cadre de contextes inter-organisationnelles se heurte encore à un nombre d obstacles, dont les plus importants sont la difficulté du respect de la confidentialité entre les différents partenaires et le manque de standardisation lors de l interconnexion des différents processus locaux. Néanmoins, malgré ces difficultés, l évolution des entreprises va clairement vers un niveau d intégration informatique de plus en plus élevé, pour tout ce qui concerne les processus inter-organisationnels, tels que la soustraitance, la gestion de la chaîne logistique ou encore la coopération dans le cadre d une «entreprise virtuelle». De nombreux travaux de recherche ainsi que certains produits commerciaux tentent actuellement de remédier aux lacunes des systèmes existants. Contribution
12 Ce mémoire a pour but de proposer une solution algorithmique et méthodologique au problème de l ordonnancement de tâches dans le contexte de processus inter-organisationnels. Les tâches à ordonnancer sont soumises à des contraintes temporelles, ainsi qu à des contraintes de ressources. Sa mise en œuvre s appuie sur le paradigme définissant l interaction entre les collaborateurs inter-organisationnels comme une coopération dans un système «multi-agents», c est-à-dire des entités logicielles communicantes. Lors de l analyse de systèmes existants, nous avons noté l absence d approches concluantes pour l ordonnancement de tâches en présence de la contrainte de confidentialité, telle qu elle existe dans le domaine de la collaboration entre entreprises autonomes. En réponse à cette lacune, nous développons deux contributions algorithmiques. La première consiste en une métaheuristique, déterminant l allocation de tâches aux agents logiciels (c est-à-dire l attribution de la responsabilité de leur exécution), en optimisant un critère donné : Le critère retenu est la minimisation des interdépendances entre tâches gérées par différents agents. La deuxième contribution concerne la proposition d une algorithmique pour l ordonnancement dynamique des tâches préalablement allouées à des agents. Elle s appuie sur une négociation entre agents gérant des ressources et agents gérant des tâches. Un calcul de priorité, basé sur l état des tâches précédentes et sur la disponibilité des ressources, définit l ordre d exécution de ces tâches. Nous formulons ces calculs, ainsi que le protocole de négociation sous-jacent. Grâce au principe du calcul distribué et dynamique de la détermination des priorités des tâches, d éventuelles perturbations lors de l exécution d un workflow sont absorbées de façon implicite. Organisation du mémoire Dans le Chapitre I, après avoir introduit quelques définitions de base et les différents types de workflow, nous présentons le contexte industriel de l application de systèmes informatisés pour la gestion de workflows inter-organisationnels. Nous analysons ensuite les contraintes spécifiques et les exigences qu implique ce type d application. Nous exposons les solutions technologiques, en comparant les systèmes centralisés aux solutions distribuées. Finalement, nous énumérons les avantages des approches basées sur le concept «multi-agents» et nous présentons quelques travaux de recherche significatifs dans ce domaine. Le Chapitre II traite de la problématique de l ordonnancement de tâches. Ainsi, nous présentons un bref aperçu des méthodologies d ordonnancement, après avoir défini la terminologie que nous avons adoptée. Nous nous intéressons d abord aux méthodes exactes, puis aux méthodes approchées. Ce chapitre se termine par une discussion sur l application des systèmes multi-agents pour l ordonnancement distribué et sur les systèmes d autoordonnancement Dans le Chapitre III, nous développons une solution répondant à la problématique de l ordonnancement distribué de tâches dans un contexte inter-organisationnel. Cette solution est basée sur le paradigme multi-agents, mettant en œuvre un protocole de négociation pour l ordonnancement dynamique de tâches sous des contraintes temporelles et de ressources. Après avoir défini les objectifs de cette approche et les hypothèses retenues spécifiques au contexte workflow, nous présentons le modèle comportemental de l organisation et des agents employés. La première partie du Chapitre IV précise les détails du modèle de collaboration, définissant les interactions entre agents et le protocole de communication. Sa deuxième partie est consacrée à la formulation algorithmique des deux métaheuristiques que nous avons développées pour l allocation et l ordonnancement dynamique des tâches.
13 Le Chapitre V est consacré à la validation des modèles proposés. Nous décrivons d abord la mise en œuvre d un simulateur multi-agents, incluant un générateur de scénarii de test et un module d évaluation des performances de l algorithme d ordonnancement. Nous terminons ce chapitre par la présentation et l analyse statistique des résultats d exécution d un ensemble de scénarii aléatoires. Pour montrer l intérêt de l approche approchée, ces résultats sont comparés à ceux de la solution optimale, obtenue à partir d une recherche exhaustive dans l espace des solutions. Enfin, la dernière partie conclut ce mémoire en établissant un bilan des travaux présentés et en ouvrant un certain nombre de perspectives de recherche. Chapitre I Gestion de workflows
14 I.1 Introduction Les débuts de la technologie workflow datent de la fin des années 80, lorsque des grandes entreprises d assurances américaines ont réalisé que le traitement informatique pouvait optimiser la gestion des contrats et des remboursements, qui auparavant était effectuée sur un support papier. Le premier produit commercial workflow était le logiciel FileNet, basé sur l exécution de scripts, suivi par le premier système de workflow graphique, Sigma Imaging Systems, commercialisé en 1989 [1]. Depuis, de nombreux autres produits ont été développés et commercialisés, donnant lieu à des définitions et des terminologies souvent peu unifiées, voire même contradictoires. Dans ce chapitre, nous établissons tout d abord quelques définitions permettant de caractériser et de classifier les différents types de workflow. Nous examinons ensuite les modes de collaboration interorganisationnelle et notamment ceux employés dans une entreprise virtuelle. Il s agit en particulier d étudier les contraintes que ce type de contexte impose aux logiciels de gestion de workflows. Enfin, dans la dernière partie, nous présentons et comparons trois approches, permettant de traiter le problème du workflow : la méthodologie centralisée, les technologies composants et finalement les approches «multi-agents». Compte tenu de l intérêt que cette dernière méthodologie représente pour le workflow inter-organisationnel, nous en présentons une étude détaillée, illustrée par quelques exemples d approches développées dans le cadre de plusieurs projets de recherche.
15 I.2 Définitions La «Workflow Management Coalition» est un consortium dont le but est d uniformiser et de promouvoir l implémentation de processus informatisés dans les entreprises. Elle définit un workflow de la façon suivante : «The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set of procedural rules.» [4] Cette définition, bien qu étant la plus utilisée dans la littérature, n est néanmoins pas entièrement satisfaisante. Tout d abord, la distinction entre documents, information et tâches est inutile d un point de vue informatique, car documents et tâches font partie de l information. Ensuite, la notion de «règles procédurales» est trop vague et doit être affinée avant d être employée dans un système réel. Nous préférons donc la définition établie dans [5] : «Le management d un workflow est réalisé par un système proactif pour la gestion d une série de tâches qui sont transmises aux participants appropriés dans le bon ordre et qui sont complétées dans des temps donnés» Cette définition nous amène à définir les termes fondamentaux suivants : Un système proactif - Un tel système génère et satisfait des objectifs. Contrairement à un système réactif, son comportement n est pas seulement conditionné par des évènements, mais aussi par des considérations internes au système [6]. Les participants appropriés - Ils sont souvent appelés acteurs ou ressources. Il peut s agir aussi bien de personnes que d entités logicielles. Le bon ordre - Les tâches peuvent être liées entre elles par des contraintes de précédence. Autrement dit, une tâche doit avoir débuté (ou fini) avant le commencement de la tâche suivante. On distingue deux étapes dans la gestion d un workflow. La première concerne la conception et la définition des processus (en anglais Build Time) ; et la seconde le contrôle de l exécution des processus (en anglais Run Time). La Figure 1 illustre la relation entre ces deux étapes. Lors de la phase de conception et de définition, un schéma de workflow est établi. Des outils permettant de simplifier la conception du workflow (méthodes graphiques, vérification de validité du schéma, etc.) ont été développés [9]. Lors de la seconde phase, plusieurs instances du schéma de workflow sont crées, puis exécutées à l aide de ressources [7]. A chaque instance est associé un état d exécution. Il s agit d un ensemble de variables permettant de savoir quelles tâches ont été effectuées et avec quel résultat [10]. Cette deuxième phase est réalisée par le moteur de workflow, appelé aussi «run-time engine». Il consiste en une interface utilisateur et en des applications informatiques permettant de coordonner et d exécuter des processus et des activités. Le travail est acheminé d un poste informatique à un autre, à chaque fois qu une étape de la procédure est achevée [16].
16 Figure 1 : Phases du management workflow [9] Un système workflow est en général un système distribué. On entend par système distribué un système formé de composants logiciels, localisés sur plusieurs ordinateurs reliés par un réseau, et interagissant entre eux en vue de répondre à un besoin donné [11]. Actuellement, avec l émergence de la mobilité des postes de travail (ordinateurs portables, PDAs, etc.), un système distribué se modifie souvent de façon imprévisible (perte de connexion, intégration dynamique de nouveaux matériels). Dans un schéma de workflow, les transitions entre les activités des différentes tâches d une instance sont décrites. L ensemble des conditions associées à ces transitions est appelé flux de contrôle (en anglais «control flow»). Les flux de contrôle peuvent être de plusieurs types [8] : 1. Acheminement parallèle - Plusieurs tâches peuvent être exécutées parallèlement 2. Acheminement séquentiel - Une séquence de tâches (un seul fil de contrôle) 3. Branchement multiple - Répartition d un fil de contrôle en plusieurs fils parallèles 4. Rendez-vous - Point de synchronisation où plusieurs fils de contrôle s unissent 5. Aiguillage - Branchement conditionnel (une activité parmi plusieurs est choisie pour continuer l exécution d un fil de contrôle) 6. Jonction - Convergence de plusieurs fils de contrôle (aucune synchronisation) 7. Itération - Répétition d une même séquence de tâches 8. Pré-condition - Le critère de démarrage d une séquence de tâches 9. Post-condition - Le critère d arrêt d une séquence de tâches 10. Transition et Transition-Condition - Passage d une tâche à une autre, éventuellement conditionné par des critères donnés
17
18 La Figure 2 représente le graphe acyclique dirigé d un exemple de flux de contrôle dans un workflow d assistance téléphonique. Figure 2 : Exemple de flux de contrôle [12] I.3 Types de workflow Dans la littérature, on distingue entre plusieurs types de workflow [13] : Les workflows de production ; les workflows administratifs ; les workflows ad hoc ou collaboratifs.
19 Cette distinction peut bien sûr être remise en cause et souvent, les workflows ad hoc sont distingués des workflows collaboratifs [14]. Par ailleurs, il n est pas toujours possible de différencier les workflows administratifs des workflows collaboratifs. I.3.1 Les workflows de production Ce type de workflow est également appelé «workflow procédural». La gestion de workflows de production a pour but d optimiser des processus répétitifs et bien maîtrisés, afin d augmenter la productivité et la qualité des articles produits. Le niveau d automatisation des tâches du processus est en général très élevé et le rôle du système de workflow est le plus souvent limité à la gestion des exceptions. Les tâches et leurs contraintes sont définies de manière rigoureuse, ce qui permet une planification déterministe des séquences de tâches, effectuée hors ligne, avant le démarrage de la production. Ce workflow se doit surtout d être rapide, fiable et sécurisé, car les chaînes de production tournent souvent sans arrêt, 24 heures sur 24. Sa flexibilité se limite à l application de scénarii prédéfinis. I.3.2 Les workflows administratifs Comparés aux workflows de production, les workflows administratifs possèdent une définition moins précise des tâches à effectuer. Une tâche administrative n est définie que dans ses grandes lignes et ainsi le nombre de tâches par heure est souvent dix à cent fois inférieur par rapport aux workflows de production [14]. La gestion de ce type de workflow doit être souple, afin de prendre en compte les contraintes de flexibilité imposées par les procédures administratives.
20 I.3.3 Les workflows ad hoc ou collaboratifs Les workflows ad hoc ne sont pas connus a priori, au niveau organisationnel. Ils sont crées individuellement, à la demande de chaque utilisateur. Dans ce type de workflow, l optimisation de l exécution d une instance de workflow est moins importante que la capacité de réagir de manière flexible aux modifications imprévues ; et les processus sont définis de manière informelle. Les acteurs humains peuvent intervenir à tout instant dans la décision du cheminement du processus. Un système pour la gestion des workflows collaboratifs doit permettre aux individus ou aux équipes de coopérer afin d atteindre un objectif commun. L outil classique pour les workflows collaboratifs est le groupware. L exécution d une tâche dans le cas d un workflow ad hoc se décompose en quatre étapes [15] : 1. La négociation (Y a-t-il une ressource disponible?) 2. L accord (Oui, la ressource est disponible) 3. L allocation (La ressource est utilisée pour l exécution de la tâche) 4. La vérification (La tâche a-t-elle été correctement exécutée?)
21 I.4 Collaboration inter-organisationnelle I.4.1 Concept de l entreprise virtuelle Le concept de l entreprise virtuelle (EV) est basé sur un échange intensif d informations entre les différentes entreprises participantes. Initialement, ce concept a été utilisé pour l intégration de la chaîne logistique complète, du producteur des matières premières jusqu à l acheteur du produit final. Une autre application du paradigme EV est l ingénierie concurrente ou simultanée. Dans une entreprise virtuelle, un fabricant ne crée plus un produit complet de façon autonome : il s intègre dans un réseau de fournisseurs, clients, ingénieurs, etc. Trois types d EV peuvent être distingués [18] : EV à court terme - La collaboration est basée sur une affaire unique. Les projets sont en général bien décomposables et les activités de collaboration sont souvent asynchrones. Le système workflow interorganisationnel contrôle l activité globale, mais les détails sont implémentés localement au niveau de chaque participant. EV basée sur l entreprise étendue - Les entreprises intègrent des collaborateurs (fournisseurs, clients) dans leur système de façon permanente, selon une hiérarchie claire. Le système workflow doit traverser les limites des entreprises, afin d assurer une intégration étroite de tous les participants, notamment pour la gestion de la chaîne logistique. EV sous forme de consortium - Il s agit également d une collaboration permanente entre les participants de l EV, mais la structure n est pas hiérarchique. Chaque participant garde un degré d indépendance, ce qui exige une très grande flexibilité et réactivité, d autant plus que, tout en travaillant pour le même objectif, les membres de l EV peuvent être concurrents. Dans les sections suivantes, nous allons détailler les particularités de ces trois types d entreprises virtuelles et leurs exigences spécifiques vis-à-vis des outils de gestion de workflow. Cas No. 1 : La collaboration à court terme Dans le cas d une coopération ponctuelle entre deux entreprises, l effort de mise en œuvre d une structure commune de gestion de workflow dépasse souvent le bénéfice de celle-ci. L échange d informations et la synchronisation des activités se limitent à des contacts informels, du type mail ou téléphone. L émergence d un vrai standard de description de processus de travail pourrait à terme changer la donne, mais aujourd hui l incompatibilité d outils informatiques et le manque de rigueur dans la formalisation des workflows freinent considérablement l application de systèmes de gestion automatisée. Cas No. 2 : L entreprise étendue - Gestion de la chaîne logistique La chaîne logistique est une succession d'interventions industrielles et commerciales qui va de l'approvisionnement en matières premières jusqu à la vente d'un produit à son client. Plusieurs entreprises participent à une telle chaîne et interviennent à différentes étapes. Les solutions de gestion de la chaîne logistique (GCL) visent à automatiser et à optimiser les processus de passage d'une étape à une autre de la chaîne. [21] Dans le passé, seuls les producteurs régulaient la chaîne logistique, en contrôlant la vitesse et la
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION
Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION Classe de terminale de la série Sciences et Technologie du Management et de la Gestion Préambule Présentation Les technologies de l information
Plus en détailUne SGDT simple pour entreprises
livre blanc Une SGDT simple pour entreprises RESUME SolidWorks Enterprise PDM aide les entreprises de développement de produits 3D à maîtriser, gérer et partager le volume toujours croissant des diverses
Plus en détailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailIBM Business Process Manager
IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d
Plus en détailRésumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES
Aristote ----- Cloud Interopérabilité Retour d'expérience L A F O R C E D E L I N N O V A T I O N Résumé Les systèmes d'information logistique (SIL) sont des outils qui amènent des gains de productivité
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailChapitre 1 : Introduction aux bases de données
Chapitre 1 : Introduction aux bases de données Les Bases de Données occupent aujourd'hui une place de plus en plus importante dans les systèmes informatiques. Les Systèmes de Gestion de Bases de Données
Plus en détailModernisation et gestion de portefeuilles d applications bancaires
Modernisation et gestion de portefeuilles d applications bancaires Principaux défis et facteurs de réussite Dans le cadre de leurs plans stratégiques à long terme, les banques cherchent à tirer profit
Plus en détailWEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager
Plus en détaileframe pour optimiser les reportings métiers et réglementaires
eframe pour optimiser les reportings métiers et réglementaires TIME WINDOW DRIVEN REPORTING POUR DES ANALYSES ET DES RAPPORTS COMPLETS ET EXACTS, À TEMPS TOUT LE TEMPS www.secondfloor.com eframe pour optimiser
Plus en détailLES OUTILS DU TRAVAIL COLLABORATIF
LES OUTILS DU TRAVAIL COLLABORATIF Lorraine L expression «travail collaboratif» peut se définir comme «l utilisation de ressources informatiques dans le contexte d un projet réalisé par les membres d un
Plus en détailLivre Blanc Oracle Novembre 2010. Le Bureau des Projets (PMO) : un levier stratégique de création de valeur pour l industrie
Livre Blanc Oracle Novembre 2010 Le Bureau des Projets (PMO) : un levier stratégique de création de valeur pour l industrie Présentation générale Les entreprises industrielles sont confrontées à un environnement
Plus en détailL apprentissage automatique
L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer
Plus en détailCA Automation Suite for Data Centers
FICHE PRODUIT : CA Automation Suite for Data Centers CA Automation Suite for Data Centers agility made possible «La technologie a devancé la capacité à la gérer manuellement dans toutes les grandes entreprises
Plus en détailWorkflow et Service Oriented Architecture (SOA)
White Paper Workflow et Service Oriented Architecture (SOA) Présentation Cet article offre une approche pragmatique de la SOA et du workflow à travers des problématiques d'entreprises, une méthodologie
Plus en détailAlcatel OmniPCX Office
Alcatel OmniPCX Office Livre blanc Alcatel PIMphony dynamise la gestion de la relation client des PME Livre blanc, Alcatel PIMphony dynamise les solutions CRM des PME Alcatel 2004 page 1 Alcatel OmniPCX
Plus en détailS8 - INFORMATIQUE COMMERCIALE
S8 - INFORMATIQUE COMMERCIALE Les savoirs de l Informatique Commerciale doivent être abordés en relation avec les autres savoirs (S4 à S7). Les objectifs généraux sont : o de sensibiliser les étudiants
Plus en détailLes progiciels de gestion intégrés (PGI ou ERP)
Le point sur Les progiciels de gestion intégrés (PGI ou ERP) Depuis le début des années 90 s est développé un nouveau type de logiciel de gestion : le PGI, ou Progiciel de Gestion Intégré, plus connu sous
Plus en détailConception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Plus en détailBusiness & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Progiciels de Gestion Intégrés Sommaire Définition... 2 ERP... 2 Objectifs
Plus en détailMATRICE DES FONCTIONNALITES
Facilité d utilisation Nouveau! Convivialité d Outlook Nouveau! Smart Technician Client Assistant Installation Configuration instantanée et personnalisable Nouveau! Installation à distance de Technician
Plus en détailCisco Unified Computing Migration and Transition Service (Migration et transition)
Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications
Plus en détailL ERP global et proactif des Entreprises Moyennes
p r o A L P H A L ERP global et proactif des Entreprises Moyennes L'ERP global et proactif des Entreprises Moyennes Nous avons donc développé une solution globale et intégrée, pour optimiser l'ensemble
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailPrise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailCours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Plus en détailLa plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle
La plate-forme DIMA Master 1 IMA COLI23 - Université de La Rochelle DIMA Bref aperçu Qu'est-ce? Acronyme de «Développement et Implémentation de Systèmes Multi-Agents» Initié par Zahia Guessoum et Jean-Pierre
Plus en détailLe Guide Pratique des Processus Métiers
Guides Pratiques Objecteering Le Guide Pratique des Processus Métiers Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam 21 avenue Victor Hugo 75016
Plus en détailSystèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma
Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24.2 1 Semestre 4 : Fev. 2015 Grid : exemple SETI@home 2 Semestre 4 : Fev. 2015 Grid : exemple SETI@home
Plus en détailParcours en deuxième année
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
Plus en détailinformatisé de l'entreprise
M542 - Fonctionnement informatisé de l'entreprise PLAN : Fonctionnement informatisé de l'entreprise 6h de cours 2h : progiciels, ERP & IAE 1h : Echange de données 1h : Intranet-Extranet 1h : Sécurité 1h
Plus en détailles outils du travail collaboratif
les outils du travail collaboratif Sommaire Qu est-ce que le travail collaboratif? A chaque usage ses outils L échange d informations Le partage d informations La gestion de projet La conception collaborative
Plus en détailGarantir une meilleure prestation de services et une expérience utilisateur optimale
LIVRE BLANC Garantir une meilleure prestation de services et une expérience utilisateur optimale Mai 2010 Garantir une meilleure prestation de services et une expérience utilisateur optimale CA Service
Plus en détailStratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants
Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine
Plus en détailJulien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
Plus en détailRappels sur les suites - Algorithme
DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................
Plus en détailIntroduction à l informatique temps réel Pierre-Yves Duval (cppm)
Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 -Définition et problématique - Illustration par des exemples -Automatisme:
Plus en détailAxe de valeur BMC Identity Management, la stratégie d optimisation de la gestion des identités de BMC Software TM
BROCHURE SOLUTIONS Axe de valeur BMC Identity Management, la stratégie d optimisation de la gestion des identités de BMC Software TM L IDENTITE AU COEUR DE VOTRE PERFORMANCE «En tant que responsable informatique,
Plus en détailINF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude
INF 1250 INTRODUCTION AUX BASES DE DONNÉES Guide d étude Sous la direction de Olga Mariño Télé-université Montréal (Québec) 2011 INF 1250 Introduction aux bases de données 2 INTRODUCTION Le Guide d étude
Plus en détailArchitecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Plus en détailComment initialiser une démarche SOA
Comment initialiser une démarche SOA Placer l approche l SOA au cœur c de la vie du Système d Informationd Olivier Dennery IT Architect IBM certified BCS Application Innovation Objectifs Objectifs - Rappeler
Plus en détailLe Processus RUP. H. Kadima. Tester. Analyst. Performance Engineer. Database Administrator. Release Engineer. Project Leader. Designer / Developer
Le Processus RUP Database Administrator Project Leader H. Kadima Performance Engineer Release Engineer Analyst Designer / Developer Tester Table des matières 1. De l artisanat à l industrialisation de
Plus en détailIntroduction au datamining
Introduction au datamining Patrick Naïm janvier 2005 Définition Définition Historique Mot utilisé au départ par les statisticiens Le mot indiquait une utilisation intensive des données conduisant à des
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailGÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK
Face à l évolution rapide des marchés, les entreprises doivent continuellement reconsidérer leurs axes de développement et leurs stratégies commerciales. Les sollicitations permanentes des concurrents
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailGestion des e-mails par ELO
>> La gestion du cycle de vie du courrier électronique comme La bonne décision pour aujourd hui et pour demain Les solutions de gestion du contenu d entreprise (Enterprise Content Management/ECM) de ELO
Plus en détailMacroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope
Macroscope et l'analyse d'affaires Dave Couture Architecte principal Solutions Macroscope Avis Avis d intention Ce document a pour but de partager des éléments de vision et d intentions de Fujitsu quant
Plus en détailACCESSNET -T IP Technique système TETRA d Hytera. www.hytera.de
Technique système TETRA d Hytera est la solution complète et performante pour toutes les applications de la téléphonie mobile professionnelle. www.hytera.de Bref aperçu Pour une communication TETRA professionnelle
Plus en détailFICHE DE PRÉSENTATION DE LA SOLUTION
FICHE DE PRÉSENTATION DE LA SOLUTION CA Private Cloud Accelerator for Vblock Platforms Avec quelle rapidité votre Cloud privé peut-il faire face à la demande croissante de services métier et rentabiliser
Plus en détailGOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE
GOUVERNANCE DES IDENTITES ET DES ACCES ORIENTEE METIER : IMPORTANCE DE CETTE NOUVELLE APPROCHE RÉSUMÉ Depuis des années, les responsables de la sécurité de l information et les responsables opérationnels
Plus en détailGérez vos coûts de projet intelligemment
Gérez vos coûts de projet intelligemment À propos de De nos jours, les projets en immobilisation sont de plus en plus gros, de plus en plus complexes. Sans une analyse exhaustive de la valeur acquise,
Plus en détailLe pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée
Colloque : Systèmes Complexes d Information et Gestion des Risques pour l Aide à la Décision Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée BELKADI
Plus en détailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailVers une approche Adaptative pour la Découverte et la Composition Dynamique des Services
69 Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services M. Bakhouya, J. Gaber et A. Koukam Laboratoire Systèmes et Transports SeT Université de Technologie de Belfort-Montbéliard
Plus en détailDEMANDE D INFORMATION RFI (Request for information)
DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE
Plus en détailHySIO : l infogérance hybride avec le cloud sécurisé
www.thalesgroup.com SYSTÈMES D INFORMATION CRITIQUES ET CYBERSÉCURITÉ HySIO : l infogérance hybride avec le cloud sécurisé Le cloud computing et la sécurité au cœur des enjeux informatiques L informatique
Plus en détailWHITEPAPER. Quatre indices pour identifier une intégration ERP inefficace
Quatre indices pour identifier une intégration ERP inefficace 1 Table of Contents 3 Manque de centralisation 4 Manque de données en temps réel 6 Implémentations fastidieuses et manquant de souplesse 7
Plus en détailMétiers de la Production/ Logistique
Les fiches Métiers de l Observatoire du Travail Temporaire Emploi, compétences et trajectoires d intérimaires cadres Métiers de la Production/ Logistique R & D Production Ingénieur de recherche Responsable
Plus en détaile-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence
e-business, EAI et Business Intelligence Le triptyque gagnant Alain Fernandez Consultant indépendant, il intervient depuis plus de 15 ans auprès des grands comptes et des PME sur la conception des systèmes
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailGuide No.2 de la Recommandation Rec (2009).. du Comité des Ministres aux États membres sur la démocratie électronique
DIRECTION GENERALE DES AFFAIRES POLITIQUES DIRECTION DES INSTITUTIONS DEMOCRATIQUES Projet «BONNE GOUVERNANCE DANS LA SOCIETE DE L INFORMATION» CAHDE (2009) 2F Strasbourg, 20 janvier 2009 Guide No.2 de
Plus en détailSUPPLY CHAIN MANAGEMENT STRUCTURE & PILOTAGE DES FLUX. NRJ Nov. 2005 Page 1
Page 1 Robert Nondonfaz Professeur adjoint HEC-ULg Professeur invité HEMES-GRAMME Chargé de cours H.E. CHARLEMAGNE Chargé de cours H.E. TROCLET Co-responsable scientifique du programme SCM [ IAG-SBS-HEC.ULg
Plus en détailMéthodes Agiles et gestion de projets
Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La
Plus en détailIdentification des incontournables à la démarche Lean
Identification des incontournables à la démarche Lean Analyse des résultats 7/09/2010 Barbara Lyonnet, Laboratoire SYMME, Université de Savoie barbara.lyonnet@univ-savoie.fr 1. Introduction Toute entreprise
Plus en détailConception d une infrastructure «Cloud» pertinente
Conception d une infrastructure «Cloud» pertinente Livre blanc d ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) préparé pour Avocent Juillet 2010 RECHERCHE EN GESTION INFORMATIQUE, Sommaire Résumé........................................................
Plus en détailUNIFIED D TA. architecture nouvelle génération pour une restauration garantie (assured recovery ) que les données soient sur site ou dans le cloud
UNIFIED architecture nouvelle génération pour une restauration garantie (assured recovery ) D TA que les données soient sur site ou dans le cloud PROTECTION FOURNISSEURS DE SERVICES GÉRÉS DOSSIER SOLUTION
Plus en détailLe logiciel pour le courtier d assurances
Le logiciel pour le courtier d assurances Introduction - Présentation 2 Intégration totale 3 Paperless Office 3 Traitement Unifié de l information 4 Outils commerciaux 5 Communication 6 Intégration AS/2
Plus en détailAnalyse structurée de solutions pour BMC Remedy IT Service Management v 7
LIVRE BLANC SUR LES PRATIQUES ITIL Analyse structurée de solutions pour BMC Remedy IT Service Management v 7 Exploiter le potentiel des pratiques ITIL grâce aux ateliers d analyse de solutions organisés
Plus en détailPlateforme STAR CLM. Gestion intégrée des réseaux multilingues d entreprise
Plateforme STAR CLM Gestion intégrée des réseaux multilingues d entreprise Groupe STAR Your single-source partner for corporate product communication Chaque plan de vol est unique... Chaque vol est un
Plus en détailSMART printers. NOuVEAuX usages D IMPRESSION LIÉS À L ÉVOLuTION DE LA RELATION CLIENT DANS LA BANQUE ET L ASSURANCE L IMPRESSION INTELLIGENTE
SMART printers L IMPRESSION INTELLIGENTE NOuVEAuX usages D IMPRESSION LIÉS À L ÉVOLuTION DE LA RELATION CLIENT DANS LA BANQUE ET L ASSURANCE www.smart-printers.com * Votre Nouvelle Expérience Business.
Plus en détailCORBA. (Common Request Broker Architecture)
CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,
Plus en détailÉditions QAD On Demand est disponible en trois éditions standard : QAD On Demand is delivered in three standard editions:
QAD On Demand QAD On Demand est une option du déploiement de QAD Enterprise Applications. Grâce à elle, les utilisateurs tirent un profit maximum de QAD Enterprise Applications, partout dans le monde,
Plus en détailModélisation multi-agents - Agents réactifs
Modélisation multi-agents - Agents réactifs Syma cursus CSI / SCIA Julien Saunier - julien.saunier@ifsttar.fr Sources www-lih.univlehavre.fr/~olivier/enseignement/masterrecherche/cours/ support/algofourmis.pdf
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
Plus en détailFormation Méthode MDM. Architecture et procédés de modélisation des données de référence
Architecture et procédés de modélisation des données de référence Objectifs de la session Les participants découvrent l architecture et les procédés de modélisation utilisés pour les projets de Master
Plus en détail4.2 Unités d enseignement du M1
88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter
Plus en détailPrincipe et règles d audit
CHAPITRE 2 Principe et règles d audit 2.1. Principe d audit Le principe et les règles d audit suivent logiquement l exposé précédent. D abord, comme dans toute branche de l activité d une entreprise, l
Plus en détailLa pratique de la gestion des services. Lier les composants techniques avec les services d opérations dans la CMDB
La pratique de la gestion des services Lier les composants techniques avec les services d opérations dans la CMDB Création : octobre 2013 Mise à jour : octobre 2013 A propos A propos du document Ce document
Plus en détailSujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Plus en détailCONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE
CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE Épreuve de cas pratique dans la spécialité correspondant à l'option choisie par le candidat Option D Durée de préparation
Plus en détailplate-forme PaaS (Audit)
Contrôle d accès dans une plate-forme PaaS (Audit) Ahmed BOUCHAMI, Olivier PERRIN, LORIA Introduction La sécurité d une plate-forme collaborative nécessite un module d authentification et un module de
Plus en détailSéminaires Système D Information. Formation Conduite du Changement. Préambule
Séminaires Système D Information Formation Conduite du Changement Préambule Sommaire Préambule L entreprise : système complexe en mouvement permanent Mickael Porter Harvard Business School - L avantage
Plus en détailLogiciel HP StorageWorks Enterprise Virtual Array (EVA) Fiche technique
Logiciel HP StorageWorks Enterprise Virtual Array (EVA) Fiche technique Avec le logiciel HP StorageWorks EVA et les solutions tolérantes aux sinistres, vous pouvez avoir la tranquillité d esprit de savoir
Plus en détail1 Introduction à l infrastructure Active Directory et réseau
1 Introduction à l infrastructure Active Directory et réseau Objectifs d examen de ce chapitre Ce premier chapitre, qui donne un aperçu des technologies impliquées par la conception d une infrastructure
Plus en détailEMC DATA DOMAIN HYPERMAX
EMC DATA DOMAIN HYPERMAX Optimisation du stockage de protection EMC AVANTAGES CLÉS Déduplication évolutive et ultrarapide Jusqu à 58,7 To/h de débit Réduit de 10 à 30 fois le stockage de sauvegarde, et
Plus en détailITIL V2. La gestion des mises en production
ITIL V2 La gestion des mises en production Création : novembre 2004 Mise à jour : août 2009 A propos A propos du document Ce document de référence sur le référentiel ITIL a été réalisé en 2004 et la traduction
Plus en détailQuels outils pour prévoir?
modeledition SA Quels outils pour prévoir? Les modèles de prévisions sont des outils irremplaçables pour la prise de décision. Pour cela les entreprises ont le choix entre Excel et les outils classiques
Plus en détailC est la puissance de FlexNet.
C est lors de l exécution des opérations de production que la stratégie d entreprise et la planification de production se concrétisent. La fabrication est le «moment de vérité» de tout industriel qui s
Plus en détailAnnexe 6. Notions d ordonnancement.
Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document
Plus en détailGérez efficacement vos flux d entreprises.
Gérez efficacement vos flux d entreprises. g geai* répond au besoin de gestion des flux de données inter et intra-entreprises. Vous maîtrisez vos flux autour d une application centralisée. *EAI : Enterprise
Plus en détailArcGIS. for Server. Sénégal. Comprendre notre monde
ArcGIS for Server Sénégal Comprendre notre monde ArcGIS for Server Créer, distribuer et gérer des services SIG Vous pouvez utiliser ArcGIS for Server pour créer des services à partir de vos données cartographiques
Plus en détailNe laissez pas le stockage cloud pénaliser votre retour sur investissement
Ne laissez pas le stockage cloud pénaliser votre retour sur investissement Préparé par : George Crump, analyste senior Préparé le : 03/10/2012 L investissement qu une entreprise fait dans le domaine de
Plus en détailD une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Plus en détailDéveloppement itératif, évolutif et agile
Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie
Plus en détailLa Supply Chain. vers un seul objectif... la productivité. Guy ELIEN
La Supply Chain vers un seul objectif... la productivité Guy ELIEN juin 2007 Sommaire Le contexte... 3 le concept de «chaîne de valeur»... 3 Le concept de la Supply Chain... 5 Conclusion... 7 2 La Supply
Plus en détailDéfinition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.
CONNECTER LES SYSTEMES ENTRE EUX L informatique, au cœur des tâches courantes, a permis de nombreuses avancées technologiques. Aujourd hui, la problématique est de parvenir à connecter les systèmes d information
Plus en détail11 Février 2014 Paris nidays.fr. ni.com
11 Février 2014 Paris nidays.fr 1 Choisir la bonne architecture logicielle pour automatiser les systèmes de test Jérémy Charavet Ingénieur d Applications, National Instruments France Une architecture logicielle
Plus en détail