Intégration orientée service des modèles Grid et Multi-Agents

Dimension: px
Commencer à balayer dès la page:

Download "Intégration orientée service des modèles Grid et Multi-Agents"

Transcription

1 Intégration orientée service des modèles Grid et Multi-Agents Clément Jonquet Pascal Dugénie Stefano A. Cerri LIRMM, CNRS & Université Montpellier II 161 Rue Ada, F Montpellier Cedex 5 {jonquet,dugenie,cerri}@lirmm.fr RÉSUMÉ. Cet article s intéresse à la question de l intégration des modèles GRID et SMA (Système Multi-Agents) par une approche orientée service. Nous montrons comment le concept de service se situe à l intersection de ces domaines et comment leur intégration permet la réalisation de service générés dynamiquement basés sur des conversations. Dans notre approche, les services sont échangés (i.e., fournis et utilisés) par des agents grâce à et au travers de l infrastructure et des mécanismes de GRID. Nous commençons par introduire une nouvelle formalisation pour décrire les concepts clés de GRID (inspirés de OGSA) et des SMA (inspirés du modèle STROBE). Puis, nous utilisons cette formalisation pour établir une correspondance entre ces concepts. Le but est de suggérer des directions pour la réalisation et l implémentation d un modèle intégré GRID-SMA, supportant à la fois les concepts d agents et de service Grid. Le modèle intégré peut être vu comme une formalisation des interactions agents pour l échange de service. ABSTRACT. This paper addresses the problem of integrating GRID and MAS (Multi-Agent Systems) models by means of a service-oriented approach. We present the concept of service at the intersection of GRID and MAS, i.e., how an integration of these domains may enhance the implementation of dynamically generated services based on conversations. Services are exchanged (i.e., provided and used) by agents through GRID mechanisms and infrastructure. We start by introducing a novel formalization to describe key GRID and MAS concepts (influenced by OGSA and the STROBE model). Secondly, we use this formalization as a tool to map GRID and MAS concepts in order to suggest future directions for the conception, design and implementation of an integrated model supporting both agents and Grid services. The integrated model may be seen as a formalization of service exchanges agent interactions. MOTS-CLÉS : Agent, Interaction, Génie logiciel, Systèmes mixtes, Grid, Intégration agent-grid, Web/Grid service, Architecture orientée service, modèle STROBE. KEYWORDS: Agent, Interaction, Software engineering, Mixed systems, Grid, Grid-agent integration, Web/Grid service, Service Oriented Architecture, STROBE model. Soumission à JFSMA Volume /, pages 0 à 0

2 Intégration Grid et Multi-Agents 1 1. Introduction Contexte historique. Même si le GRID 1 et les SMA sont deux types de systèmes distribués, leur motivations sont différentes [FOS 04]. Le GRID se concentre sur une infrastructure fiable et sûre de partage de ressources, tandis que les SMA se concentrent sur des comportements flexibles et autonomes dans des environnements ouverts. Récemment, le développement des systèmes distribués s est vu passer d architecture orientées systèmes à des Architectures Orientées Services (AOS) facilitant l interopération et l intégration de composant distribués tels que des documents, des ressources, des applications et des services. Les services Web sont aujourd hui la principale implémentation des AOS. Dernièrement, le GRID à significativement amélioré les AOS en ajoutant au concept de service la gestion de l état et la dynamicité (gestion de la durée de vie) pour une instance de service. Ce sont les services Grid. Le GRID est ainsi la première infrastructure de partage de ressource développée dans une perspective service [FOS 02, COM 05]. De la même manière, les agents sont définis comme des entités autonomes, intelligentes et interactives qui possèdent des compétences et utilisent ou offrent des services [FER 95, JEN 01]. Les SMA ont montré l aptitude des agents pour la fourniture et l utilisation de services lorsque l objectif des AOS est devenu la composition dynamique de services, la sémantique, la gestion des processus métiers, etc. [SIN 05]. Ainsi, le concept de service est bien à l intersection des domaines GRID et SMA. Génération Dynamique de Service. Fournir un service signifie identifier et offrir une réponse (parmi de nombreuses possibles) au problème de quelqu un. Les services doivent être générés dynamiquement par des fournisseurs de service en fonction des conversations qu ils ont avec des utilisateurs. Dans la Génération Dynamique de Service (GDS) l utilisateur ne sait pas forcement tout ce que le fournisseur peut procurer ; il construit itérativement son désidérata en fonction des réactions du fournisseur. La GDS ne consiste pas seulement en une fourniture d un produit pre-existant, mais en un processus de création de quelque chose de nouveau et adapté à un utilisateur donné. Deux services ne sont jamais générés de la même manière car ils impliquent des changements d états aussi bien du fournisseur que de l utilisateur. Ainsi, la GDS fait évoluer localement les agents impliqués, mais provoque également une évolution collective d une communauté d entités qui partagent des objectifs communs et échangent des services. Les services Web sont souvent critiqués de n être pas plus que des appels de procédure à distance (RPC) passifs, sans adaptation à l utilisateur, sans mémoire, sans gestion de la durée de vie, sans gestion de la sémantique, ni de capacité à avoir des conversations (simple requête/réponse). Pour aller vers la GDS, la communauté services Web réalise petit à petit qu il faut dépasser HTTP, XML, RPC, pour être enrichi par les travaux d autres domaines de recherches tels que les systèmes d information, la représentation des connaissances, l interaction et spécialement le GRID et les SMA 1. GRID : Globalisation des Ressources Informatiques et des Données (Ministère de la Recherche 2001) ou grille.

3 2 Soumission à JFSMA Volume / [JON 06]. Singh and Huhns [SIN 05] parlent de "service engagement." Le passage d une perspective limitée dans les échanges de service à la GDS est la motivation de cet article. Formaliser localement (niveau agent) et simplement les échanges de services entre agents via GRID et un bon moyen pour modéliser le comportement global, plus complexe, que peut avoir une communauté d agents qui partagent les mêmes objectifs. En conséquence, nous proposons une nouvelle formalisation pour décrire les concepts clés de GRID et des SMA, par exemple : organisation virtuelle, virtualisation, service Grid, agent, capacité, groupe, rôle, etc. Puis, nous utilisons cette formalisation pour établir une correspondance entre ces concepts et proposer un modèle intégré GRID-SMA. Une des idées phares de cette intégration consiste à interfacer les capacités d un agent comme des services Grid dans un container lui allouant des ressources. Une autre consiste à uniformiser le mécanisme d instanciation de service de GRID avec le mécanisme de création d un contexte de conversation dédié des SMA. 2 Dans notre modèle intégré GRID-SMA, les services ne sont plus réalisés par des programmes objets, mais bien par des agents (humains ou artificiels) autonomes, intelligents et capables d avoir des conversations pour générer des services dynamiquement. Le reste du papier est organisé de la façon suivante : La section 2 dresse un bref état de l art concernant GRID et SMA et leurs rapports au concept de service. Cette section présente également trois analogies entre GRID et SMA qui ont fortement influencé notre intégration. Puis, la section 3 présente les concepts clés GRID et SMA. Enfin, la section 4 présente notre modèle intégré. Finalement, la section 5 conclue l article et décrit des perspectives. 2. État de l art 2.1. GRID et SMA : un besoin réciproque GRID et SMA ont développés des aspects différents et complémentaires de l approche service. Leur intégration fut premièrement suggérée par [FOS 04]. Les auteurs décrivent GRID comme le "muscle" i.e., l infrastructure, les outils et applications pour un partage fiable et sûr de ressource au sein de communautés virtuelles. Les SMA sont décris comme le "cerveau" i.e., concepts, méthodes et algorithmes pour la résolution partagée de problèmes et la collaboration : Le GRID est rigide, inflexible et pauvre en interaction. Il propose des mécanismes uniformes pour accéder des données brutes, mais est incapable de traiter leur sémantique ou de les considérer comme de la connaissance. Les services Grid sont capables de gérer un état, mais ne sont pas habilités à décider quand comment et pourquoi changer cet état. L orchestration et la chorégraphie de services nécessitent un langage de communication de haut niveau que GRID ne fournit pas. Les organisations 2. Pour expliquer cet aspect, nous utilisons le modèle de représentation et de communication agent STROBE, et le concept d Environnement Cognitif [JON 05, JON 03].

