PERSONNALISER DES DOCUMENTS EN COMPOSANT DES SERVICES
|
|
- Marie-Laure Nadeau
- il y a 8 ans
- Total affichages :
Transcription
1 PERSONNALISER DES DOCUMENTS EN COMPOSANT DES SERVICES Claude Moulin 1, Sylvain Giroux 2, Raffaella Sanna 1, Alessandro Soro 1 1 CRS4 - Center for Advanced Studies, Research and Development in Sardinia, VI Strada Ovest, Z.I. Macchiareddu, Uta (CA), Italy moulin@crs4.it 2 Dept. of Mathematics and Computer Science, University of Sherbrooke, Sherbrooke, Canada, sylvain.giroux@dmi.usherb.ca Résumé : Notre recherche concerne l élaboration d une information personnalisée utilisant en particulier des données géo-référencées. Des documents sont créés par la collaboration de services distribués remplissant chacun un rôle bien défini, telle la gestion du profil de l utilisateur ou la fourniture d événements culturels relatifs à une position géographique. Notre solution est basée sur une forte interopérabilité entre services. Nous avons pour cela construit une ontologie qui permet aux services de parler la même langue et des outils qui leur permettent d exporter des données sous une forme RDF compatible avec l ontologie et ainsi compréhensible par tous. De plus, des règles d inférence permettent de filtrer les données et ainsi d accentuer la personnalisation. Nous illustrons notre propos en donnant l exemple de la construction d une documentation associée à un voyage. Mots-Clé : documents personnalisés, ontologie, services collaboratifs, RDF 1 Introduction Nous utilisons l architecture développée dans le cadre du projet e-mate 1 [2] [3] afin d étudier la phase de composition d un document virtuel. L architecture permet de déployer et de faire coopérer des services multi-modaux en ligne. Par multi-modal, nous entendons que le même service est accessible à partir d un ordinateur, d un assistant personnel, d un téléphone cellulaire, etc. Les objectifs du projet sont très proches des problèmes que mettent en exergue les recherches du Semantic Web [1] à savoir le fait de disposer sur le Web de données sous une forme exploitable par des applications et ainsi pas uniquement présentées sur un écran. Nous présentons dans cet article les caractéristiques d une solution permettant d obtenir une information personnalisée. Elle est basée sur l intégration de services de base. Ces services sont indépendants les uns des autres et destinés simplement à fournir une information sans connaissance du service destinataire. La solution inclut également la conception d un scénario dépendant du type d information désiré, qui se traduira par l élaboration d un service dit composite intégrant les services de base. Le modèle de service e-mate inclut des meta-données permettant de rechercher des 1. E-MATE signifie Architecture Multi-modale pour Environnement Télématique. Le projet e-mate se termine en juin 2002 et aura duré deux ans.
2 services dans un portail à l exclusion de toute autre information, une description de l interface utilisateur indépendante de toute modalité d accès et une description des entrées sorties permettant une intégration dynamique des services. Utilisant le modèle de l utilisateur, le service composite fournit une information adaptée à ses préférences et au contexte, et la construction de l interface proprement dite qui est prise en charge par l architecture elle-même prend en compte également le dispositif utilisé. L article présente à titre d exemple un planificateur de voyage. Ce service composite communique entre autres avec le service de personnalisation et avec des services spécifiques qui délivrent des descriptions d événements culturels et d horaires de vols, en vue de proposer un voyage à un touriste et sa documentation circonstanciée. Nous présentons également les caractéristiques du système que l implémentation de la chaîne de communication complète met en évidence. Il s agit principalement de la nécessité d une ontologie commune et partagée par l ensemble des services et de la présence de ponts entre les objets d un langage de programmation usuel tel Java et cette ontologie qui assurent l interopérabilité des services. 2 Le Scénario t-mate L assistant de voyage (t-mate) donne un exemple de planification d un voyage et de toutes ses phases, de la réservation des vols jusqu à la construction de l itinéraire du touriste et de l insertion dans son agenda des événements culturels qui pourraient l intéresser. Il est implémenté en composant un certain nombre de services et le profil utilisateur recueille les éléments clés requis pour apparier et sélectionner l information pertinente pour l utilisateur, basée sur son age, son sexe, ses préférences... Les services impliqués dans ce scénario sont : Un service d information sur les transports : il fournit une liste de dates de départ et d arrivée d avions ainsi que les villes concernées ; un service de recueil d événements culturels : pour un jour et une ville donnés, il fournit une liste d événements culturels ou sociaux (tels que cinéma, théâtre, sport... ) ; un agenda personnel : il conserve les rendez-vous de l utilisateur et lui envoie les courriels ou les messages SMS appropriés ; un service de personnalisation: il ordonne une liste d éléments (films, restaurants, musées... ) en fonction des préférences de l utilisateur ; un service de planification : il utilise l information sur les transports (service 1) pour réserver les billets et sauvegarder l heure de départ dans l agenda de l utilisateur (service 3). Il répertorie également les événements culturels disponibles (service 2) de façon à placer dans l agenda ceux qui correspondent au voyage et au profil de l utilisateur, en tenant compte évidemment des rendez-vous déjà pris. Il requiert enfin le profil utilisateur (service 4) pour filtrer l information et signale les événements qui correspondent au mieux aux préférences de l utilisateur. L implémentation et la composition de ces services soulève deux problèmes principaux. Tout d abord les services doivent être strictement découplés tant du point de vue du code que de l implémentation des types de données et ils doivent être malgré cela entre de manière pertinente dans une composition. En effet, un même service peut
3 entrer dans la composition de plusieurs scenarii. Ensuite l information doit être filtrée selon les préférences et les besoins de l utilisateur. La résolution de ces deux problèmes conduit notamment à élaborer une ontologie commune à l ensemble des services. En d autres termes, les services doivent accéder à une représentation partagée des concepts de façon à pouvoir communiquer pleinement. La personnalisation peut alors être accomplie d une part en filtrant l information disponible et d autre part en collectant les choix de l utilisateur lors de la fréquentation de la plate-forme. 3 Ontologie du Domaine Comme indiqué dans [10], les ontologies peuvent être utilisées pour résoudre trois types de problèmes : la communication entre les personnes, l interopérabilité entre les systèmes et l ingénierie des systèmes. Ceci reflète tout à fait la manière avec laquelle le contexte e-mate utilise les ontologies. L auteur d un scénario définit ou utilise une ontologie d un domaine (dans l exemple t-mate, celui des voyages et des loisirs) et l ajoute à l ontologie d e-mate qui définit les concepts généraux utilisés pour le profil de service ou celui de l utilisateur. Il est également nécessaire de représenter les concepts de la programmation orientée objet par des concepts ontologiques. Ceci est simplifié par des facilités de traduction que fournit l architecture e-mate. 3.1 Une Ontologie dans le Domaine des Voyages et des Loisirs Dans cette section nous utilisons des fragments d une ontologie du domaine des voyages et des loisirs que nous avons construite, pour illustrer les concepts ontologiques, les prédicats et les instances. Les lignes suivantes en montrent un extrait écrit dans le langage F-Logic [4] 1 : /* schema declaration */ monument::attraction. 2 museum::attraction. attraction::location. location[name=>>string; 3 issituatedin=>location]. trip[from=>>location; to=>>location; attractions=>>attraction]. preference[hasobjetc=>>resource; hasvalue=>>integer]. /* instances */ paris:location. 4 toureiffel:monument[name->>"tour Eiffel"; 5 issituatedin->>paris]. louvre:museum[name->>"musee du Louvre"; issituatedin->>paris]. 3.2 Transformation d Objets en Instances d Ontologie L infrastructure e-mate fournit des outils qui aident à résoudre les problèmes d interopérabilité, plus précisément la communication entre services en appariant objets et concepts ontologiques. Un parser vérifie la compatibilité sémantique et exécute les traductions nécessaires. Les services définissent indépendamment leur propres structures de données selon leurs besoins internes. Ils doivent fournir un document de mapping que 1. Les fichiers complets ont été générés avec OntoEdit [8]. 2. monument::attraction indique que monument est un sous-concept de attraction. 3. name est un prédicat ayant pour domaine location et image string. 4. paris est une instance du concept location. 5. La propriété name a pour l instance toureiffel la valeur "Tour Eiffel".
4 le parser e-mate utilisera pour construire dynamiquement une représentation RDF de ces données. Réciproquement, ce document de mapping est aussi utilisé pour construire des objets à partir d une représentations RDF. Par exemple le concept ontologique trip : trip::rankme[to=>location; from=>location; attractions=>>attraction]. peut être associée à la classe Java Trip : public class Trip implements Rankme { private Location from, to; private Attraction[] attractions; /* accessors omitted */ } 4 Personnalisation 4.1 Profil Utilisateur Le profil utilisateur est construit en utilisant deux sources d information principales. Au départ l utilisateur fixe quelques paramètres comme l âge, le sexe. Ensuite les services mettent à jour eux-mêmes d autres paramètres comme ses préférences, en modifiant par exemple des taux de fréquentation associés à certaines instances de concepts. Le service de personnalisation peut exporter le profil de l utilisateur dans un document écrit en RDFS. Celui-ci peut ainsi être ajouté à l ontologie et être l objet d inférences. Dans le profil utilisateur, il est possible d étendre l ontologie du domaine avec des déclarations et des définitions d instances de concepts que l ontologie ne contient pas elle-même. Par exemple, il est possible de déclarer de nouveaux monuments de Paris dans le profil utilisateur : notredame:monument[name->>"notre Dame"; issituatedin->>paris]. trocadero:monument[name->>"trocadero"; issituatedin->>paris]. Le profil utilisateur peut ensuite utiliser à la fois l ontologie commune et ses extensions pour spécifier les préférences de l utilisateur : p1:preference[hasobject->>{museum, trocadero}; hasvalue->>5]. p2:preference[hasobject->>notredame; hasvalue->>8]. p3:preference[hasobject->>{louvre, toureiffel}; hasvalue->>6]. La première ligne de l exemple précédent signifie que la préférence p1 a un niveau d intérêt de 5 et concerne à la fois le concept museum et l instance trocadero. La personnalisation peut utiliser les préférences rangées dans l ordre p2, p3 et p1 pour des comparaisons futures et pour des réservations. 4.2 Inférences basées sur le Profil Utilisateur Tandis qu il est généralement possible d exprimer dans un langage de représentation de connaissances, la structure d une hiérarchie de classes décrite dans un langage de programmation à objets usuel, le contraire n est pas nécessairement vrai. Des individus instances de plusieurs concepts, des taxonomies de propriétés particulières, des définitions
5 intensionnelles de concepts sont des exemples de modélisation puissants très difficiles voire impossibles à exprimer en programmation orientée objet. Cependant, les besoins requis par nos objectifs de recherche restreignent suffisamment l utilisation ontologique pour rendre possible cette double représentation. Le regroupement sous une forme commune, comme RDF(S), d éléments venant de sources différentes (ontologie du domaine, profil utilisateur et transformation de données) forme une base de faits sur laquelle le service de personnalisation peut inférer (pour l instant, en utilisant la logique du premier ordre). Pour ceci, quelques règles de base et des axiomes sont implémentés au niveau du système. Ainsi, toute propriété transitive génère les faits résultants non présents dans la base mais qui doivent absolument être pris en compte. La requête suivante montre l usage d une règle permettant de filtrer les faits selon les préférences de l utilisateur. FORALL Offer,Pref,Rank,Obj <- Offer:rankme AND Pref:preference AND Pref[hasObject->>Obj] AND EXISTS O match(offer,obj,o) AND Pref[hasValue->>Rank]. Cette règle recherche les préférences concordant avec une offre (de voyage) particulière et fait apparaître également le niveau de concordance associé ainsi que l objet associé : Offer = trip1 Pref = p1 Rank = 6.0 Obj = toureiffel 4.3 Création de Documents Virtuels Les règles d inférence proposent un certain nombre de résultats qui sont par exemple des offres de voyage. Ses offres sont soumises à l utilisateur qui en général en accepte une. L offre choisie est accompagnée de caractéristiques touristiques qui peuvent être des visites de musées, des propositions de restaurants, de spectacles, etc. Le planificateur peut ainsi s adresser aux services concernés pour obtenir une information qu il transformera en fragments de documents et élaborer ensuite une documentation circonstanciée du voyage accepté par le touriste : description des œuvres principales d un musée, critiques d un film, éléments historiques expliquant un monument, etc. Les services de l infrastructure e-mate étant multi-modaux cette documentation de voyage est accessible à partir de divers dispositifs comme un ordinateur de bureau ou bien un assistant personnel. Elle est disponible en plusieurs formats dont le langage HTML. Elle est également disponible en divers endroits et en particulier lors du voyage lui-même sur les sites intéressants. 5 Conclusion et Travaux Futurs Dans cet article nous avons essayé de répondre au problème de la composition d un document personnalisé en basant notre solution sur la réutilisation non pas de l information elle-même mais des applications (ou services) indépendantes qui la fournissent. Cette solution permet en particulier sans changer le scénario d utilisation, et le service composite associé, de remplacer une application intermédiaire par une autre, ayant les mêmes propriétés, mais plus récente, plus puissante ou plus adaptée. C est la voie que choisit également le Semantic Web en favorisant l effort de standardisation des Web services [9]. Nous avons montré comment des services peuvent fournir ou échanger une information tout en restant indépendants les uns des autres et du scénario qui les exploitent. Ils doivent
6 cependant fournir des meta data décrivant leurs points d intégration et un document dit document de matching, utilisé pour représenter leurs données dans une forme compatible avec une ontologie commune. Bien sûr les éléments de cette stratégie peuvent être améliorés. Tout d abord, pour éviter de partager la même ontologie, chaque service pourrait dépendre d une ontologie spécifique et les résultats sur la recherche de traduction d ontologies pourraient être utilisés pour adapter notre système. Puis, pour obtenir une meilleure personnalisation, nous pourrions aller au-delà de la logique du premier ordre, en utilisant par exemple, une logique probabiliste basée sur les réseaux bayesiens [5]. Références [1] Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001), p [2] Giroux, S., et al., Mobilite, Personnalisation et Information geo-referencee, JFIADSMA 2001, Montréal, Canada. [3] Davide Carboni, Sylvain Giroux, Eloisa Vargiu, Claude Moulin, Stefano Sanna, Alessandro Soro, Gavino Paddeu, e-mate: An open architecture to support mobility of users, proceedings of the Fifth International Baltic Conference on Databases and Information Systems (BalticDB&IS 2002), p , Tallinn, Estonia, June 3-6, [4] Kifer, M., Lausen, G., Wu, J.: Logical Foundations of Object-Oriented and Frame- Based Languages. Journal of the ACM (1995). [5] Koller, D., Pfeffer, A.: Probabilistic frame-based systems. Fifteenth National Conference on Artificial Intelligence, Madison, Wisconsin (1998), p [6] Lassila, O., Swick, R. R.: Resource Description Framework (RDF) Model and Syntax Specification. W3C Recommendation, 22 February [7] Mizoguchi, R., Kitamura, Y., Foundation of Knowledge Systematization: Role of Ontological Engineering, Industrial Knowledge Management - A Micro Level Approach. Rajkumar Roy Ed., Springer-Verlag (2000) Chapter 1, p [8] OntoEdit Development Environment, products.htm [9] T. Sollazzo, S. Handschuh, S. Staab, M. Frank. Semantic Web Service Architecture - Evolving Web Service Standards toward the Semantic Web. Proc. of the 15th International FLAIRS Conference. Pensacola, Florida, May 16-18, AAAI Press. [10] Uschold, M., Grüninger, M.: Ontologies: Principles, Methods and Applications. The Knowledge Engineering Review, V.11, N.2 (1996).
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Évaluation d une architecture de stockage RDF distribuée
Évaluation d une architecture de stockage RDF distribuée Maeva Antoine 1, Françoise Baude 1, Fabrice Huet 1 1 INRIA MÉDITERRANÉE (ÉQUIPE OASIS), UNIVERSITÉ NICE SOPHIA-ANTIPOLIS, I3S CNRS prénom.nom@inria.fr
Plus en détailForthcoming 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é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é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é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é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étailAnnexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Plus en détailLaboratoire 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étailLe logiciel internet pour les consultants et entreprises en ressources humaines
Le logiciel internet pour les consultants et entreprises en ressources humaines TECHNOLOGIE DE POINTE : OKTOCAREER EST VOTRE AVANTAGE CONCURRENTIEL Avec OktoCareer, je garde le contrôle Tandis que les
Plus en détailPrésentation générale du projet data.bnf.fr
Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données
Plus en détailProblé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étailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
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é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étailOpenText StreamServe Cours 4-3710 Customer Communication Management L essentiel
OpenText StreamServe Cours 4-3710 L essentiel Durée : 4 jours Apprendre à utiliser OpenText CCM () pour contrôler vos communications d entreprises. Par une combinaison de théorie et de pratique, le formateur
Plus en détailFrancis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) IFT702 Planification en intelligence artificielle
Francis BISSON (06 794 819) Kenny CÔTÉ (06 836 427) Pierre-Luc ROGER (06 801 883) PLANIFICATION DE TÂCHES DANS MS PROJECT IFT702 Planification en intelligence artificielle Présenté à M. Froduald KABANZA
Plus en détailLinked Open Data. Le Web de données Réseau, usages, perspectives. Eric Charton. Eric Charton
Linked Open Data Le Web de données Réseau, usages, perspectives Sommaire Histoire du Linked Open Data Structure et évolution du réseau Utilisations du Linked Open Data Présence sur le réseau LOD Futurs
Plus en détailJADE : Java Agent DEvelopment framework. Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.
: Java Agent DEvelopment framework Laboratoire IBISC & Départ. GEII Université & IUT d Evry nadia.abchiche@ibisc.univ-evry.fr Introduction à la plateforme JADE 1) Modèle d agent 2) Services 3) Norme FIPA
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailTutoriel QSOS. Version 2.0-13/02/2013
Version 2.0-13/02/2013 1 Table des matières 1 Note de licence 4 2 Historique des modifications 4 3 Introduction 4 4 Gérer les templates 4 4.1 Généralités sur les templates.................... 4 4.2 Créer
Plus en détailThales Services, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com
, des systèmes d information plus sûrs, plus intelligents www.thalesgroup.com Thales, leader mondial des hautes technologies Systèmes de transport, Espace, Avionique, Opérations aériennes, Défense terrestre,
Plus en détailSystèmes d information novateurs pour les transports en commun
O9 P o l i c y A d v i C E n ot e s CIVITAS Initiative est une action européenne qui aide les villes à mettre en œuvre une politique intégrée de transport durable, propre et efficace. Les leçons apprises
Plus en détailJe catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs
Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs Journée organisée par le CRFCB Midi-Pyrénées / Languedoc-Roussillon
Plus en détailCadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire
Cadre formel pour la modélisation de la gestion des processus métier par une équipe médicale interdisciplinaire Mounira Kezadri-Hamiaz 1, Daniela Rosu 1, Szymon Wilk 2, Craig Kuziemsky 1, Wojtek Michalowski
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étailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailBACHELOR'S DEGREE IN ECONOMICS AND MANAGEMENT
BACHELOR'S DEGREE IN ECONOMICS AND MANAGEMENT ECTS CM TD Volume horaire Semester 1 30 161 109 288 UE1 Economics 9 48 32 80 Microeconomics 1: Central/Essential/Major Principles 24 16 40 Macroeconomics 1:
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étailForge. Présentation ( )
( RetourListeFichesParThèmes ) Forge Présentation Définition Objectifs Services fournis, fonctions disponibles Services en ligne d hébergement de projets La solution des logiciels intégrés pour le déploiement
Plus en détailProtection de la vie privée basée sur des ontologies dans un système Android
Protection de la vie privée basée sur des ontologies dans un système Android Johann Vincent, Tom Dubin, Christine Porquet To cite this version: Johann Vincent, Tom Dubin, Christine Porquet. Protection
Plus en détailAuto-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étailLe Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
Plus en détailopenarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de
openarchitectureware & transformation de modèle Yannick Lizzi Architecte Logiciel itemis France Mail: lizzi@itemis.de itemis France 2009 All rights reserved 1 Itemis en quelques mots Spécialisé dans l
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étailBases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Plus en détailQuick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.
Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational
Plus en détailUne approche langage pour la gestion de données dans les systèmes de méta-modélisation
Une approche langage pour la gestion de données dans les systèmes de méta-modélisation Stéphane Jean Yamine Aït-Ameur Guy Pierra LISI/ENSMA et Université de Poitiers - Téléport 2-1, Avenue Clément Ader
Plus en détailMust Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction
Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction Website: https://dce.yorku.ca/crhn/ Submission information: 11th Annual Canadian Risk and Hazards Network Symposium
Plus en détailL analyse documentaire : Comment faire des recherches, évaluer, synthétiser et présenter les preuves
L analyse documentaire : Comment faire des recherches, évaluer, synthétiser et présenter les preuves Cet atelier portera sur 1. la recherche dans la documentation de sources pertinentes; 2. l évaluation
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étailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailLearning Object Metadata
Page 1 of 7 Learning Object Metadata Le LOM (Learning Object Metadata), est un schéma de description de ressources d enseignement et d apprentissage. Le LOM peut être utilisé pour décrire des ressources
Plus en détailConditions. générales de vente. Site de vente en ligne
Conditions générales de vente Site de vente en ligne 1 Conditions générales de vente Les présentes conditions générales régissent les ventes de billets de spectacles du site https://reims-galerie.shop.secutix.com/.
Plus en détailDévelopper votre plan et votre stratégie Intranet
Développer votre plan et votre stratégie Intranet Ce document présente un aperçu des éléments à prendre en compte lors de la planification d un Intranet en suggérant des méthodes de gestion. Présenté dans
Plus en détailL outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME. Guide utilisateur
L outil de réservation en ligne de Carlson Wagonlit Travel dédié aux PME Guide utilisateur Connexion et profils Copyright 2008 CWT 2 Aux prochaines connexions, il vous suffira d entrer votre identifiant
Plus en détailCALENDRIER DES FORMATIONS
N Enregistrement TFP 12/207/04 Microsoft Gold Certified Partner for Learning Solutions CALENDRIER DES FORMATIONS 1er Semestre 2013 RESEAUX ET SYSTEMES M10224 Installation et configuration du client Windows
Plus en détailConseils, inscription et accompagnement pour vos études en Australie
Conseils, inscription et accompagnement pour vos études en Australie Représentant de plus de 100 établissements australiens, universités et centres de langues. NOS SERVICES Conseils, inscriptions et accompagnement
Plus en détailCours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
Plus en détailDocumentation de conception
Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes
Plus en détailLa spécialisation intelligente
La spécialisation intelligente Réunion d information et de lancement de la consultation auprès des entreprises d Aquitaine Pr. Dominique Foray 6 Février 2013 Collège du Management de la Technologie CDM
Plus en détailCATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012
CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE Edition 2012 AGENDA Qui sommes nous? Présentation de Keyrus Keyrus : Expert en formations BI Nos propositions de formation 3 modes de formations Liste des
Plus en détailPLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes
IBM Software Group 2008 IBM Corporation and Dassault Systèmes PLM 2.0 : Mise à niveau et introduction à l'offre version 6 de Dassault systèmes 2009 2007 IBM Corporation 2 PLM : de l historique 2D-3D à
Plus en détailRenforcez votre entreprise grâce à l expertise d Applied
: : A P P L I E D S U P P O R T : : Renforcez votre entreprise grâce à l expertise d Applied Maximisez votre investissement technologique LE SUCCÈS DE VOTRE ENTREPRISE DÉPEND DE LA PERFORMANCE DE VOS CAPACITÉS
Plus en détailTypes d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles
Types d applications pour la persistance Université de Nice Sophia-Antipolis Version 0.9 28/8/07 Richard Grin Toutes les applications n ont pas une complexité qui nécessite une architecture n- tiers Ce
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étail4. 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étailED STIC - Proposition de Sujets de Thèse. pour la campagne d'allocation de thèses 2013
ED STIC - Proposition de Sujets de Thèse pour la campagne d'allocation de thèses 2013 Axe Sophi@Stic : Titre du sujet : aucun Composition de systèmes d information dirigée par les modèles : une démarche
Plus en détailAccès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution
@promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages
Plus en détailExtraction automatique de modèles de processus pour l étude de la résolution collective de problèmes dans les communautés du logiciel libre
Extraction automatique de modèles de processus pour l étude de la résolution collective de problèmes dans les communautés du logiciel libre Gabriel Ripoche 1,2 gripoche@uiuc.edu Les Gasser 1 gasser@uiuc.edu
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailLa virtualisation, si simple!
La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442
Plus en détailEvolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
Plus en détailOCL - Object Constraint Language
OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object
Plus en détailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailAnne-Sophie FERNANDEZ
Anne-Sophie FERNANDEZ Courriel : Anne-sophie.fernandez@umontpellier.fr Fonction : Maître de conférences Biographie Anne-Sophie FERNANDEZ est Maître de Conférences au sein de l Université de Montpellier.
Plus en détail1ère partie Nadine Cullot. Bases de données déductives. Bases de données déductives Introduction et Motivation
Master STIC «Image Informatique et Ingénierie» Module Informatique Modèles de représentation - 10h CM Nadine Cullot Kokou Yétongnon nadine.cullot@u-bourgogne.fr kokou.yetongnon@u-bourgogne.fr 1ère partie
Plus en détailManuel d utilisation du web mail Zimbra 7.1
Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation
Plus en détailCréer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
Plus en détailWhitepaper. Méthodologie de création de rapports personnalisés SQL Server Reporting Services
Ce Whitepaper décrit la méthodologie de développement d un rapport personnalisé au format SQL Server Reporting Service (SSRS) appliqué à System Center Operations Manager (SCOM) Whitepaper Méthodologie
Plus en détailOrganiser un espace de travail collaboratif avec sa classe.
STG Travail collaboratif / c2i Février 2008 Organiser un espace de travail collaboratif avec sa classe. Olivier Mondet http://unidentified one.net A. Plateforme de travail collaboratif «Une plateforme
Plus en détailL'impact du langage UsiXML sur le e-commercee
L'impact du langage UsiXML sur le e-commercee Agence Web «full services» en Belgique Pérennité, stabilité et expérience depuis 1992 Présence forte en Wallonie avec 2 bureaux (Namur et Liège) Équipe de
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é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étail6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES 819-697-2828
6085, rue Corbeil MULTIHEXA TROIS-RIVIÈRES 819-697-2828 Qui sommes-nous? MultiHexa est l'une des premières sociétés privées au Canada à avoir fait de la formation informatique sa mission principale. Pionnière
Plus en détailPrésentation de la gamme Basware et de notre vision du B2B Cloud
Présentation de la gamme Basware et de notre vision du B2B Cloud Matthieu Reynier VP Sales Basware SAS Basware Experience Club Utilisateur Collaborer. Innover. Réussir. Australia Denmark Finland France
Plus en détailAGROBASE : un système de gestion de données expérimentales
AGROBASE : un système de gestion de données expérimentales Daniel Wallach, Jean-Pierre RELLIER To cite this version: Daniel Wallach, Jean-Pierre RELLIER. AGROBASE : un système de gestion de données expérimentales.
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étailRecherche bibliographique
Séminaire «Maîtrise de l information scientifique» Recherche bibliographique Dernière mise à jour : 07/01/2015 - Auteur : Frédérique Flamerie Recherche bibliographique : méthode & outils La recherche bibliographique
Plus en détailHYPERSUITE/5. La solution de GED et d Archivage Légal intégrée à Delta-Bank
HYPERSUITE/5 La solution de GED et d Archivage Légal intégrée à Delta-Bank Par les ordonnances et les réglementations croissantes, une importance particulière est attribuée aux systèmes d archives La conservation
Plus en détailDépenses garanties en Assurance prospection
NOTICE EXPLICATIVE Dépenses garanties en Assurance prospection Les dépenses garanties en Assurance prospection sont des frais spécifiques et doivent correspondre à des dépenses nouvelles (par opposition
Plus en détailFiche Produit Conference Center
Fiche Produit Conference Center applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed
Plus en détailSolutions de gestion Catalyseur de performance
2 Le groupe Divalto, Solutions de gestion Catalyseur de performance Créé en 1982, le groupe Divalto propose des solutions de gestion adaptées à toutes les tailles d entreprise : entrepreneur, PME-PMI et
Plus en détailProgramme des Obligations d épargne du Canada. Guide d utilisation du serveur FTPS. Version 2.4
Programme des Obligations d épargne du Canada Guide d utilisation du serveur FTPS Version 2.4 Le 5 août 2014 Guide d utilisation du serveur FTPS Guide d utilisation du serveur FTPS Historique des mises
Plus en détailTROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE
TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE B. Laponche 2 juin 2014 Voir en annexe la présentation de la politique énergétique allemande * 1. Sur la consommation d électricité des
Plus en détailGrenoble Institute of Technology Esisar department. Speaker : Laurent.Lefevre@grenoble-inp.fr
Grenoble Institute of Technology Esisar department Speaker : Laurent.Lefevre@grenoble-inp.fr Grenoble INP 6 Departments organized along the European standard «Bachelor, Master, Doctorate» Ense3 Energy,
Plus en détailInfrastructure 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étailMesure et modélisation de l énergie logicielle
Mesure et modélisation de l énergie logicielle Adel Noureddine, Romain Rouvoy, Lionel Seinturier Green Days @ Lille 29 novembre 2013 Plan Contexte! Problèmes et limitations! Mesure énergétique des logiciels
Plus en détailOracle Database 11g: Administration Workshop I Release 2
Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant
Plus en détailCisco Unified Computing Migration and Transition Service (Migration et transition)
Cisco Unified Computing Migration and Transition Service (Migration et transition) Le service Cisco Unified Computing Migration and Transition Service (Migration et transition) vous aide à migrer vos applications
Plus en détailJava et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.
: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL
Plus en détailStratégies gagnantes pour les prestataires de services : le cloud computing vu par les dirigeants Dossier à l attention des dirigeants
Dossier à l attention des dirigeants Centres d évaluation de la technologie inc. Le cloud computing : vue d ensemble Les sociétés de services du monde entier travaillent dans un environnement en pleine
Plus en détailXML et travail collaboratif : vers un Web sémantique
XML et travail collaboratif : vers un Web sémantique Abderrazak MKADMI 1-2 1 Laboratoire Paragraphe, Université Paris8, France 2 Institut Supérieur de Documentation, Université de Manouba, Tunisie amkadmi@yahoo.fr
Plus en détailGPC Computer Science
CYCLE ISMIN P2015 GPC Computer Science P LALEVÉE lalevee@emse.fr @p_lalevee A3.01 0442616715 C YUGMA yugma@emse.fr A3.01 0442616715 01/09/2014 Présentation GPC CS - Ph. Lalevée - C Yugma 1 Scolarité Site
Plus en détailSoumission des articles pour l ICOFOM Study Series
Soumission des articles pour l ICOFOM Study Series Procédure Les articles seront soumis à un comité de lecture pour une évaluation en double aveugle. A la suite des recommandations, si l article est accepté,
Plus en détailCATALOGUE DE FORMATIONS
N Enregistrement TFP 12/207/04 Microsoft Gold Certified Partner for Learning Solutions CATALOGUE DE FORMATIONS 2ème Semestre 2013 Réseaux, Formation et Conseil, Immeuble Saadi Tour C-D 4 ème Etage El Menzah
Plus en détailLANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation
ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier
Plus en détailPremier Accelerate Packages: Azure Fast Start
Premier Premier Accelerate Packages: Azure Fast Start Appuyez-vous sur l excellence Premier Premier Accelerate Packages Faites un premier pas sur Azure à travers une expérience mêlant formation atelier
Plus en détail