Une approche orientée agent pour la composition sémantique des services web
|
|
- Pierre-Louis Delorme
- il y a 8 ans
- Total affichages :
Transcription
1 Une approche orientée agent pour la composition sémantique des services web Hadjila fethallah (1), Chikh Mohammed amine (2) (1) Université de Abou Bekr Belkaid Tlemcen (2) Université de Abou Bekr Belkaid Tlemcen Résumé La composition des services web devient de plus en plus incontournable, de nouveaux outils tels que les ontologies vont aider, à satisfaire les besoins qui concernent la recherche et la combinaison sémantique des services web. L objectif de cet article est de fournir une solution basée sur les agents cognitifs. L approche proposée repose sur la coopération d un ensemble agents qui permettrons d utiliser les capacités sémantiques des services notés IOPE (inputs, outputs, preconditions, effects) en vu, de les mettre en correspondance avec les concepts de la requête de l utilisateur. Mots Clés Composition de services, services web, systèmes multiagents, AI plannig, web sémantique, ontologies 1 Introduction Les services web peuvent être définis comme des applications modulaires, auto descriptibles, auto contenues, et accessibles à travers l internet (Curbera et al 2001). Un ensemble de standards ont été défini tels que WSDL, UDDI, SOAP (Curbera et al, 2002) afin de permettre la description, la découverte, et l invocation des services (respectivement). Dans un environnement ouvert et dynamique, tel que internet, Il est évident qu une composition à la demande sera très préférable, en plus il sera judicieux de prendre en charge la sémantique durant le matching des services, afin de minimiser les fausses réponses, et d améliorer la qualité globale des résultats. Pour résoudre ces problèmes, différents efforts ont été dépensés dans la littérature (Dustdar, Schreiner, 2005), ces approches différent par leur degré d automatisation (manuelles, 186
2 Une approche orientée agent pour la composition sémantique des services web interactives, automatiques), par leur prise en charge de la sémantique (basées sur les ontologies ou non), et par leur caractère dynamique vs statique, ie est ce que le plan de service est créé à priori ou bien durant l exécution du système. Pour gérer toutes ces difficultés notre solution a été basée sur les systèmes multiagents (SMA), en effet l approche proposée va combiner les avantages de l I.A.D (Bond, Gasser, 88), et des systèmes experts (systèmes à base de règles). Le SMA cognitif développé est constitué d un agent client qui initie le processus de composition, en émettant une requête basée sur les IOPE d un agent médiateur faisant le lien entre les agents fournisseurs et le client, d un ou plusieurs agents fournisseurs de services qui réalisent l inférence sémantique des plans et les retransmettent au médiateur. L approche suggérée est illustrée par un ensemble d algorithmes, et par une étude de cas sur les services de réservation de voyages. Le reste de l article est structuré comme suit : La deuxième section introduit la notion d agents et de SMA. La troisième section présente le standard owls utilisé partiellement dans l approche. La quatrième section présente l approche développée avec un exemple d application, La cinquième section présente un survol sur les travaux effectués dans la composition de services. Et enfin la sixième section conclut sur les perspectives de notre travail. 2 Arrière plan sur les agents: l'intelligence artificielle distribuée (IAD) s'intéresse à des comportements intelligents qui résultent de l'activité coopérative de plusieurs agents.suite à la distribution de l'expertise sur un ensemble de composants qui communiquent pour atteindre un objectif global ou résoudre un problème, il est nécessaire de diviser le problème en sous-problèmes et de les affecter à chaque composant (agent) du système. 2.1 Agent intelligent Plusieurs définitions ont été proposées pour éclaircir la notion d agent, on présente par la suite la plus importante. Un agent est une entité autonome, réelle ou abstraite, qui est capable d'agir sur elle-même et sur son environnement, qui, dans un univers multi-agents, peut communiquer avec d'autres agents, et dont le comportement est la conséquence de ses observations, de ses connaissances et des interactions avec les autres agents (Ferber, 95). De même on peut dire qu un système multi-agent est un système distribué composé d un ensemble d agents. Contrairement aux systèmes d IA, qui simulent dans une certaine mesure les capacités du raisonnement humain, les SMA sont conçus et implantés idéalement comme un 187
3 ensemble d agents interagissant, le plus souvent, selon des modes de coopération, de concurrence ou de coexistence (Chaib, 94), (Chaib, 96), (Moulin, Chaib, 96). Dans cet article, nous utilisons, un type particulier d agents appelé agent cognitif, ces derniers sont caractérisés par un niveau symbolique de la représentation des connaissances et par des notions mentales. Les agents cognitifs possèdent une représentation partielle de l'environnement, des buts explicites, ils sont capables de planifier leur comportement, mémoriser leurs actions passées, communiquer avec le monde extérieur. 3 Owls (ontology web language service): Owls (Dean et al, 2004) fournit une description de haut niveau des services web (voir la figure 1). Cette ontologie de haut niveau indique qu une ressource est liée à un service, à son tour le service est constitué d un profile, d un service model et d un service grounding. En bref, le profile indique ce que fait le service, le service model décrit le comment : les étapes qui composent le service et le flot de control, et le service grounding décrit la manière d accéder au service. Ces trois concepts sont conçus pour donner une vue globale sur les capacités du service. Ressource Provides Présents Service Profile Service Service Grounding Supports Described by Service Model Figure 1 : Ontologie de Haut Niveau d OWLS 3.1 Service Profile Le «profile» (Dean et al, 2004) décrit ce que fait le service. Un système recherchant un service examinerait la première fois le «profile» pour voir si le service fournit ce qui est nécessaire. Le «profile» contient les informations suivantes: Le nom du service, les contacts et la description qui sont communément appelés propriétés non fonctionnelles. La description de fonctionnalité "IOPE" (inputs, outputs, preconditions, effects). Une classification selon une taxonomie industrielle et une description de qualité. 188
4 Une approche orientée agent pour la composition sémantique des services web Le nom de service peut être employé comme identification, alors que les descriptions de contact et de service sont du texte destiné spécialement pour des humains. La description de fonctionnalité permet au «profile» d'exposer les entrées, les sorties, les effets et les conditions préalables du service. En fin, le «profile» contient aussi de l'information sur la classification de service dans les diverses taxonomies, et quelques attributs pour décrire la qualité des services. 3.2 Service Model Le modèle de service (Dean et al, 2004), décrit le fonctionnement interne du service en terme de processus. Cette partie décrit la transformation entreprise par le service à travers Les données (les entrées et les sorties) et la transformation d'état (les préconditions et les effets.) Le modèle de service prévoit des primitives pour exprimer les différents types de processus, et des relations de contrôle. Plus précisément owls prévoie les types suivants : Processus Atomique, Processus Composé, et Processus Simple. Le processus atomique est exécutable dans une seule étape. Il représente le plus petit module qui sert à la création des autres processus, et il ne contient pas de sous processus en interne. Le processus composé : signifie que le processus peut être composé de sous-processus. Un ensemble de constructeurs est utilisé pour spécifier le flot de control et le flot de données tels que la séquence, les primitives de choix, de split (parallélisme). Un processus simple n'est pas exécutable (ou invocable). Il fournit une vue abstraite d'un processus ou d'un a ensemble de processus composés. 3.3 Service Grounding Le grounding décrit l accès au service (Dean et al, 2004). Il permet de spécifier les protocoles de transport et les formats de message. Le «profile» et le modèle de service sont considérés comme des représentations abstraites du service. Le rôle du grounding est de transformer ces représentations abstraites en une forme concrète qui peut être employée pour l'interaction. OWLS repose sur WSDL pour spécifier l interaction des services. Ainsi WSDL peut être considéré comme une couche basse utilisée dans owls. 4 Approche proposée : 4.2 Introduction : Pour résoudre le problème de composition sémantique nous prenons comme exemple d application le domaine de réservation de voyages, on suppose qu on a un ensemble de services de réservation qui présentent les mêmes structures d entées et de sorties, la différence entre eux réside dans les contraintes d utilisation (pré conditions / effets) On note que notre approche a utilisé une ontologie associée au domaine de voyages touristiques (pour décrire tous les termes techniques du domaine). 189
5 Figure 2 : exemple d un service de réservation Dans cet exemple nous avons comme contraintes : Ville_depart_service = Ville_depart_requete_client Ville_arrivée_service = Ville_arrivée_requete_client Date_depart_service Date_depart_requete_client (on gère uniquement l heure) Date_arrivée_service Date_arrivée_requete_client (on gère uniquement l heure) Top Opération Réserver Annuler Reserver_Vol Resever_Train Reserver_Bus Figure 3 : une partie de l ontologie de domaine 4.2 Introduction : La figure 4 montre l architecture du SMA qui réalise la composition sémantique des services. Recherche d agents fournisseurs répondant à la requête Médiateur Les agents fournisseurs sont déjà inscrits chez le médiateur le mediateurs Client Fournisseur 2 Redistribution de la Requête (input, output, classe d opération, contraintes) Fournisseur 1 Fournisseur 3 190
6 Une approche orientée agent pour la composition sémantique des services web Figure 4 : Architecture Distribuée pour la Composition Sémantique des Services Web Nous distinguons trois types d agents : L agent client : c est l agent qui va initier la composition, en émettant au médiateur, une requête constituée d entrées, de sorties, d une classe d opération (de service), et de contraintes (sur les entrées/sorties) + une référence sur l ontologie de domaine à utiliser (par exemple l ontologie des voyages touristiques). L agent médiateur : il connaît au préalable la localisation des agents fournisseurs ainsi que leur ontologie de domaine, son rôle est de redistribuer la requête aux agents fournisseurs concernés (qui ont le même domaine ontologique), et de récupérer les réponses (services offerts) avant de les envoyer au client. Les agents fournisseurs : ces agents réalisent la composition sémantique proprement dite. Chacun d entre eux dispose d une base de règles qui décrit la sémantique des services web publiés, (voir la page suivante). en plus, ils disposent d une ontologie de domaine pour permettre l inférence sémantique (cad l existence des liens de subsomption). L algorithme de composition essaye de chercher les matchings directs (services atomiques) et les matchings indirects (les plans de services). Il contient deux étapes : la création des plans et le processus de matching. 1- Pour la création des services web composites, l algorithme cherche à combiner les services deux à deux (s il n y a pas de voyage direct entre deux points alors il faut composer plusieurs services). Les services composites doivent avoir des entrées compatibles à celles de la requête client. Cette partie est détaillée dans la procédure créer_plan( ) 2-Le processus de matching matching( ) ) : doit vérifier les points suivants (voir la procédure nommée La classe de l opération (service) doit être compatible (selon l ontologie) avec celle de la requête. Par exemple si on cherche un mécanisme de transport routier alors tous les services de réservation de bus doivent être pris en compte. Les entrées et les sorties du service doivent être compatibles avec celles de la requête client ie, il doit y avoir des liens de subsomption entre le couple (entrées, sorties) de la requête et les couples (entrées, sorties) des services. Nous avons déjà développé cette partie de matching dans un travail antérieur (hadjila, malki, 2006) Les contraintes de la requête doivent être satisfaites par les conditions associées aux services (ville départ, ville arrivée, date départ, date arrivée) Au bout de cette phase de composition, les agents fournisseurs transmettent les résultats (services atomiques ou composites) au médiateur, qui s en charge de les cumuler et de les envoyer au client. 191
7 Enfin l agent client pourra visualiser les résultats, et invoquer éventuellement les services. Une formalisation typique d un service appartenant à la base de connaissance B.C d un agent fournisseur est donnée ci-dessous : Soit le service s1 constitué d une seule opération atomique p1. Le troisième argument indique les constituants de p1 (dans cet exemple p1 est atomique). Composants_service (s1, p1, [p1]). Le prédicat suivant montre la classe de l opération p1 Instance (p1, reservation_bus ). Les deux prédicats suivants indiquent les entrées et les sorties du service. Entrées (s1, p1, [ nom, num_carte_credit, ville_depart, date_depart, ville_arrivée, date_arrivée ]). Sorties (s1, p1, [ message de confirmation / infirmation ]). Les deux prédicats suivants indiquent les contraintes associées aux entrées Ville_depart (s1, p1, v1 ). // La ville de départ se nomme v1. Ville_arrivée (s1, p1, v2 ). // La ville d arrivée se nomme v2. Ce prédicat indique l entrée UDDI (le binding template) associée au service (s1,p1) Reference_UDDI (s1, p1, xxx). Le reste indique les contraintes sur l heure de départ (8 H ) et l heure d arrivée (10 H ). Pour simplifier l exemple, nous n avons pas considéré l année, le mois et le jour. On a supposé que tous les services sont quotidiens et que la durée d un service composite ne dépasse le jour. Date_depart (s1, p1, Année, Mois, Jour, Heure) Heure <= 8. Date_arrivée (s1, p1, Année, Mois, Jour, Heure) Heure >= 10. On donne par la suite le code natif de la composition proposée. Composition (classe_requete, entrées_requete, sorties_requete, ville_depart_requete, date_depart _requete, ville_arrivée _requête, date_arrivée _requete) { Résultat : ensemble de triplets (nom service, nom opération, référence(s)_uddi) repeter Créer_plan (classe_requete, entrées_requete, ville_depart_requete, date_depart _requete) ; Jusqu à la saturation de la B.C // saturer la base de connaissance. Résultat = matching (classe_requete, entrées_requete, sorties_requete, ville_depart_requete, 192
8 Une approche orientée agent pour la composition sémantique des services web date_depart _requete, ville_arrivée _requête, date_arrivée _requete) ; visualiser (Résultat) ; } Créer_plan (classe_requete, entrées_requete, ville_depart_requete, date_depart _requete) { } 1. rechercher un service (Si, Pi) compatible avec les entrées et les contraintes de la requête (ie tous les arguments de créer_plan).// utilisation de l ontologie. 2. rechercher un autre service (Sj, Pj) composable avec (Si, Pi) ie : a. ville arrivée de (Si, Pi) = ville départ de (Sj, Pj) b. heure arrivée de (Si, Pi) <= heure départ de (Sj, Pj) c. Pj est équivalent à classe_requete (ou une sous classe de classe_requete). 3. si l étape 2 a réussi alors ajouter le service composite (S,P,[Pi, Pj])à la B.C (s il n existe pas déjà), avec ses nouvelles informations. matching (classe_requete, entrées_requete, sorties_requete, ville_depart_requete, date_depart _requete, ville_arrivée _requête, date_arrivée _requete) : type de retour {(nom service, nom opération, référence(s)_uddi)} {Vérifier les points suivants : } 1. La classe du service doit etre subsemée par classe_requete 2. il y a des liens de subsomption (généralisation) entre le couple (entrées_requete, sorties_requete) d une part et leurs homologues dans la B.C 3. les contraintes associées aux entrées/ sorties du service ie : a. ville_depart_requete = ville_depart_service b. date_depart _requete <= date_depart _service c. ville_arrivée _requête = ville_arrivée _service d. date_arrivée _requete >= date_arrivée _service 5 travaux reliés : Différents efforts ont été dépensés pour le support de la composition des services, nous citons en premier lieu le standard industriel (BPEL4WS) (BEA, IBM, 2003). Ce langage a remplacé WSFL (Web services Flow Language) d IBM et XLANG de Microsoft. BPEL4WS fournit une spécification formelle des processus métiers (business processes) ainsi que les protocoles d interaction inter processus. Il étend le modèle du WSDL pour définir des processus composés d une multitude de services web. Ces processus sont généralement désignés comme workflows ou orchestration de services. Cependant on reproche au BPEL4WS son caractère statique et syntaxique (Dustdar, Schreiner, 2005), cad que nous ne pouvons pas exprimer des orchestrations dynamiques (à la demande) et que ne nous pouvons pas exprimer la sémantique des messages et des activités du workflow. (paolucci et al 2002) augmente les capacités d UDDI, en proposant une solution basée sur Damls (une version antérieure d owls), il utilise uniquement les entrées/sorties pour réaliser un matching à base de test de subsomption, (Gonzalez-Castillo et al, 2002), (Li, horrocks, 2003) 193
9 étendent l architecture de (paolucci et al, 2002) en ajoutant des améliorations, surtout dans la flexibilité de l algorithme de matching (par exemple en ajoutant d autres niveaux de correspondance).(mecella et al 2001) utilise les attributs syntaxiques (nombre de paramètres, types de paramètres ) pour vérifier la compossibilité de deux services, (Heuvel et al, 2001) définit des règles de composabilité pour comparer les catégories des services et les messages d I/O. (medjahed et al, 2003) présente une approche très intéressante, plus précisément il définit un ensemble de critères de composition, relevant de la syntaxe, la sémantique statique, la sémantique dynamique, et la qualité d opération. Chaque ensemble est constitué d un groupe de sous critères auxquels on associe des règles de composablité, ces derniers vont mesurer le degré d appariement entre la requête et le service. (Roman et al 2004) fournit un autre système de modélisation des services web sémantiques (une sorte de méta ontologie). Il est basé sur la médiation et le découplage des éléments du modèle. Il tend à résoudre tous les problèmes des services web sémantiques (y compris la composition). Mais il est encore en stade de recherche. (Guitton J,Humbert F, 2006) et (Bourdon, 2007) proposent une coopération multi agent pour planifier la composition, dans ce modèle les agents représentent les services et sont chargés de proposer et de coordonner leurs compétences afin de réaliser une tâche soumise par l utilisateur. Cette approche s articule sur le modèle théorique de la synthèse dialectique de plans proposé par (Pellier 2005) : les agents échangent des propositions sous la forme de conjectures afin de co-construire un plan solution. Ce modèle est constitué de trois phases : (1) la création du domaine de planification de chaque agent, ie traduction du la description owls en un langage adapté au planificateur. (2) le raffinement des conjectures proposées et (3) la communication entre les agents, i.e., la soumission d une proposition aux autres agents. (Bourdon, 2007) transforme ensuite le plan découvert en description exécutable de service web composite, et enfin, il détermine la QoS du service composite, en fonction des ontologies utilisées. 6 Conclusion Dans ce papier nous avons présenté un système multiagent pour la composition dynamique des services web sémantiques. Nous avons montré un protocole d interaction qui regroupe trois types d agents : l agent client, l agent médiateur, et les agents fournisseurs. Ces derniers ont la grande responsabilité dans l approche proposée, en effet, ils permettent de réaliser une correspondance basée sur le test de subsomption, entre la requête du client et les capacités sémantiques des services notées IOPE. En plus ils permettent de composer les services deux à deux en vu de produire des matching indirects. L architecture proposée présente beaucoup de souplesse, en matière d ajout, de retrait, de modification d agents fournisseurs. Nous avons présenté aussi un survol sur les approches proposées dans littérature. Comme perspectives à ce travail nous suggérons d autres critères de composition (voir (Mejahad,2003), de plus nous suggérons aussi une phase de sélection flexible qui classe les résultats selon leur degré de préférence. Références 194
10 Une approche orientée agent pour la composition sémantique des services web BEA, IBM, Microsoft (2003) Business Process Execution Language for Web Services (BPEL4WS). Bond. A and Gasser. L. (1988). Readings in Distributed Artificial Intelligence. San Mateo, California, Morgan Kaufman Publishers. Bourdon J., (2007) Multi-agent systems for the automatic composition of semantic web services in dynamic environments, Master s thesis, Ecole Nationale Superieure des Mines Saint- Etienne. Chaib-draa. B(1996). Interaction between agents in routine, familiar and unfamiliar situations. International Journal of Intelligent and Cooperative Information Systems, 1(5):7-20. Chaib-draa. B (1994). Distributed Artificial Intelligence : An overview. In A. Ken, J. G. Williams, C. M. Hall, and R.Kent, editors, Encyclopedia Of Computer Science And Technology, volume 31, pages Marcel Dekker, Inc. Chinnici, R., Gudgin, M., Moreau, J. and Weerawarana, S. (2003) Web Services Description Language (WSDL) Version 1.2 ", W3C Working Draft, Available at Curbera. F, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana. (2002) Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing, 6(2). Curbera. F, Nagy. W, and Weerawarana. S. (2001 ): Web Services: Why and How. Workshop on Object-Oriented Web Services OOPSLA, Tampa, Florida, USA. Dean. M, (ed). (2004). OWL-S: Semantic Markup for Web Services. Version 1.0, Dustdar, S. and Schreiner, W. (2005) A survey on web services composition, Int. J. Web and Grid Services, Vol. 1, No. 1, pp Ferber. J. (1995) Les systèmes multi-agents: Vers une intelligence collective.. InterEditions, Gonzalez-Castillo. J. Trastour, D, and Bartolini. C. (2002). Description Logics for Matchmaking of Services. In Workshop on Applications of Description Logics ADL. Vienna, Austria. Guitton J., F Humbert., (2006) Planification multi-agent pour la composition dynamique de services Web thèse de Master, Universit e Joseph Fourier Grenoble 1. Hadjila. F, M. Malki, (2006) Les services web sémantiques: Une approche de découverte basée sur les agents CIIA Saida, Algérie. Heuvel JVD, Yang J, Papazoglou MP (2001) Service representation, discovery and composition for E-marketplaces.In: Proceedings of the CoopIS conference, Trento, Italy, pp Li. L and Horrocks. I. (2003). A Software Framework for Matchmaking Based on Semantic Web Technology. In Proc. of the Twelfth International World Wide Web Conference (WWW 195
11 2003), pages , ACM. Mecella M, Pernici B, Craca P (2001) Compatibility of eservices in a cooperative multiplatform environment.in: Proceedings of the 2nd VLDB TES workshop, Rome pp Medjahed. B., Bouguettaya. A., and Elmagarmid. A.K. (2003): Composing Web Services on the Semantic Web. The VLDB Journal The International Journal on Very Large Data Bases, Volume 12 Issue 4. Moulin.B and Chaib-draa. B. ( 1996).An overview of distributed artificial intelligence. In G. M. P. O'Hare and N. R. Jennings, editors, Foundations of Distributed AI, pages John Wiley & Sons : Chichester, England, Paolucci. M., Kawamura. T., Payne. T.R., and Sycara. K. (2002): Semantic Matching of Web Services Capabilities. In Proc. of the First International Semantic Web Conference (ISWC2002). Sardinia (Italy). Pellier. D (2005) Modeledialectique pour la synthese des plans Phd thesis UJF- grenoble Roman. D Keller. U, Lausen, H. (2004) : WSMO Web Service Modeling Ontology (WSMO), DERI Working Draft, /d2/v0.1/ /. 196
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étailUne architecture pour la découverte et l orchestration de services Web sémantiques
Une architecture pour la découverte et l orchestration de services Web sémantiques Une utilisation des ontologies en milieu industriel Pierre Châtel Thales Communications France, Laboratoire d Informatique
Plus en détailProgrammation 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étailBusiness 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étailComposition et interopération des services web sémantiques
République Algérienne Démocratique et Populaire THESE Présentée A L UNIVERSITE DE TLEMCEN FACULTE DES SCIENCES DEPARTEMENT D INFORMATIQUE Pour l obtention du diplôme de DOCTORAT Spécialité : Informatique
Plus en détailEnvironnement 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étailEnvironnement 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étailUne 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étailEnvironnement 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étailRépublique Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique
Plus en détailPlan 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étailFormula Negator, Outil de négation de formule.
Formula Negator, Outil de négation de formule. Aymerick Savary 1,2, Mathieu Lassale 1,2, Jean-Louis Lanet 1 et Marc Frappier 2 1 Université de Limoges 2 Université de Sherbrooke Résumé. Cet article présente
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étailLes Web services sémantiques
Les Web services sémantiques Patrick Kellert et Farouk Toumani Laboratoire LIMOS - UMR (6158) du CNRS ISIMA - Campus des Cezeaux - B.P. 125 63173 AUBIERE Cedex http://www.isima.fr/limos/ {patrick.kellert,ftoumani}@isima.fr
Plus en détailProgrammation 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étailSommaire. 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é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étailSolution 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é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étailNOVA 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é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étailBPEL Orchestration de Web Services
Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience
Plus en détailCours 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étailStructuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe
Structuration des décisions de jurisprudence basée sur une ontologie juridique en langue arabe Karima Dhouib, Sylvie Després Faiez Gargouri ISET - Sfax Tunisie, BP : 88A Elbustan ; Sfax karima.dhouib@isets.rnu.tn,
Plus en détailLes 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étailIntroduction 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étailPropriétés du Document EMA. Résumé
Propriétés du Document Source du Document FSN OpenPaaS Titre du Document Définition et exploitation d un référentiel de processus collaboratifs : Rapport de synthèse quant aux référentiels existants Module(s)
Plus en détailLa démarche SOA et l interopérabilité applicative
La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75
Plus en détailArchitectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
Plus en détailIntelligence Artificielle et Systèmes Multi-Agents. Badr Benmammar bbm@badr-benmammar.com
Intelligence Artificielle et Systèmes Multi-Agents Badr Benmammar bbm@badr-benmammar.com Plan La première partie : L intelligence artificielle (IA) Définition de l intelligence artificielle (IA) Domaines
Plus en détailHervé Couturier EVP, SAP Technology Development
Hervé Couturier EVP, SAP Technology Development Hervé Biausser Directeur de l Ecole Centrale Paris Bernard Liautaud Fondateur de Business Objects Questions à: Hervé Couturier Hervé Biausser Bernard Liautaud
Plus en détailIFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL
IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet
Plus en détailELOECM Conference2015
ELOECM Conference2015 ELO BLP / BC Intégrez vos applications métier à la GED Stéphane MONTRI Consultant ELO France s.montri@elo-digital.fr Le Tsunami de l Information «90% des données actuelles ont été
Plus en détailIMGT/Choreography. Oliver Clément
IMGT/Choreography Sommaire L'architecture Orientée Services du W3C : - Les protocoles fondateurs (SOAP, WSDL, UDDI). Approches pour la chorégraphie de services : - OASIS vs W3c vs DARPA. Approches dans
Plus en détailGouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France
Conférence IDC Gouvernance IT - Paris 6 Avril 2011 Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France 2011 IBM Corporation Quels sont les ingrédients
Plus en détailOPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE
OPEN DATA : CHALLENGES ET PERSPECTIVES D ENTREPOSAGE «Journée Open Data» 5 Novembre 2013 Présenté par : Imen Megdiche Directeur de thèse : Pr. Olivier Teste (SIG-IRIT) Co-directeur de thèse : Mr. Alain
Plus en détailCURRICULUM 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étailVers 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étailComposants génériques de calcul scientifique
Composants génériques de calcul scientifique T. Géraud et A. Duret-Lutz RAPPORT TECHNIQUE 9901 MARS 1999 Laboratoire de Recherche et Développement d EPITA 14-16, rue Voltaire 94276 Le Kremlin-Bicêtre cedex
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étailL 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État de l art sur la contractualisation et la composition
RNTL FAROS Composition de contrats pour la Fiabilité d ARchitectures Orientées Services Livrable Coordonnateur : Philippe COLLET État de l art sur la contractualisation et la composition Projet FAROS Août
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailOASIS www.oasis-open.org/committees/xacml/docs/docs.shtml Date de publication
Statut du Committee Working Draft document Titre XACML Language Proposal, version 0.8 (XACML : XML Access Control Markup Language) Langage de balisage du contrôle d'accès Mot clé Attestation et sécurité
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étailTHÈ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étailUne 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étailCompleted Projects / Projets terminés
Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion
Plus en détailPentaho Business Analytics Intégrer > Explorer > Prévoir
Pentaho Business Analytics Intégrer > Explorer > Prévoir Pentaho lie étroitement intégration de données et analytique. En effet, les services informatiques et les utilisateurs métiers peuvent accéder aux
Plus en détailIBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Plus en détailOn Feature Interaction among Web Services Michael Weiss et Babak Esfandiari
On Feature Interaction among Web Services Michael Weiss et Babak Esfandiari Présenté par INF-6251 :: Automne 2005 Présentation Introduction Contexte Bref historique Contexte Affaire (Business) Processus
Plus en détailMessagerie 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é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étailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailLes attentes du marché
www.pwc.com Les attentes du marché Octobre 2012 L état des lieux à propos des formats de reporting et de l appropriation par le marché du XBRL La taxonomie XBRL pour les reportings Solvabilité 2 a fait
Plus en détailCollaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Institut National de formation en Informatique (I.N.I) Thèse Présentée pour l obtention
Plus en détailExtensions à la formation. Laurent Pérochon, 28-30 avril 2008, RMT Modelia, modélisation conceptuelle, formation UML, INRA Castanet Tolosan
Extensions à la formation Diagramme de timing FinEpreuve SautBarrière CourseAvantBarrière SautMur {>2 et 10 et 2 et 10 et
Plus en détailLa gouvernance SOA Ses aspects théoriques et pratiques
Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch La gouvernance SOA Ses aspects théoriques et pratiques Otto Poveda Hernández Chemin de Bel-Air 6 CH-1752 Villars-sur-Glâne
Plus en détailDESCRIPTIF DE MODULE S5 GSI
Option SIM DESCRIPTIF DE MODULE S5 GSI : Gouvernance et Systèmes d Information COORDONNATEUR DU MODULE : Département : Ce module a pour but d enseigner les méthodes, les règles et les pratiques nécessaires
Plus en détailbasée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Plus en détailOracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Plus en détailGRIDKIT: 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étailComposition semi-automatique de Services Web
Composition semi-automatique de Services Web Nerea Arenaza SIN Projet de Master Février 2006 Responsable Dr. Denis Gillet EPFL / LA Assistant Karim Zeramdini EPFL / LA Table de matières Table des matières
Plus en détailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Plus en détailIntelligence Artificielle et Robotique
Intelligence Artificielle et Robotique Introduction à l intelligence artificielle David Janiszek david.janiszek@parisdescartes.fr http://www.math-info.univ-paris5.fr/~janiszek/ PRES Sorbonne Paris Cité
Plus en détailFusion : l interopérabilité chez Oracle
Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, lionel.dubreuil@oracle.com 29/03/2006 Page : 1 Oracle
Plus en détailIFT2255 : 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étailIngé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- 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É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étailIyad 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é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étailXML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million
XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................
Plus en détailBrève introduction à la recherche d!information sur le Web à base d!agents logiciels
Plan Brève introduction à la recherche d!information sur le Web à base d!agents logiciels Bernard ESPINASSE Université d!aix-marseille 2010 Rappels sur les agents logiciels Problématique de la RI sur le
Plus en détailSystè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étailCours en ligne Développement Java pour le web
Cours en ligne Développement Java pour le web We TrainFrance info@wetrainfrance Programme général du cours Développement Java pour le web Module 1 - Programmation J2ee A) Bases de programmation Java Unité
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailAGATHE : une architecture générique à base d agents et d ontologies pour la collecte d information sur domaines restreints du Web
AGATHE : une architecture générique à base d agents et d ontologies pour la collecte d information sur domaines restreints du Web B. Espinasse*, S. Fournier* et F. Freitas** * LSIS UMR CNRS 6168, Universités
Plus en détailConfiguration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
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étailMineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Plus en détailUn 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étailLe 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étailLes Bases de Données et l Objet Introduction
Les Bases de Données et l Objet Introduction Didier DONSEZ Université de Valenciennes Institut des Sciences et Techniques de Valenciennes donsez@univ-valenciennes.fr Plan Définitions d un Objet Propriétés
Plus en détailUne Architecture Basée Agents Mobiles Pour la Recherche D'information dans des Sources Hétérogènes et Réparties
Une Architecture Basée Agents Mobiles Pour la Recherche D'information dans des Sources Hétérogènes et Réparties Nadia Ben Seghir 1, Okba Kazar 1 1 Département D'informatique, Université de Biskra, 07000,
Plus en détailBusiness Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
Plus en détailPrésentation des technologies pour la collaboration Étude des logiciels pour les groupes (groupware)
Manuele Kirsch Pinheiro Maître de conférences en Informatique Centre de Recherche en Informatique Université Paris 1 Panthéon Sorbonne Manuele.Kirsch-Pinheiro@univ-paris1.fr http://mkirschp.free.fr Objectif:
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étailIntroduction à Microsoft InfoPath 2010
Introduction à Microsoft InfoPath 2010 Couplé à Microsoft SharePoint Designer 2010, InfoPath 2010 simplifie la création de solutions de bout en bout sur SharePoint Server 2010, qui contiennent des formulaires
Plus en détailPour une entreprise plus performante
Pour une entreprise plus performante Smart Technology Services Raison Sociale - Smart Technology Services llc Pôle d activités - Service et conseil dans la technologie de l information Pôle d activités
Plus en détailAdaptabilité d un MOOC aux styles d apprentissage. Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr
Adaptabilité d un MOOC aux styles d apprentissage Hubert Kadima Directeur de Recherche LARIS/EISTI Email : hubert.kadima@eisti.fr Agenda 1. Contexte : l apprentissage dans le projet PLACIS 2. Choix du
Plus en détailUrbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1
Urbanisation des SI Des composants technologiques disponibles Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI
Plus en détailUn 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étailCursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailIntroduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr
Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Plus en détailL Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services
L Architecture Logicielle UMR pour les Interactions Multicanaux et Multimodales avec les e-services Vincent Chevrin, Alain Derycke, José Rouillard Laboratoire TRIGONE Université des Sciences et Technologies
Plus en détailModèle multi-agents de prise de décision éthique
Équipe Modèles, Agents, Décision Laboratoire GREYC CNRS UMR 6072 Université de Caen Basse-Normandie ENSICAEN Boulevard du Maréchal Juin CS 14 032, 14 032 Caen Cedex 5 Tel. : +33 (0)2 31 56 74 84 Fax :
Plus en détailUtilisation des tableaux sémantiques dans les logiques de description
Utilisation des tableaux sémantiques dans les logiques de description IFT6281 Web Sémantique Jacques Bergeron Département d informatique et de recherche opérationnelle Université de Montréal bergerja@iro.umontreal.ca
Plus en détailNFP111 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