4 Intégration Grid et Multi-Agents 3 virtuelles regroupent des utilisateurs (en fonction de leurs besoins et objectifs) mais GRID ne fournit pas les moyens pour créer, gérer (intégrer/quitter) dynamiquement une organisation. Les SMA ne sont pas, fiables et sûrs à large échelle. Ils ont besoin de robustesse, d interopérabilité et de normalisation. Les SMA fournissent des capacités de raisonnement et d apprentissage, mais n offrent pas de contexte pour la découverte, et l échange de services GRID : partage de ressources et de services au sein d organisations virtuelles Le GRID a pour but de réaliser le partage flexible, sûr et coordonné de ressources ainsi que la résolution coopérative de problème au sein d organisations virtuelles [FOS 01]. A l origine, le GRID était conçu comme un grand nombre d ordinateurs en réseau où les ressources de calcul (grille de calcul) et de stockage (grille de donnée) étaient partagées en fonction des besoins et à la demande. GRID fournit les protocoles, applications et outils de développement pour réaliser ce partage dynamiquement et à grande échelle. Ce partage est hautement contrôlé pour définir qui partage quoi, qui utilise quoi, et sous quelles conditions. Un système GRID est obligatoirement hautement dynamique puisque les fournisseurs et utilisateurs de ressources varient en fonction du temps. Les organisations (ou communautés) virtuelles (VO) regroupent les utilisateurs de GRID en fonction de leurs objectifs ; ils servent de contexte d échanges de service. L usage de GRID était à ses débuts l apanage du calcul intensif mais son usage est désormais étendu à n importe quel type de service car il est basé sur l allocation dynamique de ressources à une instance de service. Héritage des services Web. Les services Web ( permettent d accéder de manière standardisée et interopérable à des fonctionnalités distribuées sur un réseau. Ceux sont des composants logiciels, exécutant une fonction, interfaçables (WSDL), localisables et découvrables (UDDI), qui interagissent par passage de messages (SOAP). 3 Les deux principaux objectifs des services Web sont la standardisation et l interopérabilité. Ainsi, les services Web évoluent de plus en plus vers l interaction entre services, la composition dynamique de services ou la gestion des processus métiers (orchestration, chorégraphie, conversation, etc.). 4 Les services Grid. [FOS 02] appelle service Grid, une instance de service à état (potentiellement éphémère) qui supporte une invocation fiable et sûre, une gestion de la durée de vie, des notifications, des règles de gestion, une identification et la virtualisation. OGSA (Open Grid Services Architecture) spécifie rigoureusement les services Grid. Là où les services Web sont sans état et persistants, les instances de service Grid peuvent être soit avec ou sans état et éphémères ou persistants. Les services sans 3. Web Services Description Language, Universal Description, Discovery and Integration, Simple Object Access Protocol 4. Par exemple, BPEL4WS (Business Process Execution Language for Web Services) ou WSCL (Web Services Conversation Language).

5 4 Soumission à JFSMA Volume / état sont synchrones (i.e., les messages ne peuvent être "bufferisés"), point-à-points (i.e., utilisables par un seul utilisateur), et interagissent par de simple requête/réponse. Ils retournent simplement une réponse à une invocation précise. Les services à état peuvent être asynchrones, multi-points et interagissent par des conversations. Ils permettent plus d adaptation dans le service fourni. Plus récemment, WSRF (Web Service Resource Framework) a uniformisé les mécanismes pour accéder à des ressources à état 5 avec des services Web/Grid. Pour un récent aperçu des concepts des services Grid et leur standardisation voir par exemple [COM 05] SMA : Agent et service Web Nous considérons simplement ici un agent comme une entité autonome, intelligente et interactive qui possède des compétences et utilise ou offre des services [FER 95, JEN 01]. Nous ne nous intéressons ici qu aux habilités des agents pour l échange de service : ils sont réactifs et proactifs, efficaces et adaptatifs, ils ont conscience d eux, des autres, et de leur environnement (partiellement), ils ont une mémoire et un état persistent, ils sont capables d avoir des conversations, ils peuvent apprendre, raisonner, et traiter sémantiquement des données. Agent et service Web. Le plus souvent, les services Web sont une interface pour un programme orienté objet. Une des évolutions cruciales vers la Génération Dynamique de Service est la substitution par un noyau agent, à ce noyau objet. De nombreux travaux suggèrent une intégration agent et service Web. Par exemple, [MOR 02, SEG 04]. Nous pouvons distinguer différentes approches dans ces travaux : Agent et service Web comme des concepts distincts. Les agents sont capables de décrire leurs services comme des services Web et recherchent/utilisent des services Web en faisant des correspondances entre les standards services Web (WSDL, SOAP) et agents (FIPA SD, FIPA ACL) [LYE 03, GRE 04, SEG 04]. Ces approches sont souvent limitées à des agents conformes aux standards FIPA ou utilisent un module d integration ou une passerelle. Un aspect difficile de ces travaux consiste à combler l espace entre les interactions sémantiquement pauvres et synchrones des services Web et les interactions sémantiquement riches et asynchrones des agents. Agent et service Web comme le même concept. Les agents et les services Web sont les mêmes entités. Tous les services sont des services Web et ils sont tous fournis par des agents (le programme sous-jacent est un agent) [ISH 04, PET 05]. Architecture orientée service basée sur des SMA. Ces travaux ne sont pas directement intéressés dans les interactions entre agents lors de l échange de service mais plutôt dans l utilisation des SMA pour améliorer les AOS (e.g., la découverte ou la sélection de service) [MAX 03]. Interaction entre services basé sur les SMA. Détaillé plus bas. 5. Une ressource à état est un élément qui modélise un état physique (base de donnée, fichier, serveur, etc.) ou logique (contrat, accord, etc.) qui est persistant et modifié par des interactions.

6 Intégration Grid et Multi-Agents Analogies GRID-SMA Communication agent vs. service interaction. Le GRID et les SMA utilisent les mêmes principes d interaction : la communication directe par passage de message. 6 En conséquence, nous retrouvons des analogies dans les concepts d interaction : La notion d orchestration de services (ou workflow) est analogue à celle de protocole d interaction [HUG 03]. Les deux termes décrivent une structure qui spécifie un ensemble d états et leurs transitions durant un série de communications (échange de messages) [SIN 99, BUH 03]. La notion de chorégraphie de services (ou conversation) est analogue à celle de conversation agent [MAA 05, HAN 02]. En particulier, [ARD 03] suggère d utiliser une approche dialogique, où chaque agent maintient un contexte de conversation (idée proche de celles du modèle STROBE détaillé plus bas). Autonomie et intelligence vs. service Grid à état dynamique. Le terme "agent intelligent" signifie qu un agent possède son propre état interne et est capable de le faire évoluer indépendamment des messages qu il reçoit (apprentissage, raisonnement, etc.). De manière analogue les services Grid sont à état. En outre, le processus d un agent qui, ayant une conversation, dédie un contexte (i.e., une partie de son état) à celle-ci est analogue au processus qui affecte à un nouveau service Grid ses propres ressources et son propre état. Le terme "agent autonome" signifie qu un agent est capable de gérer ses propres ressources ; cela est analogue à un service Grid qui est capable de gérer sa quantité de ressources et le temps pour lequel elles lui sont affectées. Structure organisationnelle. Le GRID et les SMA ont adoptés des structures organisationnelles proches. Dans les SMA centrés organisation les concepts de groupes, de communauté, de rôles sont importants. En particulier, [GUT 98, FER 03] proposent un modèle concis et minimal pour les organisations appelé AGR (pour Agent- Group-Role). Nous baserons notre intégration sur ce modèle simple mais très expressif comme le résume le tableau Formalisation des concepts clés de GRID et SMA Les concepts clés de GRID ont été établis à partir des spécifications OGSA et WSRF (figure 1). Le GRID est un système d échange de ressources. Les ressources Grid sont amenées par des hôtes. Un hôte est soit une association directe entre une ressource de calcul et une ressource de stockage, soit un couplage de plusieurs hôtes (e.g., une grappe). Le partage de ces ressources est réalisé par un processus en deux étapes : virtualisation, puis réification de ces ressources dans des containers de ser- 6. Toujours asynchrone pour les SMA, à la fois synchrone et asynchrone pour les services Grid. Notons également que la communication agent peut être indirecte.

7 6 Soumission à JFSMA Volume / Tableau 1 Analogie des structures organisationnelles GRID et SMA SMA GRID Agent Utilisateur Grid Joue des rôles et délègue des taches dans des Utilise et fournit des services dans des VO. groupes. Groupe VO Ensemble d agents qui partagent des caractéristiques ou des buts communs. Contexte des caractéristiques ou des buts communs. Ensemble d utilisateurs Grid qui partagent d activités. Partitionnement de l organisation. Un agent transforme ses capacités en nement des communautés. Des utilisateurs y Contexte d échange des services. Partition- rôle dedans. mettent à disposition des services. Rôle Service Representation abstraite d une fonctionnalité. Local et structuré dans un groupe. Peut être joué par plusieurs agents. Un agent joue plusieurs rôles dans plusieurs groupes. Representation abstraite et standardisée d une fonctionnalité. Local à une VO et géré par le CAS. Peut être fournit par plusieurs utilisateurs. Un utilisateur peut utiliser ou fournir plusieurs services dans plusieurs VO. vices. 7 Les services ont besoin d un environnement d exécution où ils disposent de leurs propres ressources. C est le rôle du container de services qui met à disposition, de manière fiable et sûre, une partie des ressources virtualisées de GRID. Un container contient différents types de service Grid. Chaque service possède un identificateur. Un service peut instancier un autre service dans le même container ou dans un autre. Un container de services est lui-même un service Grid instancié soit par un autre service, soit par un mécanisme provenant du noyau de GRID. Un container de services est alloué à (et crée pour) une et une seule organisation virtuelle (VO). Chaque utilisateur Grid peut être membre de plusieurs VO. La relation entre une VO et un container de services est réalisée par le Service des Autorisations de la Communauté) (CAS) qui formalise les niveaux de droit d utilisation (permission, restriction, interdiction, etc.) des membres de la VO sur chaque service. Pour participer à GRID, les hôtes et les utilisateurs doivent détenir un certificat X509 signé par une autorité de certification. Il joue le rôle de passeport. Toutes les entités avec des certificats X509 sont appelées noeud Grid. Les noeuds Grid forment des réseaux de confiance ou trusts. Les concepts clés des SMA ont été établis à partir de différentes approches en particulier [JON 05, FER 03]. Un agent possède des aptitudes intelligentes (règles algorithmes) et fonctionnelles. Elles sont représentées respectivement par le cerveau et le corps de l agent. Le cerveau contient la connaissance de l agent, ses objectifs et ses représentations mentales (e.g., Believe-Desire-Intention). Le corps est composé d un ensemble de capacités qui correspondent à l habilité de l agent à faire quelque chose, à accomplir une tâche donnée. Ces capacités peuvent être exécutées dans un 7. La virtualisation et la réification des ressources sont accomplies au niveau du noyau GRID. Le reste des mécanismes du noyau GRID (e.g., container, CAS) sont représentés par une seule entité : le service Grid.

8 Intégration Grid et Multi-Agents 7 Figure 1 Representation des concepts clés de GRID contexte spécifique appelé Environnement Cognitif (CE). Un CE contient plusieurs capacités. Un agent peut avoir plusieurs CE qui correspondent aux différents langages qu il développe par l interaction avec d autres agents. Les agents sont structurés en groupes et ont des rôles correspondant à leurs capacités. Cette représentation des agents unifie les concepts d Agent Artificiel (AA) et d Agent Humain (AH). Les agents sont pour le moment la meilleure métaphore informatique des humains. Les HA sont bien sur autonomes, intelligents et interactifs, et nous pouvons considérer qu ils possèdent des capacités et peuvent avoir des conversations avec des contextes dédiés. Nous pouvons détailler ici le concept important d Environnement 8 Cognitif issue du modèle de représentation et de communication agent STROBE [JON 03, JON 05]. Dans le modèle STROBE, les conversations et leurs états sont représentés par des CE. Un agent STROBE est capable d interpréter un message dans un environnement donné, avec un interpréteur donné, tous les deux dédiés à la conversation courante. Nous avons montré dans [JON 05] comment la communication permet de dynamiquement changer ces CE et les interpréteurs qu ils contiennent (apprentissage au métaniveau par la communication). Ainsi, les CE correspondent aux différents langages 8. Le terme environnement est utilisé ici avec son sens "langage de programmation," c est-àdire comme une structure qui associe des variables et des valeurs (le contexte d évaluation d une expression). Cela ne correspond pas au monde qui entoure un agent et dans lequel il évolue.

9 8 Soumission à JFSMA Volume / qu un agent développe au fur et à mesure de ses conversations. 9 Le fait d avoir des langages et des capacités dédiés est pour nous l élément clé pour réaliser la Génération Dynamique de Service. 10 Figure 2 Representation des concepts clés des SMA Un agent STROBE possède deux types de CE : i) un global, unique et privé qui appartient à l agent et qui contient ses capacités génériques ; ii) plusieurs locaux, dédiés à un interlocuteur spécifique, ou à un groupe d interlocuteurs. Chaque fois qu un agent STROBE reçoit un message, il choisit l unique CE local dédié à l émetteur. Lorsque un agent reçoit un message d un nouvel agent il instancie un nouveau CE suivant trois alternatives : en copiant le CE global, en copiant un CE local, ou en partageant un CE local. 4. Vers un modèle intégré GRID-SMA L intégration des approches GRID et SMA est un sujet de recherche en pleine effervescence. 11 Utiliser les principes des SMA pour améliorer les fonctionnalités noyau de GRID est souvent proposé. Par exemple, [CAO 05, SHE 02, LI 04, MAN 05] proposent d utiliser les SMA pour la gestion des ressources. [PAT 05] propose d utiliser les SMA pour la gestion des VO. Néanmoins, aucun de ces travaux ne proposent une réelle intégration des deux approches. Notre vision de l intégration GRID-SMA 9. Fortement influencés par la communauté des langages applicatifs et fonctionnels (e.g., LISP, Scheme) nous considérons simplement un langage comme un couple constitué d un mécanisme d évaluation d expression et une structure de mémorisation des abstractions construites avec ce langage. 10. Dans les autres modèles ou architecture agent le CE peut simplement être vu comme un contexte de conversation. Sans aucune supposition sur l architecture d un agent, nous dirions simplement qu une capacité est exécutée dans le corps de l agent. Nous avons choisi d expliquer cette idée à l aide du concept de CE, car nous avons déjà expliqué comment le modèle STROBE est développé pour la GDS [JON 05]. En outre, la section 4 montre comment le mécanisme d instanciation de CE est adapté pour correspondre au mécanisme d instanciation de service Grid. 11. Voir par exemple les workshops "Agent-Based Cluster and Grid Computing" ou "Smart Grid Technologies", ou le récent journal "Multi-Agent and Grid System" journal.

10 Intégration Grid et Multi-Agents 9 dépasse la simple utilisation d une technologie pour améliorer l autre. Elle est centrée sur le concept unificateur de service et sur la substitution par un noyau agent, au noyau objet des services Grid. La section suivante montre comment établir une correspondance entre les concepts clés de GRID et des SMA établis précédemment. Le modèle intégré GRID-SMA est résumé par la figure 3. Les correspondances entre les concepts clés de GRID et des SMA sont les suivantes : Agent. Le terme agent uniformise les concepts d AA, d HA et d utilisateur Grid. En particulier, cela permet de considérer maintenant les utilisateurs Grid comme des entités potentiellement artificielles. Organisation Virtuelle. Le terme de VO uniformise les concepts de VO de GRID et de groupe dans les SMA. Nous parlerons désormais de "VO d agents". Servicisation. Les deux concepts de service et de capacité reste valable. Cependant nous ajoutons une relation d interface alloué entre ces concepts (un-à-un). Cela veut dire qu un service est vu comme l interface d une capacité d un agent, publié dans un container de services, et avec des ressources allouées. 12 Un agent peut "transformer" certaines de ses capacités en service : c est le processus de servicisation. 13 Serviciser une capacité pour une VO signifie : 1) interfacer cette capacité avec les standards des services Web/Grid e.g., WSDL/SOAP ; 2) ajouter le service au container de la VO (éventuellement en utilisant un service d addition de service) en lui affectant des ressources et un identificateur ; 3) demander au CAS de la VO de rajouter les entrées pour ce service (et spécifier les niveaux de droit d utilisation des membres) ; 4) publier le service dans le registre de la VO (si il existe) ; 5) notifier les membres de la VO qu un nouveau service est disponible ; 6) etc., selon les règles locales de la VO. Ce processus de servicisation est continu ; lorsque la capacité de l agent change, le service change en même temps. Un AA peut, par exemple, serviciser sa capacité à calculer des racines carrés, tandis qu un HA peut serviciser sa capacité de reconnaissance des formes. Instanciation. Le concept d instanciation de service de GRID et celui d instanciation de CE dans les SMA devient le même : instancier un nouveau service Grid correspond à instancier un nouveau CE contenant la nouvelle capacité, ellemême servicisée comme le nouveau service. L intégration de ces deux mécanismes permet i) aux capacités d un agent de bénéficier de la standardisation et de l interopération des services Grid, ii) aux services de bénéficier d un contexte d exécution dédié géré intelligemment par un agent. 12. Les ressources de GRID sont allouées aux services (i.e., à l exécution des capacités). Les agents eux-mêmes sont exécutés avec leurs propres ressources e.g., sur une plateforme type Jade ou MadKit ou ailleurs pour des agents mobiles. Notons cependant que la plateforme agent peut indépendamment utiliser elle aussi les ressources Grid si elle est déployée sur GRID (comme un service Grid). 13. Nous pouvons dire que de la même manière que GRID virtualise des ressources et les réifie dans des containers, les agents virtualisent leurs capacités et les réifient dans des containers.

11 10 Soumission à JFSMA Volume / Interaction. Les interactions agent-agent uniformisent toutes les autres (utilisateurservice, service-service, agent-agent). Elles peuvent être de deux sortes : Interaction agent-agent directe. Interactions au sens large, standardisées ou pas, guidées (protocole) ou pas, sémantiquement riches ou pas etc. Elles ont lieu au sein d une VO mais aussi à l extérieur. Interaction agent-agent via service. Interactions pour l échange de service. Elles ont lieux lorsque un agent utilise un service qu un autre fournit. Elles sont locales aux VO. Figure 3 Modèle intégré GRID-SMA Ce qui est important dans ce modèle intégré est de considérer comment un service peut être adapté à son utilisateur pour réaliser la GDS. Nous avons identifié quatre méthodes : i) L agent fournisseur change l état dédié du service au fur et à mesure des interactions qu il à avec l agent utilisateur ; ii) L agent fournisseur offre un nouveau service pour adapter le premier ; iii) L agent fournisseur utilise des règles d apprentissage et de raisonnement pour dynamiquement changer le service qu il fournit ; iv) Une interaction agent-agent directe peut avoir lieu entre le fournisseur et l utilisateur. Discussions et bénéfices. Dans ce modèle, les services sont bien utilisés et fournis par des agents grâce à l infrastructure et aux ressources de GRID. L enjeu des services Web/Grid sémantiques peut être géré au niveau du container de services, qui peut contenir les descriptions sémantiques des services. Il n existe pas de standard pour représenter les capacités d un agent. Cette intégration, n impose pas un standard interne (allant contre les principes d autonomie et d hétérogénéité des SMA), mais propose d utiliser un standard externe, issue d une autre communauté, pour interfacer

12 Intégration Grid et Multi-Agents 11 ces capacités. Cela peut jouer un rôle important dans les interopérations des SMA. Ce modèle intégré ne réduit ou restreint aucune des deux approches. En particulier, il n interdit aucune interaction entre agents, mais spécifie clairement ces interactions lors de l échange de service. Ainsi, n importe qu elle approche agent peut garder indépendamment son formalisme interne et ses interactions. Dans cette intégration, la gestion des VO bénéficie des résultats intéressants à la fois dans le domaine GRID et les SMA. Dans ce modèle intégré, les échanges de services bénéficient de toutes les importantes aptitudes des agents pour la communication. L enjeu des SMA qui consiste à modéliser les conversations autrement que par des structures préfixées (protocoles d interactions) mais par des dialogues dynamiques, devient le même que la GDS (composition de services, processus métier, etc.). Notre modèle intégré subsume certaines des approches présentées plus haut qui utilisaient les SMA pour améliorer les fonctionnalités de GRID. En effet, grâce à la réflexivité de GRID qui définit certaines des ses fonctionnalités noyau comme des services Grid (e.g., container de services, CAS), nous pouvons considérer ces fonctionnalités comme des capacités d agents. 5. Conclusion et perspectives Le GRID et les SMA ont atteint un stade de maturité pour intégrer les différentes complémentarités qu ils ont développé indépendamment. Sans s attarder sur le pourquoi [FOS 04], nous nous sommes concentré sur comment réaliser cette intégration. Identifier les concepts clés de GRID et des SMA pour supporter une intégration de ces deux approches n est pas une tâche facile. Nous avons utilisé l approche service pour apporter une solution à ce problème. Nous avons également replacé ce contexte de recherche dans les enjeux de la Génération Dynamique de Service. Le modèle intégré peut être vu comme une formalisation des interactions agents pour l échange de service. Ces échanges de services correspondent à un comportement local et individuel de l agent (utiliser ou fournir un service). La GDS est réalisée lorsque un agent fournisseur devient lui-même utilisateur d un autre service pour fournir le premier. Ainsi ce comportement individuel est une unité d un comportement collectif de la VO qui serait difficilement modélisable globalement. L intégration proposée ne restreint aucune des deux approches. Cependant, le GRID et les SMA doivent prendre en compte cette intégration pour leurs évolutions futures. Par exemple, le modèle STROBE doit mieux gérer les cas où un CE est dédié à un groupe d agent ; il doit aussi gérer les cas où un agent doit se reproduire pour fournir le service (pour garder un seul CE dédié à un interlocuteur). Autre exemple, GRID doit évoluer vers des interactions plus asynchrones (HTTP et SOAP sont des protocoles synchrones), qui ne limiteront pas l autonomie des agents impliqués dans l échange de service ; GRID doit aussi prendre plus en compte la description sémantique des services que désormais les agents pourront traiter.

13 12 Soumission à JFSMA Volume / 6. Bibliographie [ARD 03] ARDISSONO L., GOY A., PETRONE G., «Enabling Conversations with Web Services», 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems, AAMAS 03, Melbourne, Australia, July 2003, ACM Press, p [BUH 03] BUHLER P. A., VIDAL J. M., VERHAGEN H., «Adaptive Workflow = Web Services + Agents», International Conference on Web Services, ICWS 03, Las Vegas, USA, July 2003, CSREA Press, p [CAO 05] CAO J., SPOONER D. P., JARVIS S. A., NUDD G. R., «Grid load balancing using intelligent agents», Future Generation Computer Systems, vol. 21, n o 1, 2005, p [COM 05] COMITO C., TALIA D., TRUNFIO P., «Grid Services : Principles, Implementations and Use», International Journal of Web and Grid Services, vol. 1, n o 1, 2005, p [FER 95] FERBER J., Les Systemes Multi-Agents, vers une intelligence collective, InterEditions, Paris, France, [FER 03] FERBER J., GUTKNECHT O., MICHEL F., «From Agents to Organizations : An Organizational View of Multi-agent Systems», GIORGINI P., MÜLLER J. P., ODELL J., Eds., 4th International Workshop on Agent-Oriented Software Engineering, AOSE 03, vol de Lecture Notes in Computer Science, p , Springer, Berlin, [FOS 01] FOSTER I., KESSELMAN C., TUECKE S., «The Anatomy of the Grid : Enabling Scalable Virtual Organizations», Supercomputer Applications, vol. 15, n o 3, [FOS 02] FOSTER I., KESSELMAN C., NICK J., TUECKE S., «The Physiology of the Grid : An Open Grid Services Architecture for Distributed Systems Integration», Open Grid Service Infrastructure WG, Global Grid Forum, The Globus Alliance, June [FOS 04] FOSTER I., JENNINGS N. R., KESSELMAN C., «Brain Meets Brawn : Why Grid and Agents Need Each Other», 3rd International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 04, vol. 1, New York, NY, USA, July 2004, p [GRE 04] GREENWOOD D., CALISTI M., «Engineering Web Service - Agent Integration», IEEE Systems, Cybernetics and Man Conference, The Hague, Netherlands, October 2004, IEEE Computer Society. [GUT 98] GUTKNECHT O., FERBER J., «Un meta-modèle organisationnel pour l analyse, la conception et l exécution de systèmes multi-agents», BARTHÈS J.-P., CHEVRIER V., BRASSAC C., Eds., 6èmes Journées Francophone d Intelligence Artificielle Distribuée et Systèmes Multi-Agents, JFIADSMA 98, Pont-à-Mousson, France, November 1998, Hermès. [HAN 02] HANSON J. E., NANDI P., LEVINE D. W., «Conversation-enabled Web Services for Agents and e-business», 3rd International Conference on Internet Computing, IC 02, Las Vegas, Nevada, USA, June 2002, p [HUG 03] HUGET M.-P., Ed., Communication in Multiagent Systems, Agent Communication Languages and Conversation Policies, vol de Lecture Notes in Computer Science, Springer, Berlin, [ISH 04] ISHIKAWA F., YOSHIOKA N., TAHARA Y., «Toward Synthesis of Web Services and Mobile Agents», 2nd International Workshop on Web Services and Agent Based Engineering, WSABE 04, New York, NY, USA, July 2004, p [JEN 01] JENNINGS N. R., «An agent-based approach for building complex software systems», Communications of the ACM, vol. 44, n o 4, 2001, p

14 Intégration Grid et Multi-Agents 13 [JON 03] JONQUET C., CERRI S. A., «Apprentissage issu de la communication pour des agents cognitifs», BRIOT J.-P., GHÉDIRA K., Eds., 11th Journées Francophones sur les Systèmes Multi-Agents, Hammamet, Tunisia, November 2003, Hermès, p [JON 05] JONQUET C., CERRI S. A., «The STROBE model : Dynamic Service Generation on the Grid», Applied Artificial Intelligence Journal, Special issue on Learning Grid Services, vol. 19, n o 9-10, 2005, p [JON 06] JONQUET C., CERRI S. A., «Characterization of the Dynamic Service Generation Concept», Research Report n o 06007, February 2006, LIRMM, CNRS & University Montpellier II, France, jonquet/publications/. [LI 04] LI C., LI L., «Competitive proportional resource allocation policy for computational grid», Future Generation Computer Systems, vol. 20, n o 6, 2004, p [LYE 03] LYELL M., ROSEN L., CASAGNI-SIMKINS M., NORRIS D., «On Software Agents and Web Services : Usage and Design Concepts and Issues», 1st International Workshop on Web Services and Agent Based Engineering, Melbourne, Australia, July [MAA 05] MAAMAR Z., MOSTÉFAOUI S. K., LAHKIM M., «Web services composition using software agents and conversations», BENSLIMANE D., Ed., Les services Web, vol. 10 de RSTI-ISI, Lavoisier, [MAN 05] MANVI S. S., BIRJE M., PRASAD B., «An Agent-based Resource Allocation Model for computational grids», Multiagent and Grid Systems, vol. 1, n o 1, 2005, p [MAX 03] MAXIMILIEN E. M., SINGH M. P., «Agent-based architecture for autonomic Web service selection», 1st International Workshop on Web Services and Agent Based Engineering, WSABE 03, Sydney, Australia, July [MOR 02] MOREAU L., «Agents for the Grid : A Comparison with Web Services (Part 1 : the transport layer)», BAL H. E., LOHR K.-P., REINEFELD A., Eds., Second IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGRID 02, Berlin, Germany, May 2002, IEEE Computer Society, p [PAT 05] PATEL J., TEACY W. T. L., JENNINGS N. R., LUCK M., CHALMERS S., OREN N., NORMAN T. J., PREECE A., GRAY P. M. D., SHERCLIFF G., STOCKREISSER P. J., SHAO J., GRAY W. A., FIDDIAN N. J., THOMPSON S., «Agent-Based Virtual Organisations for the Grid», Multiagent and Grid Systems, vol. 1, n o 4, 2005, p [PET 05] PETERS J., «Integration of Mobile Agents and Web Services», 1st European Young Researchers Workshop on Service Oriented Computing (YR-SOC 05), Leicester, UK, April 2005, Software Technology Research Laboratory, De Montfort University, p [SEG 04] SEGHROUCHNI A. E. F., HADDAD S., MELITTI T., SUNA A., «Interopérabilité des systèmes multi-agents à l aide des services Web», BOISSIER O., GUESSOUM Z., Eds., 12th Journées Francophones sur les Systèmes Multi-Agents, Paris, France, November 2004, Hermès, p [SHE 02] SHEN W., LI Y., GHENNIWA H., WANG C., «Adaptive Negotiation for Agent- Based Grid Computing», AAMAS 02 Workshop on Agentcities : Challenges in Open Agent Environments, Bologna, Italy, 2002, p [SIN 99] SINGH M. P., HUHNS M. N., «Multiagent Systems for Workflow», Intelligent Systems in Accounting, Finance and Management, vol. 8, 1999, p [SIN 05] SINGH M. P., HUHNS M. N., Service-Oriented Computing Semantics, Processes, Agents, John Wiley & Sons, 2005.

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID

Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID Environnement collaboratif multimodal pour Communauté Virtuelle à la puissance GRID MSAS 2008 - Bamako Sellami Mokhtar, Zarzour Hafed Mind.lab/Laboratoire de Recherche en Informatique Université d Annaba

Plus en détail

Environnement collaboratif à base de GRID pour la construction interactive d'ontologies partagées

Environnement collaboratif à base de GRID pour la construction interactive d'ontologies partagées Environnement collaboratif à base de GRID pour la construction interactive d'ontologies partagées Hafed Zarzour, Mokhtar Sellami LRI, département d informatique, université d Annaba Tel: +213 38872904,

Plus en détail

Une méthode d apprentissage pour la composition de services web

Une méthode d apprentissage pour la composition de services web Une méthode d apprentissage pour la composition de services web Soufiene Lajmi * Chirine Ghedira ** Khaled Ghedira * * Laboratoire SOIE (ENSI) University of Manouba, Manouba 2010, Tunisia Soufiene.lajmi@ensi.rnu.tn,

Plus en détail

Environnement collaboratif intégré sur le Web à base de GRID

Environnement collaboratif intégré sur le Web à base de GRID Environnement collaboratif intégré sur le Web à base de GRID Hafed ZARZOUR, Mokhtar SELLAMI LRI, département d informatique, université d Annaba Tel: +213 38872904, Fax: + 213 38872436, Email:{ zarzour,

Plus en détail

Problématiques de recherche. Figure Research Agenda for service-oriented computing

Problématiques de recherche. Figure Research Agenda for service-oriented computing Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements

Plus en détail

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Vers 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étail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

Business Process Execution Language

Business Process Execution Language Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours

Plus en détail

Les Architectures Orientées Services (SOA)

Les 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étail

Urbanisme du Système d Information et EAI

Urbanisme 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étail

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,

Plus en détail

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par. École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par

Plus en détail

Mobile OGSI.NET: Grid Computing on Mobile Devices

Mobile OGSI.NET: Grid Computing on Mobile Devices Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International

Plus en détail

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle

Plus en détail

Modèles et politiques de sécurité pour les infrastructures critiques

Modèles et politiques de sécurité pour les infrastructures critiques Modèles et politiques de sécurité pour les infrastructures critiques Yves Deswarte deswarte@laas.fr LAAS-CNRS, Toulouse, France Exemple d infrastructure critique Production, transport, distribution d énergie

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon

Plus en détail

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle

La 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étail

MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle

MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle MapCenter : un modèle ouvert pour la découverte, la supervision et la visualisation des environnements distribués à large échelle Franck Bonnassieux CNRS/UREC ENS LYON, 46 Allée d'italie 69364 LYON Cedex

Plus en détail

Conception et contrôle des SMA tolérants aux fautes

Conception et contrôle des SMA tolérants aux fautes Conception et contrôle des SMA tolérants aux fautes Une plate-forme multiagents tolérante aux fautes à base de réplication Nora FACI Contexte SMA large échelle Nombre important d agents Ressources éloignées

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Laboratoire 4 Développement d un système intelligent

Laboratoire 4 Développement d un système intelligent DÉPARTEMENT DE GÉNIE LOGICIEL ET DES TI LOG770 - SYSTÈMES INTELLIGENTS ÉTÉ 2012 Laboratoire 4 Développement d un système intelligent 1 Introduction Ce quatrième et dernier laboratoire porte sur le développement

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

Un environnement de déploiement automatique pour les applications à base de composants

Un environnement de déploiement automatique pour les applications à base de composants ICSSEA 2002-7 Lestideau Un environnement de déploiement automatique pour les applications à base de composants Vincent Lestideau Adele Team Bat C LSR-IMAG, 220 rue de la chimie Domaine Universitaire, BP

Plus en détail

BIG Data et R: opportunités et perspectives

BIG Data et R: opportunités et perspectives BIG Data et R: opportunités et perspectives Guati Rizlane 1 & Hicham Hajji 2 1 Ecole Nationale de Commerce et de Gestion de Casablanca, Maroc, rguati@gmail.com 2 Ecole des Sciences Géomatiques, IAV Rabat,

Plus en détail

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile RÉSUMÉ DE THÈSE L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile avec des estimations de deux projets sur trois peinent à donner un résultat satisfaisant (Nelson,

Plus en détail

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

Editing and managing Systems engineering processes at Snecma

Editing and managing Systems engineering processes at Snecma Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués

Plus en détail

La sécurité dans les grilles

La sécurité dans les grilles La sécurité dans les grilles Yves Denneulin Laboratoire ID/IMAG Plan Introduction les dangers dont il faut se protéger Les propriétés à assurer Les bases de la sécurité Protocoles cryptographiques Utilisation

Plus en détail

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique

Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Infrastructure PLM pour la capitalisation et la réutilisation de données en conception mécanique Guillaume Ducellier 1, Benoit Eynard 1, Emmanuel Caillaud 2 1 Université de Technologie de Troyes 12 rue

Plus en détail

Programmation Web Avancée Introduction aux services Web

Programmation Web Avancée Introduction aux services Web 1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017

Plus en détail

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, 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étail

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des

Plus en détail

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes 303 Schedae, 2007 Prépublication n 46 Fascicule n 2 Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes Samya Sagar, Mohamed Ben Ahmed Laboratoire

Plus en détail

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,

Plus en détail

GRIDKIT: Pluggable Overlay Networks for Grid Computing

GRIDKIT: Pluggable Overlay Networks for Grid Computing GRIDKIT: Pluggable Overlay Networks for Grid Computing Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, Wai Kit Yeung, Wei Cai, David Duce, Chris Cooper Computing Department, Lascaster University

Plus en détail

1 Introduction à l infrastructure Active Directory et réseau

1 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étail

Le pilotage des collaborations et l interopérabilité des systèmes d information Vers une démarche intégrée

Le 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étail

Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription

Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription Présentée par Leila Abidi Sous la direction de Mohamed Jemni & Christophe Cérin Plan Contexte Problématique Objectifs

Plus en détail

Analyse des logiciels d application spécialisée pour le courtage en épargne collective

Analyse des logiciels d application spécialisée pour le courtage en épargne collective Analyse des logiciels d application spécialisée pour le courtage en épargne collective Dép. de mathématiques et de génie industriel École Polytechnique de Montréal C.P. 6079, succ. Centre-ville Montréal

Plus en détail

Contrôle stochastique d allocation de ressources dans le «cloud computing»

Contrôle stochastique d allocation de ressources dans le «cloud computing» Contrôle stochastique d allocation de ressources dans le «cloud computing» Jacques Malenfant 1 Olga Melekhova 1, Xavier Dutreilh 1,3, Sergey Kirghizov 1, Isis Truck 2, Nicolas Rivierre 3 Travaux partiellement

Plus en détail

Management des Systèmes d Information

Management des Systèmes d Information Spécialité Réseaux (RES) UE: Management des systèmes d'information [mnsi, NI303] M2IRT 2012 1 ère année Management des Systèmes d Information Unité 2 - Les principaux types de SI dans l entreprise Gilles

Plus en détail

Dafoe Présentation de la plate-forme UIMA

Dafoe Présentation de la plate-forme UIMA Laboratoire d Informatique de l université Paris-Nord (UMR CNRS 7030) Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément 93430 Villetaneuse, France 11 juillet 2007 Plates-formes

Plus en détail

Le cadre des Web Services Partie 1 : Introduction

Le cadre des Web Services Partie 1 : Introduction Sécurité en ingénierie du Logiciel Le cadre des Web Services Partie 1 : Introduction Alexandre Dulaunoy adulau@foo.be Sécurité en ingénierie du Logiciel p.1/21 Agenda (partie 1) 1/2 Introduction Services

Plus en détail

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion

Sommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion ebxml Sommaire Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion Introduction Pourquoi L EDI EDI : échange de données informatisé Remplacer

Plus en détail

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr http://www.metz.supelec.

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr http://www.metz.supelec. 3A-IIC - Parallélisme & Grid Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Principes et Objectifs Evolution Leçons du passé Composition d une Grille Exemple d utilisation

Plus en détail

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing

Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud Grid and Cloud Computing Problématique Besoins de calcul croissants Simulations d'expériences coûteuses ou dangereuses Résolution de

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile

Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile Containers : Outils magiques pour les Devops? OpenNebula et son écosystème pour une infrastructure cloud agile AGENDA TAS Group REX : OpenNebula Questions TAS GROUP Software company and system integrator

Plus en détail

IFT2255 : Génie logiciel

IFT2255 : Génie logiciel IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti

Plus en détail

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1

Iyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1 SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de

Plus en détail

Plan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal

Plan de cours ADM 992C Page 1. École des sciences de la gestion Département de management et technologie Université du Québec à Montréal Plan de cours ADM 992C Page 1 École des sciences de la gestion Département de management et technologie Université du Québec à Montréal ADM-992C LES TECHNOLOGIES D'AIDE À LA PRISE DE DÉCISION DANS LES

Plus en détail

CURRICULUM VITAE. Informations Personnelles

CURRICULUM VITAE. Informations Personnelles CURRICULUM VITAE Informations Personnelles NOM: BOURAS PRENOM : Zine-Eddine STRUCTURE DE RATTACHEMENT: Département de Mathématiques et d Informatique Ecole Préparatoire aux Sciences et Techniques Annaba

Plus en détail

Une architecture conceptuelle pour le déploiement d applications à grande échelle

Une architecture conceptuelle pour le déploiement d applications à grande échelle Une architecture conceptuelle pour le déploiement d applications à grande échelle Noëlle Merle Noureddine Belkhatir Equipe Adèle, LSR IMAG 220, rue de la chimie Domaine Universitaire BP 53 38041 Grenoble

Plus en détail

Service de Détection de Pannes avec SNMP

Service de Détection de Pannes avec SNMP Service de Détection de Pannes avec SNMP Matthias Wiesmann JAIST, 1-1 Tel. : +81 761 51 1254 - Fax. : +81 761 51 1149 E-mail : wiesmann@jaist.ac.jp Résumé : La détection de pannes est un aspect important

Plus en détail

Architectures Ouvertes pour l Adaptation des Logiciels

Architectures Ouvertes pour l Adaptation des Logiciels Architectures Ouvertes pour l Adaptation des Logiciels Frédéric Duclos 1, Jacky Estublier 2, Rémy Sanlaville 1 Published in review Génie Logiciel And proceedings ICSSEA, Paris 2001 1 Dassault Systèmes

Plus en détail

Systèmes d'informations historique et mutations

Systèmes d'informations historique et mutations Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN

Plus en détail

L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes

L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes Page 1 Un système d information: vue de 10.000 mètres A C Système de communication AtoA (EAI) ou

Plus en détail

Programmation orientée-agent : évaluation comparative d outils et environnements

Programmation orientée-agent : évaluation comparative d outils et environnements Programmation orientée-agent : évaluation comparative d outils et environnements Tony Garneau & Sylvain Delisle Département de mathématiques et d informatique Université du Québec à Trois-Rivières 3351

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU TRAVAIL, DE l EMPLOI ET DE LA SANTÉ MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU BUDGET, DES COMPTES PUBLICS ET DE LA RÉFORME DE L ÉTAT Standard d'interopérabilité entre

Plus en détail

Jean-Daniel Cryans jdcryans@apache.org Twitter: @jdcryans. École de technologie supérieure, Montréal septembre 2009

Jean-Daniel Cryans jdcryans@apache.org Twitter: @jdcryans. École de technologie supérieure, Montréal septembre 2009 Jean-Daniel Cryans jdcryans@apache.org Twitter: @jdcryans École de technologie supérieure, Montréal septembre 2009 1. Introduction 2. Le Cloud Computing selon la littérature 3. Les produits 4. Études de

Plus en détail

Chapitre I : le langage UML et le processus unifié

Chapitre I : le langage UML et le processus unifié I. Introduction Les méthodes d analyse orientées objet sont initialement issues des milieux industriels. La préoccupation dominante de leurs auteurs est le génie logiciel, c est-àdire les principes et

Plus en détail

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes.

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes. Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes. Meriem Meddeber 1 et Belabbas Yagoubi 2 1 Université de Mascara, Faculté des sciences, Département des

Plus en détail

Un système multi-agents sensible au contexte pour les environments d intelligence ambiante

Un système multi-agents sensible au contexte pour les environments d intelligence ambiante sensible au contexte pour les Andrei Olaru Directeurs de thèse: Adina Magda Florea, AI-MAS Lab, UPB Amal El Fallah Seghrouchni, LIP6, UPMC 27062011 Rapport d avancement Paris, France, 27062011 0/ 13 Positionnement

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Évaluation et implémentation des langages

É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étail

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures

Plus en détail

Proposition de méthode d implémentation d ITIL

Proposition de méthode d implémentation d ITIL Proposition de méthode d implémentation d ITIL Said Sebaaoui (*) - Mohamed Lamrini (*) - Laila El Abbadi (**) (*) : Laboratoire Informatique et Modélisation (LIM), Faculté des Sciences Dhar el Mahraz,

Plus en détail

Ingénierie et gestion des connaissances

Ingénierie et gestion des connaissances Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie

Plus en détail

RAPID 3.34 - Prenez le contrôle sur vos données

RAPID 3.34 - Prenez le contrôle sur vos données RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux

Plus en détail

A / BIOGRAPHY. 2005-2009 : Doctorat en Sciences Economiques et de Gestion (Ph.D.), Louvain School of Management Université catholique de Louvain

A / BIOGRAPHY. 2005-2009 : Doctorat en Sciences Economiques et de Gestion (Ph.D.), Louvain School of Management Université catholique de Louvain Albert B.R. LWANGO, PhD. Finance, Innovation and Entrepreneurship Groupe ESC Troyes Contact address : 217 avenue Pierre Brossolette BP 710 10002 Troyes cedex - France Phone : +33(0)3 25 71 22 79 Mail :

Plus en détail

Modélisation multi-agents - Agents réactifs

Modé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

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une

Plus en détail

Maîtrise énergétique des centres de données

Maîtrise énergétique des centres de données LABORATOIRE D INFORMATIQUE DE NANTES-ATLANTIQUE UMR 6241 ÉCOLE DOCTORALE STIM, N. 503 «Sciences et technologies de l information et des mathématiques» Sujet de thèse pour 2010 Maîtrise énergétique des

Plus en détail

Projet. Présentation du projet. Performance in Relationships Adapted to extended Innovation with Suppliers. Coordinateur du Projet

Projet. Présentation du projet. Performance in Relationships Adapted to extended Innovation with Suppliers. Coordinateur du Projet Projet Performance in Relationships Adapted to extended Innovation with Suppliers Praxis (nf, d'origine grec), signifiant action, désigne l'ensemble des activités humaines susceptibles de transformer le

Plus en détail

Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS

Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS Alimenter un entrepôt de données par des données issues de services web. Une approche médiation pour le prototype DaWeS John Samuel LIMOS (Laboratoire d Informatique, de Modélisation et d Optimisation

Plus en détail

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII

Plus en détail

Architecture de la grille

Architecture de la grille 1 2 Diversité des applications et des utilisateurs (profile, nombre,...) supposent des solutions différentes architectures différentes avec des services communs Services de base authentification: établir

Plus en détail

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Séminaire Aristote, 17 Déc. 2009 Ecole Polytechnique Palaiseau Plan L'univers du cloud Ressources Grilles, middleware

Plus en détail

Architectures informatiques dans les nuages

Architectures informatiques dans les nuages Architectures informatiques dans les nuages Cloud Computing : ressources informatiques «as a service» François Goldgewicht Consultant, directeur technique CCT CNES 18 mars 2010 Avant-propos Le Cloud Computing,

Plus en détail

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

Dé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étail

Protocole simple de gestion de réseau (SNMP) sur réseaux IEEE 802

Protocole simple de gestion de réseau (SNMP) sur réseaux IEEE 802 RFC 4789 page - 1 - Schoenwaelder & Jeffree Groupe de travail Réseau J. Schoenwaelder, International University Bremen Request for Comments : 4789 T. Jeffree, Consultant RFC rendue obsolète : 1089 novembre

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006

Programmation d'agents intelligents Vers une refonte des fils de raisonnement. Stage de fin d'études Master IAD 2006 vendredi 8 septembre 2006 Programmation d'agents intelligents Vers une refonte des fils de raisonnement Stage de fin d'études Master IAD 2006 Benjamin DEVEZE Responsable : M. Patrick TAILLIBERT Plan Plan

Plus en détail

CHAPITRE DU LIVRE: LA E-MAINTENANCE

CHAPITRE DU LIVRE: LA E-MAINTENANCE Auteurs : B. Iung E. Levrat CHAPITRE DU LIVRE: LA E-MAINTENANCE 2 idées fortes sont à la base de la genèse de ce chapitre et de sa structuration. a) Proposer un «framework» (un cadre) de définition et

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

Workflow et Service Oriented Architecture (SOA)

Workflow 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étail

Préparer un état de l art

Préparer un état de l art Préparer un état de l art Khalil DRIRA LAAS-CNRS, Toulouse Unité de recherche ReDCAD École Nationale d ingénieurs de Sfax Étude de l état de l art? Une étude ciblée, approfondie et critique des travaux

Plus en détail

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store

Plus en détail

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER

Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Architecture Orientée Objet Pour l Ingénierie des SIP application à l Entreprise SAFCER Dounia Mansouri, Mohammed Mostefai, Yasmina Bella Laboratoire d Automatique de Sétif E-mail: mostefai@univ-setif.dz

Plus en détail

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

StratusLab : Le projet et sa distribution cloud

StratusLab : Le projet et sa distribution cloud StratusLab : Le projet et sa distribution cloud M. Airaj C. Loomis (CNRS/LAL) Université Lille I 17 Mai 2010 StratusLab is co-funded by the European Community s Seventh Framework Programme (Capacities)

Plus en détail

Vers une adaptabilité dynamique des architectures orientées services

Vers une adaptabilité dynamique des architectures orientées services Vers une adaptabilité dynamique des architectures orientées services une approche basée sur la programmation par aspect et les algèbres de processus. Mehdi Ben Hmida, Serge Haddad Laboratoire LAMSADE (CNRS)

Plus en détail

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech

Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech Présentation par François Keller Fondateur et président de l Institut suisse de brainworking et M. Enga Luye, CEO Belair Biotech Le dispositif L Institut suisse de brainworking (ISB) est une association

Plus en détail

Utilisation de SysML pour la simulation d environnement virtuel

Utilisation de SysML pour la simulation d environnement virtuel Utilisation de SysML pour la simulation d environnement virtuel Étude Bibliographique Réalisé par : Paola VALLEJO Encadré par : Ronan QUERREC Master informatique spécialité Recherche en informatique 26

Plus en détail

Auto-explication des Chorégraphies de Services

Auto-explication des Chorégraphies de Services Mario Cortes Cornax Sophie Dupuy-Chessa Dominique Rieu Université de Grenoble, LIG Auto-explication des Chorégraphies de Services 1 Problématique Chorégraphie de services Vision globale des processus distribués

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail