La programmation d un système de flux (workflow) pour pallier à l explosion des données scientifiques - problèmes, défis et solutions -

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

Download "La programmation d un système de flux (workflow) pour pallier à l explosion des données scientifiques - problèmes, défis et solutions -"

Transcription

1 La programmation d un système de flux (workflow) pour pallier à l explosion des données scientifiques - problèmes, défis et solutions - Etienne Lord Université du Québec à Montréal Séminaire avancé en informatique Etienne Lord Sommaire L explosion des données Nomenclature des flux de données Les systèmes de gestion de flux Volet de recherche sur les système de gestion de flux Problématique des système de gestion de flux La plateforme Armadillo Cas d utilisations Orientation dans le développement Références Séminaire avancé en informatique 2 Etienne Lord 1

2 L explosion de données Séminaire avancé en informatique 3 Etienne Lord L avancement des Sciences Sciences expérimentales Sciences théoriques Sciences informatiques Sciences «data-intensive» Observations Descriptions des phénomènes naturels Formulation de lois Loi de Newton Simulations de phénomènes complexes Collections de données hétérogènes: simulations, réseau de capteurs, instrumentation, agrégations Millénaires précédents Siècles précédents Décades précédentes Aujourd hui Hey. T,Tansley. S, Tolle, K The Fourth Paradigm: Data-Intensive Scientific Discovery. Séminaire avancé en informatique 3 Etienne Lord 2

3 Exemple des nouvelles sciences les sciences «omiques» Inf Introduction aux systèmes informatiques Les sciences «omics» utilisent des technologies à haut-débit mettant l accent sur la quantité des données traitées, souvent hétérogènes. Glossaire anglais disponible à : Séminaire avancé en informatique 4 Etienne Lord Évolution des applications informatiques Applications Gestion par base de données (DBMS) Gestion de l interface (UIMS) Gestion de flux Systèmes de gestion de flux (WFMS) Chaque application a son système de données Pas d échange de données Les données sont sorties des application L interface utilisateur est sortie des applications (MVC) La gestion du processus d affaire est sortie de l application Des processus d affaires peuvent être gérer en parallèle Aujourd hui Hey. T,Tansley. S, Tolle, K The Fourth Paradigm: Data-Intensive Scientific Discovery. Séminaire avancé en informatique 5 Etienne Lord 3

4 Évolution des applications Système de gestion de flux Application Application WFMS UIMS Système exploitation DBMS Système exploitation Systèmes de gestion de flux de données (WFMS) MODISAzure Microsoft Séminaire avancé en informatique 6 Etienne Lord Classification des systèmes de gestion des flux WFMS Classes Langage Biopipe API XML Kepler Standalone MoML MODIS Azure Client-Serveur / Grid Propre à l application Pegasus Client-Serveur / Grid Pegasus DAG Triana Client-Serveur TaskGraph Galaxy Web Propre à l application Séminaire avancé en informatique 7 Etienne Lord 4

5 Les flux de données / Workflows Séminaire avancé en informatique 8 Etienne Lord Définitions Processus Suite de tâches exécutées dans un ordre pour compléter un cas. Synonymes: workflow, WF-net, procédure Tâche Processus atomique. Synonymes: transition, action, processor Exemple: script Java, exécutable Place Jeton Éléments passifs décrivant des conditions. Object ou donnée dans un workflow, réseau de Pétri précisant sont état. Synonymes: cas, tokens, context Exemple: liste de gènes Wil van der Aalst and Kees van Hee Workflow management: Models, Methods and Systems. Séminaire avancé en informatique 9 Etienne Lord 5

6 Modélisation d un feu de circulation réseau de Pétri Réseau de Pétri Triplet(Place, Transition, Arc) Place État (M) Jeton Transition Action Tâche Ici, les jetons ne contiennent pas d information Séminaire avancé en informatique 10 Etienne Lord Définitions (suite) Workflow Data-flow Réseau de Pétri (T,P,A) comprenant une source (s) P, un puits (p) P et pour lequel chaque transition t PU T se retrouve dans un chemin de s à p. Workflow où tous les p P sont des données. Transitions Places Source Séminaire avancé en informatique 11 Etienne Lord 6

7 Utilisation des «workflows»? LeEncounterPRO-OS workflow ne faitpediatric pas le travail, EMR Workflow mais ilsystem permet de mieux comprendre la tâche et de l organiser The High-Performance Medical Home and Pediatric and Primary Care EMR Workflow Systems: Key Ideas By CHUCKWEBSTER Published: NOVEMBER 17, 2009 différemment. Visualisation (en temps réel) Sémantique Workflow patterns Workflow exception patterns Réutilisation Performance Volets de recherche sur les workflow Sroka et al. (2009) A formal semantics for the Taverna 2 workflow model Journal of Computer and System Sciences 76(6) Russell et al.(2006) Workflow Control-flow patterns, BPM Russell et al.(2006) Workflow Exception Patterns, LNCS 4001: Missier et al. (2010) Taverna, reloaded, SSDBM Séminaire avancé en informatique 12 Etienne Lord 7

8 Sémantique Similaire aux réseaux de Pétri «Live, Bouded, Safe, Well-formed, Strongly connected, Path, State machine,» Ajouts possibles à l aspect opérationnel Pairing, Flattening, Control link, Workflow trace t1 t2 t3 t4 t5 Turi et al. (2007) Taverna Workflows: Syntax and Semantics. IEEE International Conference on e- Science and Grid Computing, Sroka et al. (2009) A formal semantics for the Taverna 2 workflow model. Journal of Computer and System Sciences 76(6), Séminaire avancé en informatique 13 Etienne Lord Complexité Cheng et al Complexity results for 1-safe nets. Theoretical Computer Science 147, Séminaire avancé en informatique 13 Etienne Lord 8

9 Problématique Un exemple: Genome annotation workflow Linke et al. (2011) Conveyor: a workflow engine for bioinformatic analyses. Bioinformatics. Séminaire avancé en informatique 14 Etienne Lord Application des workflows en bioinformatique? Comment nous sauver du temps? Comment nous assurer des résultats? Comment conserver nos résultats? Comment réutiliser nos protocoles sur de plus grands jeux de données? Comment s assurer que nos protocoles soient efficaces? Séminaire avancé en informatique 15 Etienne Lord 9

10 Application des workflows en bioinformatique? Défis actuels (Romano, 2008) Abstraction limitée des types de données Accès programmatiques aux données difficiles Mauvaises performances des WFMS Ressources (applications) utilisables limitées Mauvaise sémantique limite la réutilisation Difficultés à conserver les traces des exécutions Romano P. (2008) Automation of in-silico data analysis processes through workflow management systems. Brief Bioinform. 9(1):57-68 Séminaire avancé en informatique 16 Etienne Lord Solutions Séminaire avancé en informatique 17 Etienne Lord 10

11 Une approche Taverna Application Application WFMS Taverna Workflow System Système exploitation UIMS Système exploitation Windows, Linux, MAC OS X Service Web (WSDL) Java Oinn et al. (2004) Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics. 20(17): Amazon Cloud (2011) Séminaire avancé en informatique 18 Etienne Lord Une approche Taverna (suite) Source Transitions Taverna Workflow System Type de données simples (boolean, int, float, string ) Utilise des fichiers et non une base de données Puits Hull et al. (2006) Taverna: a tool for building and running workflows of services., Nucleic Acids Research, vol. 34, Oinn et al. (2004) Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics. 20(17): Séminaire avancé en informatique 19 Etienne Lord 11

12 Une approche Taverna (suite) Simplicité? Séminaire avancé en informatique 20 Etienne Lord Analyse des approches Bases de données de workflows Workflows Privés Publics 52% 930 Services web services 141 producteurs (serveurs) Préservation des workflows 2011 Séminaire avancé en informatique 21 Etienne Lord 12

13 Analyse de la classification des services de 930 workflows ~80 % ~20 % 800 N Local Distant Séminaire avancé en informatique 22 Etienne Lord Liste des 25 services les plus utilisés de 930 workflows Pubmed String_list Unpack GetImage Select Get_Web_Page_from_url Parameters Remove_duplicates Remove_nulls Xpath Flatten Parsed_data Beanshell Regex Blast Concatenate_two_strings Filter_list_of_strings_extracting_match_to_a_regex Query GetStatus Run Search GetResult Merge Split N 13

14 Notre approche Données Méthodes Résultats Séminaire avancé en informatique 24 Etienne Lord Une approche de «basse technologie» Application WFMS UIMS DBMS Système exploitation Application WFMS UIMS DBMS Système exploitation Logiciels Java Windows, Linux, MAC OS X Séminaire avancé en informatique 25 Etienne Lord 14

15 Création d un «langage» d applications communes Local (80%) Alignment information Muscle Probcons (Web EBI) fastdnaml PhyML DNAPARS NEIGHBOR (Phylip) (Phylip) BAli-phy ClustalW ClustalW2 ClustalW2 (Web EBI) T-Coffee (Web EBI) HGT Detector (UQAM) LatTrans Kalign Kalign Mafft (Web EBI) (Web EBI) PhyloNet Ancestor v2.1 - (UQAM) RiataHGT RootTree Robinson& TreeDist CONSENSE DNADIST (using Fould (Phylip) (Phylip) (Phylip) MidPoint) (UQAM) PROML (Phylip) PRODIST (Phylip) RETREE (Phylip) SEQBOOT (Phylip) PaML (baseml) jmodeltest (Nucleic Acid) DNAML (Phylip) PaML (codeml) Muscle ProtTest (Amino Acid) DNAML- Erate PaML (yn00) Phylogénétique Convertto Protein or DNA Filter Concatenate Create Groups Download from WWW Load Files Load Sequences Load Trees Regular Expression Rename Remove Save to File Split Custom RunJava Random Program (Code) Sequences Random Trees Seq-Gen Generate HTML Archaeopteryx Scriptree Output to Screen Rshell* SQL Database query Blast Download Create Local BlastDB LocalBlast Distant (20%) dbfetch (Web EBI) Base de données Web EB-Eye (Web EBI) Ncbi Download NcbieUtils (Pubmed) Fetch Sequences Ncbi BioMart* Blast Web Ncbi Blast Séminaire avancé en informatique 26 Etienne Lord Windows, Linux, MAC OS X *en développement Création de «types de données» biologiques définies Workflows Types définis DBMS SQLite (Un fichier) ************************************************************************************************ **** Armadillo v1.0 New Execution started -Running workflow. -Started at :19:28 ************************************************************************************************ **** Running Ncbi eutils... Initialization... Running Ncbi eutils <-Program Output-> Term :bioinformatic+or+bioinformatics URL:http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&tool=es eartics&retmax=25 ================================================= DatabaseFrom (Advanced) : ================================================= Sequence Multiple Sequences Alignment Ancestrale sequences Tree Multiple Trees Text Sortie des logiciels Rapport HTML API Services web GUI Applications locales Execution Engine (Conditionnal, Loop) Séminaire avancé en informatique 27 Etienne Lord 15

16 Comparaison aux autres plateformes Interface utilisateur (GUI) Séminaire avancé en informatique 28 Etienne Lord Comparaison aux autres plateformes bioinformatiques Platformes «Drag- and- Drop» Workflows Itérations / Conditions Provenance des données Expérimentations Organisation des données Fonction de recherche Répétions d expériences Possibilités d expansion Plateforme ouverte Ajout de nouvelles applications Taverna Séminaire avancé en informatique 29 Etienne Lord 16

17 Cas d utilisation 1 Recherche bioinformatique de mirnas 13 Tâches 7 Type de fichiers Kadri S, Hinman V, Benos PV. (2009) HHMMiR: efficient de novo prediction of micrornas using hierarchical hidden Markov models. BMC Bioinformatics. 10 Suppl 1 Avantage: réplication sur plusieurs ordinateurs 30,00 20,00 10,00 Overexpression Underexpression Expression level 0,00-10,00-20,00-30,00-40,00-50,00 Vernalization COLD LEAVES Salinity Stress response Aluminum ROOTS COLD LEAVES Aluminum ROOTS Stress tolerance Flowering Developmental stages Abondance des mirnas en conditions de stress (cold, salinity, aluminum) chez le blé en fonction du stade de développement. Séminaire avancé en informatique 30 Etienne Lord Cas d utilisation 2 Reproduire l article de Wong et al Avantage: permet de bien comprendre la méthode 17

18 Cas d utilisation 3 Analyse du HIV Avantage: permet de s échanger des protocoles dans le Analyse la pression sélective même langage Défis (suite) Langage commun entre les différents WFMS Type Données Processus Ressources Exceptions Langage de description Workflow Pattern Specification Language (WPSL) Yet Another Workflow Language (YAWL) Business Process Execution Language (BPEL) Taverna / BioMoby (Scuff/Scufl2) +WSDL, SOAP pour intégration Web Sécurité des services web (trusted web) Sécurité des données Séminaire avancé en informatique 33 Etienne Lord 18

19 Orientations pour Armadillo Maintenir une facilité d utilisation pour les nonprogrammeurs Distribution des processus application client-serveur utilisation des services de cloud computing Une «compilation» des workflows en applications Une meilleure sémantique d utilisation et de comparaison des workflows. Séminaire avancé en informatique 34 Etienne Lord Conclusion Séminaire avancé en informatique 35 Etienne Lord 19

20 Remerciements Toute l équipe du laboratoire : Vladimir Makarenkov, Abdoulaye Baniré Diallo, Alix Boc, Mickael Leclercq, Alpha Boubacar Diallo, Dunarel Badescu, et tous les autres Merci à nos collaborateurs de l hôpital Ste-Justine et particulièrement à Doris Ramsy. Merci aux organismes suivant: Séminaire avancé en informatique 36 Etienne Lord RÉFÉRENCES 1. Missier, P., Soiland-Reyes, S., Owen, S., Tan, W., Nenadic, A., Dunlop, I., Williams, A., Oinn, T., Goble, C. Taverna, reloaded. LNCS 6187, , Hoon, S. et al. Biopipe: a flexible framework for protocol-based bioinformatics analysis. Genome Res. 13, , McPhillips, T., et al. Scientific workflow design for mere mortals. Future Gen. Com. Sys, 25, , Goecks, J., et al. Galaxy: a comprehensive approach for supporting accessible, reproducible, and transparent computational research in the life sciences. Genome Biol, 11, R86, Séminaire avancé en informatique 37 Etienne Lord 20

L'utilisation des flux de travaux (workflows) pour l'analyse de grands jeux de données phylogénétiques: la plateforme Armadillo

L'utilisation des flux de travaux (workflows) pour l'analyse de grands jeux de données phylogénétiques: la plateforme Armadillo L'utilisation des flux de travaux (workflows) pour l'analyse de grands jeux de données phylogénétiques: la plateforme Armadillo Etienne Lord étudiant au doctorat en informatique Directeur de recherche

Plus en détail

Étienne Lord, étudiant au doctorat en informatique Directeur de recherche : Vladimir Makarenkov Codirecteur : Abdoulaye Baniré Diallo

Étienne Lord, étudiant au doctorat en informatique Directeur de recherche : Vladimir Makarenkov Codirecteur : Abdoulaye Baniré Diallo FLUX DE TRAVAUX ET LEURS APPLICATIONS EN BIOINFORMATIQUE Étienne Lord, étudiant au doctorat en informatique Directeur de recherche : Vladimir Makarenkov Codirecteur : Abdoulaye Baniré Diallo Résumé 1.

Plus en détail

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY

UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY UTILISATION DE LA PLATEFORME WEB D ANALYSE DE DONNÉES GALAXY Yvan Le Bras yvan.le_bras@irisa.fr Cyril Monjeaud, Mathieu Bahin, Claudia Hériveau, Olivier Quenez, Olivier Sallou, Aurélien Roult, Olivier

Plus en détail

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

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

Plus en détail

ENVIRONNEMENT DE WORKFLOW SCIENTIFIQUE

ENVIRONNEMENT DE WORKFLOW SCIENTIFIQUE ENVIRONNEMENT DE WORKFLOW SCIENTIFIQUE VALIDATION ET CONFORMITÉS Yuan LIN, Isabelle MOUGENOT, Thérèse LIBOUREL, LIRMM, 161 rue Ada, Montpellier Espace DEV, 500 rue JF Breton - Université de Montpellier

Plus en détail

Méthodologie de mise en oeuvre de workflows scientifiques

Méthodologie de mise en oeuvre de workflows scientifiques Méthodologie de mise en oeuvre de workflows scientifiques Yuan Lin yuan.lin@supagro.inra.fr UMR MISTEA INRA, SupAgro, Montpellier!2 Contexte & Objectif Divers domaines scientifiques Ressources existantes

Plus en détail

Mobyle. Bertrand Néron, Hervé Ménager, Pierre Tuffery, Catherine Letondal. Institut Pasteur, RPBS

Mobyle. Bertrand Néron, Hervé Ménager, Pierre Tuffery, Catherine Letondal. Institut Pasteur, RPBS Mobyle Bertrand Néron, Hervé Ménager, Pierre Tuffery, Catherine Letondal bneron@pasteur.fr, hmenager@pasteur.fr, tuffery@ebgm.jussieu.fr, letondal@pasteur.fr Institut Pasteur, RPBS BWF 02/05/2007 p.1/21

Plus en détail

Franck VALENTIN franck_valentin@yahoo.fr. 29 septembre 2004

Franck VALENTIN franck_valentin@yahoo.fr. 29 septembre 2004 Conception et programmation d un gestionnaire graphique de processus bioinformatiques d analyse de séquences et application à l identification des résidus encodant la spécificité de la reconnaissance de

Plus en détail

Plan. Comparaison de 2 séquences. Dotplot, alignement optimal Recherche de similarité. Alignement multiple. Phylogénie moléculaire

Plan. Comparaison de 2 séquences. Dotplot, alignement optimal Recherche de similarité. Alignement multiple. Phylogénie moléculaire Plan 1 Banques de données 2 Comparaison de 2 séquences Dotplot, alignement optimal Recherche de similarité 3 Alignement multiple l 4 Phylogénie moléculaire Recherche de similarité 1 séquence (Query) comparée

Plus en détail

Introduction à LINQ. Chapitre 1. Qu est-ce que LINQ?

Introduction à LINQ. Chapitre 1. Qu est-ce que LINQ? Chapitre 1 Introduction à LINQ En surfant sur le Web, vous trouverez différentes descriptions de LINQ (Language Integrated Query), et parmi elles : LINQ est un modèle de programmation uniforme de n importe

Plus en détail

Londres 1854 Des problèmes (re)connus Faire plus avec moins Tendances et défis «BYOD» WIN INTUNE «Nouveaux paradigmes» «Big Data» «Cloud» Windows Server Gestion Sys. Center Identité & Virt CLOUD OS Microsoft

Plus en détail

Londres 1854 Des problèmes (re)connus Faire plus avec moins Tendances et défis «BYOD» WIN INTUNE «Nouveaux paradigmes» «Big Data» «Cloud» Windows Server Gestion Sys. Center Identité & Virt CLOUD OS Microsoft

Plus en détail

http://galaxy-workbench.toulouse.inra.fr

http://galaxy-workbench.toulouse.inra.fr -- 1 -- Vos traitements bioinformatiques avec GALAXY Maria Bernard Laurent Cauquil - Sarah Maman Ibouniyamine Nabihoudine 5 Février 2014 DOKEOS http://galaxy-workbench.toulouse.inra.fr -- 2 -- Galaxy pour

Plus en détail

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

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

Plus en détail

http://sigenae-workbench.toulouse.inra.fr

http://sigenae-workbench.toulouse.inra.fr -- 1 -- Vos traitements bioinformatiques avec GALAXY DOKEOS http://sigenae-workbench.toulouse.inra.fr -- 2 -- Galaxy pour vos traitements (bio)informatiques Vidéo disponible sur «sig-learning» Présentation

Plus en détail

Définition générale d'un Workflow :

Définition générale d'un Workflow : Workflow Table des matières Analyse... 3 Définition générale d'un Workflow :... 3 Avantages...4 Workflow Pattern...5 Forme Mathématique...7 Terminologie...8 Langages, Notations et Projets... 9 Les Notations:...9

Plus en détail

Introduction aux bases de données: application en biologie

Introduction aux bases de données: application en biologie Introduction aux bases de données: application en biologie D. Puthier 1 1 ERM206/Technologies Avancées pour le Génome et la Clinique, http://tagc.univ-mrs.fr/staff/puthier, puthier@tagc.univ-mrs.fr ESIL,

Plus en détail

Activité 3. Bâtir une base de données de références bibliographiques BibTeX

Activité 3. Bâtir une base de données de références bibliographiques BibTeX Manque des informations dans le style Alpha INF7000 HIV2011 Identifier les situations de plagiat Gestion des références bibliographiques Activité 1 Situation OUI NON Peut-on reproduire mot à mot quelques

Plus en détail

Plate-forme Bio-informatique. Laboratoire de Bio-informatique et de Génomique intégratives. Utilisateurs (public, privé )

Plate-forme Bio-informatique. Laboratoire de Bio-informatique et de Génomique intégratives. Utilisateurs (public, privé ) Plate-forme Bio-informatique Valorisation et soutien Laboratoire de Bio-informatique et de Génomique intégratives Recherche et développement collaboration Utilisateurs (public, privé ) Proposer des solutions

Plus en détail

Vérification Formelle des Aspects de Cohérence d un Workflow net

Vérification Formelle des Aspects de Cohérence d un Workflow net Vérification Formelle des Aspects de Cohérence d un Workflow net Abdallah Missaoui Ecole Nationale d Ingénieurs de Tunis BP. 37 Le Belvédère, 1002 Tunis, Tunisia abdallah.missaoui@enit.rnu.tn Zohra Sbaï

Plus en détail

RiskAgility FM. Votre business. Vos modèles. A votre main.

RiskAgility FM. Votre business. Vos modèles. A votre main. RiskAgility FM Votre business. Vos modèles. A votre main. RiskAgility FM est le nouveau logiciel de modélisation financière de. Il vous aide à gérer vos risques et à suivre votre niveau de solvabilité

Plus en détail

Les technologies du Big Data

Les technologies du Big Data Les technologies du Big Data PRÉSENTÉ AU 40 E CONGRÈS DE L ASSOCIATION DES ÉCONOMISTES QUÉBÉCOIS PAR TOM LANDRY, CONSEILLER SENIOR LE 20 MAI 2015 WWW.CRIM.CA TECHNOLOGIES: DES DONNÉES JUSQU'À L UTILISATEUR

Plus en détail

Introduction à MapReduce/Hadoop et Spark

Introduction à MapReduce/Hadoop et Spark 1 / 36 Introduction à MapReduce/Hadoop et Spark Certificat Big Data Ludovic Denoyer et Sylvain Lamprier UPMC Plan 2 / 36 Contexte 3 / 36 Contexte 4 / 36 Data driven science: le 4e paradigme (Jim Gray -

Plus en détail

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA

Calendrier prévisionnel 07 Septembre 2015 Tarif HT 350 000FCFA FORMATIONS 2015 2016 GOUVERNANCE SI Nos formations Types de formation Nos sessions de formations s adresse à tous les professionnels. Deux types de formations vous sont proposés: - séminaires de formations

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

BIN 1002: INTÉGRATION BIOSCIENCES/INFORMATIQUE

BIN 1002: INTÉGRATION BIOSCIENCES/INFORMATIQUE BIN 1002: INTÉGRATION BIOSCIENCES/INFORMATIQUE Plan de Cours Automne 2015 Professeurs: Sylvie Hamel, Département d Informatique et de Recherche Opérationnelle Guillaume Lettre, Institut de Cardiologie

Plus en détail

Introduction aux services Web Exemple de PHENOPSIS DB

Introduction aux services Web Exemple de PHENOPSIS DB Introduction aux services Web Exemple de PHENOPSIS DB Vincent NEGRE, vincent.negre@supagro.inra.fr JIEA 2010 1/27 Introduction aux services Web JIEA 2010 2/27 Pourquoi utiliser des services Web? Achats

Plus en détail

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft Le Cloud Computing désigne ces giga-ressources matérielles et logicielles situées «dans les nuages» dans le sens où elles sont accessibles via Internet. Alors pourquoi recourir à ces centres serveurs en

Plus en détail

Plateforme GraMAP. 1. Description de la plateforme

Plateforme GraMAP. 1. Description de la plateforme Plateforme GraMAP 1. Description de la plateforme GraMAP (Graph Matching Algorithms Platform) est une plateforme web dédiée aux algorithmes d appariement de graphes qui implémente l ensemble des algorithmes

Plus en détail

Galaxy Training days. Liste des sessions disponibles : http://bioinfo.genotoul.fr. Les formateurs :

Galaxy Training days. Liste des sessions disponibles : http://bioinfo.genotoul.fr. Les formateurs : -- 1 -- Galaxy Training days Durée / Programme : 3 journées. Galaxy : First step. Galaxy : Reads alignment and SNP calling. Galaxy : RNAseq alignment and transcripts assemblies. Public : Personnes souhaitant

Plus en détail

Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés

Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés Christophe Dumez Laboratoire Systèmes et Transports (SeT) Université de Technologie

Plus en détail

Les Biolangages. Thierry Lecroq. Université de Rouen FRANCE. university-logo. Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16

Les Biolangages. Thierry Lecroq. Université de Rouen FRANCE. university-logo. Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16 Les Biolangages Thierry Lecroq Université de Rouen FRANCE 2008 2009 Thierry Lecroq (Univ. Rouen) MB2 2008 2009 1 / 16 BioPerl Ensemble de modules Perl Utilise la programmation objet L objectif est de mettre

Plus en détail

L art d ordonnancer. avec JobScheduler. François BAYART

L art d ordonnancer. avec JobScheduler. François BAYART L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),

Plus en détail

Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom

Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom Epreuve écrite individuelle 8 Décembre 2008, durée 45 mns Aucun document autorisé => Finalement, autorisés et semble-t-il utiles!!...

Plus en détail

Services à la recherche: Data Management et HPC *

Services à la recherche: Data Management et HPC * Services à la recherche: Data Management et HPC * Pierre-Yves Burgi et Jean-François Rossignol Division informatique (DINF) * HPC = High-Performance Computing Réunion CIF Sciences du 6.12.11 1/19 Contenu

Plus en détail

OFFRE DE FORMATION L.M.D.

OFFRE DE FORMATION L.M.D. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. MASTER PROFESSIONNEL ET ACADEMIQUE Systèmes d Information

Plus en détail

Utilisation du Process Mining (*) pour la découverte des parcours patients

Utilisation du Process Mining (*) pour la découverte des parcours patients Utilisation du Process Mining (*) pour la découverte des parcours patients (*) Technologie d'exploration de processus Franck Fontanili (1) (1) Enseignant-chercheur Mines Albi, Centre de Génie Industriel

Plus en détail

Vos traitements bioinformatiques avec GALAXY. Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015

Vos traitements bioinformatiques avec GALAXY. Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015 Vos traitements bioinformatiques avec GALAXY Sarah Maman Maria Bernard École Bioinformatique AVIESAN 2015 Galaxy Project Equipe Galaxy project : Le Center for Comparative Genomics and Bioinformatics -

Plus en détail

Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2

Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2 DEVELOPPEMENT D UNE INTERFACE GRAPHIQUE : LOCAL WEB GUI FOR BLAST (LWBG), POUR LES TRAITEMENTS DE DONNEES BIOLOGIQUES Fida KHATER & Abdoulaziz MOUSSA 03 mars 2012 - Journée Portes Ouvertes à l'um2 Plan

Plus en détail

Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative

Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative Approche organisationnelle basée sur le paradigme agent pour la synthèse & la réutilisation des connaissances en ingénierie collaborative Hind Darwich, doctorante en thèse CIFRE au sein de la société TDC

Plus en détail

Une approche modèle dans la conception de systèmes sur puce hétérogènes

Une approche modèle dans la conception de systèmes sur puce hétérogènes Une approche modèle dans la conception de systèmes sur puce hétérogènes Jean-Luc Dekeyser et Lossan Bondé FETCH 07 IP dans le SoC 100% Réutilisé 80% Spécifique 60% 40% 20% 0% 1999 2002 2005 2008 2011 2014

Plus en détail

SyMeTRIC. projet régional pour le développement de la Médecine Systémique. alban.gaignard@univ-nantes.fr

SyMeTRIC. projet régional pour le développement de la Médecine Systémique. alban.gaignard@univ-nantes.fr SyMeTRIC projet régional pour le développement de la Médecine Systémique alban.gaignard@univ-nantes.fr portage scientifique : Jérémie Bourdon (LINA), Richard Redon (Inst. du Thorax) Systems Medicine Développer

Plus en détail

Élasticité des applications à base de services dans le Cloud

Élasticité des applications à base de services dans le Cloud 1/40 Élasticité des applications à base de services dans le Cloud Mourad Amziani 12 Tarek Melliti 1 Samir Tata 2 1 IBISC, EA4526, Université d'évry Val-d'Essonne, Évry, France 2 UMR CNRS Samovar, Institut

Plus en détail

Architectures. 28/12/02 CPI 1A : WEB Présentation 1

Architectures. 28/12/02 CPI 1A : WEB Présentation 1 Architectures 28/12/02 CPI 1A : WEB Présentation 1 Modèle Maître Esclave Utilisation du poste client, un simple terminal passif Le serveur gère l'affichage sur le terminal en fonction. Terminaux spécifiques

Plus en détail

Systèmes d information dans les entreprises (MTI515)

Systèmes d information dans les entreprises (MTI515) Systèmes d information dans les entreprises (MTI515) Chargé: JF Couturier Cours # 9 MTI515 Automne 2013 JF Couturier 1 Retour sur le dernier cours L intra Les artéfacts Diagramme d activité Modèle du domaine

Plus en détail

TP10 Modélisation, simulation et vérification du «Priority Inheritance Protocol» en Kind2

TP10 Modélisation, simulation et vérification du «Priority Inheritance Protocol» en Kind2 École normale supérieure Année 2014-2015 Systèmes et réseaux TP10 Modélisation, simulation et vérification du «Priority Inheritance Protocol» en Kind2 1 Plan En suivant l exemple de Jahier, Halbwachs et

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

Table des Matières. Table des Figures 7. Introduction Générale 9. Chapitre 1 - Langages de description d architectures matérielles hybrides 23

Table des Matières. Table des Figures 7. Introduction Générale 9. Chapitre 1 - Langages de description d architectures matérielles hybrides 23 Table des Figures 7 Introduction Générale 9 1. Outils et plate-formes de construction d application 9 2. Intégration de paradigmes de conception dans le cycle de vie 10 2.1. Equilibrage de charge et équilibrage

Plus en détail

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

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

Plus en détail

Une plateforme adaptative pour la FOAD (Formation Ouverte et à Distance)

Une plateforme adaptative pour la FOAD (Formation Ouverte et à Distance) Une plateforme adaptative pour la FOAD (Formation Ouverte et à Distance) Bernard CAUSSE IUT de Bayonne Pays Basque Laboratoire d Informatique de l UPPA 3 Avenue Darrigrand 64100 Bayonne France Résumé Présentation

Plus en détail

http://galaxy-workbench.toulouse.inra.fr

http://galaxy-workbench.toulouse.inra.fr -- 1 -- Vos traitements bioinformatiques avec GALAXY Philippe Bardou Sarah Maman Ibouniyamine Nabihoudine Olivier Rué 06 Novembre 2013 DOKEOS http://galaxy-workbench.toulouse.inra.fr -- 2 -- 1 Galaxy pour

Plus en détail

Architectures web pour la gestion de données

Architectures web pour la gestion de données Architectures web pour la gestion de données Dan VODISLAV Université de Cergy-Pontoise Plan Le Web Intégration de données Architectures distribuées Page 2 Le Web Internet = réseau physique d'ordinateurs

Plus en détail

Conception déclarative et Validation de Systèmes d information

Conception déclarative et Validation de Systèmes d information Proposition de sujet de Master Conception déclarative et Validation de Systèmes d information Résumé : De nombreux systèmes d information (SI) sont distribués sur le net, et font appel à des composants

Plus en détail

Les journées SQL Server 2013

Les journées SQL Server 2013 Les journées SQL Server 2013 Un événement organisé par GUSS Les journées SQL Server 2013 Romain Casteres MVP SQL Server Consultant BI @PulsWeb Yazid Moussaoui Consultant Senior BI MCSA 2008/2012 Etienne

Plus en détail

Architectures et Web

Architectures et Web Architectures et Web Niveaux d'abstraction d'une application En règle générale, une application est découpée en 3 niveaux d'abstraction : La couche présentation ou IHM (Interface Homme/Machine) gère les

Plus en détail

W4 - Workflow La base des applications agiles

W4 - Workflow La base des applications agiles W4 - Workflow La base des applications agiles, W4 philippe.betschart@w4global.com Vous avez dit «workflow»? Processus : Enchaînement ordonné de faits ou de phénomènes, répondant à un certain schéma et

Plus en détail

Sémantique formelle et synthèse de client pour services Web

Sémantique formelle et synthèse de client pour services Web Sémantique formelle et synthèse de client pour services Web Séminaire «Services Web» 24 Janvier 2006 sylvain.rampacek@univ-reims.fr CReSTIC LAMSADE Plan Introduction Services Web Description de la plate-forme

Plus en détail

GPU, processeurs multi-coeurs et bio-informatique

GPU, processeurs multi-coeurs et bio-informatique GPU, processeurs multi-coeurs et bio-informatique Jean-Stéphane Varré jean-stephane.varre@lifl.fr Equipe BONSAI Université Lille 1 - LIFL -INRIA Qu est-ce que c est? Le processeur (CPU) La carte graphique

Plus en détail

Composition de Services Web

Composition de Services Web Composition de Services Web Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A, Département TLSI Faculté des NTIC Université Constantine 2 Abdelhamid Mehri 127

Plus en détail

Hébergement MMI SEMESTRE 4

Hébergement MMI SEMESTRE 4 Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources

Plus en détail

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web

JAVA PROGRAMMATION. Programme. 1. Java, HTML et World Wide Web PROGRAMMATION PUBLIC Professionnels informatiques qui souhaitent développer des applications et «applets» Java DUREE 4 jours 28 heures OBJECTIF Créer divers «applets» à intégrer dans un site Web dynamique,

Plus en détail

Python. Introduction

Python. Introduction Python Introduction Utilisateur Il y a 2 catégories de personnes utilisant les machines avec des processeurs (ordinateurs, téléphones intelligents, tablettes, consoles, etc): les programmeurs les autres

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

JasperReport IReport/ODesigner/OpenReport

JasperReport IReport/ODesigner/OpenReport http://jasperreports.sourceforge.net http://ireport.sourceforge.net http://www.oreports.com UAG CRI-G Juin-2005 1.JASPER 1.Introduction. 2.IReport 1. Installation. 2. Source de données. 3. Réalisation

Plus en détail

Systèmes d'informations historique et mutations

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

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014

ARCHITECTURE REST & WEB SERVICES. Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 ARCHITECTURE REST & WEB SERVICES Exposé Informatique & Réseaux CHAMBON Florian 14 janvier 2014 1 Introduction Présentation de Rest Serveur Java JAX-RS Démonstration 2 Introduction Présentation de Rest

Plus en détail

Monday, December 2 nd 2013. Formation Galaxy

Monday, December 2 nd 2013. Formation Galaxy Formation Galaxy Lundi, 10 Février 2014 This training has not for objectives to introduce every Galaxy tool individually or to build a workflow to process your own data. Objectives: To provide a first

Plus en détail

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises

Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Jihed Touzi, Frédérick Bénaben, Hervé Pingaud Thèse soutenue au Centre de Génie Industriel - 9

Plus en détail

Réinvestir les bénéfices dans le développement des applications mobiles

Réinvestir les bénéfices dans le développement des applications mobiles Réinvestir les bénéfices dans le développement des applications mobiles Fonctions ios et Android Tablettes et smartphones Un seul développement pour deux OS Utilisation intuitive Widgets natifs SQLite

Plus en détail

Automatisation de la plateforme MicroScope avec l API JBPM. Engelen. CEA/DSV/IG/Genoscope Métabolique Laboratoire (Atelier) de Génomique.

Automatisation de la plateforme MicroScope avec l API JBPM. Engelen. CEA/DSV/IG/Genoscope Métabolique Laboratoire (Atelier) de Génomique. Atelier «BioWorkFlow» - 25/09/08 Automatisation de la plateforme MicroScope avec l API JBPM David Vallenet & Stéfan Engelen CEA/DSV/IG/Genoscope CNRS-UMR Génomique Métabolique Laboratoire (Atelier) de

Plus en détail

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C#

CHAPITRE 1. Introduction aux web services. 1.1 Définition. Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# CHAPITRE 1 Introduction aux web services Contenu du chapitre : Env. De dev. Langage Visual Studio Java EE Qt Creator C# NetBeans JavaScript Eclipse Objective C Xcode PHP HTML Objectifs du chapitre : Ce

Plus en détail

Etude technologique sur Corss-platform Mobil

Etude technologique sur Corss-platform Mobil Etude technologique sur Corss-platform Mobil ADAPTION DES INTERFACES À L ENVIRONNEMENT Date : 11/11/2014 Student : Lifeng TAO I. Introduction RhoMobile RhoMobile est le conteneur de l'application mobile

Plus en détail

Chapitre 2 : Abstraction et Virtualisation

Chapitre 2 : Abstraction et Virtualisation Virtualisation et Cloud Computing Chapitre 2 : Abstraction et Virtualisation Objectifs Présenter la notion de niveaux d abstraction séparés par des interfaces bien définies Description des avantages et

Plus en détail

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop Passez au niveau supérieur en termes de connaissance grâce à la formation Data Analyst de Cloudera. Public Durée Objectifs Analystes de données, business analysts, développeurs et administrateurs qui ont

Plus en détail

Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments»

Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments» Master In silico Drug Design Semestre 2 Spécialité «Analyse in silico des complexes macromolécules biologiques-médicaments» 30NU01IS INITIATION A LA PROGRAMMATION (6 ECTS) Responsables : D. MESTIVIER,

Plus en détail

Microsoft TechNet - Les End Points ou points de terminaison

Microsoft TechNet - Les End Points ou points de terminaison Page 1 sur 5 Plan du site Accueil International Rechercher sur Microsoft France : Ok Accueil TechNet Produits & Technologies Solutions IT Sécurité Interoperabilité Déploiement des postes de travail Scripting

Plus en détail

Architecture des systèmes d information

Architecture des systèmes d information Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les

Plus en détail

Mise en place de serveurs Galaxy dans le cadre du réseau CATI BBRIC

Mise en place de serveurs Galaxy dans le cadre du réseau CATI BBRIC Mise en place de serveurs Galaxy dans le cadre du réseau CATI BBRIC {Sebastien.Carrere, Ludovic.Legrand,Jerome.Gouzy}@toulouse.inra.fr {Fabrice.Legeai,Anthony.Bretaudeau}@rennes.inra.fr CATI BBRIC 35 bioinformaticiens

Plus en détail

GPC Computer Science

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

Intégration de l interface graphique de Ptidej dans Eclipse

Intégration de l interface graphique de Ptidej dans Eclipse Intégration de l interface graphique de Ptidej dans Eclipse Driton Salihu (salihudr@iro.umontreal.ca) Lulzim Laloshi (laloshil@iro.umontreal.ca) Département d informatique et de recherche opérationnelle

Plus en détail

La base de données MEDLINE

La base de données MEDLINE La base de données MEDLINE La base de données MEDLINE est produite par la National Library of Medicine (NLM) aux Etats-Unis. Elle couvre tous les domaines biomédicaux : médecine, biologie, toxicologie,

Plus en détail

Anticiper et prédire les sinistres avec une approche Big Data

Anticiper et prédire les sinistres avec une approche Big Data Anticiper et prédire les sinistres avec une approche Big Data Julien Cabot Directeur Big Data Analytics OCTO jcabot@octo.com @julien_cabot OCTO 2013 50, avenue des Champs-Elysées 75008 Paris - FRANCE Tél

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

Présentation générale des Web Services

Présentation générale des Web Services Présentation générale des Web Services Vue Globale Type d'architecture reposant sur les standards de l'internet Alternative aux architectures classiques : Client/serveur n/tiers Orientée services permettant

Plus en détail

ATS8500 Standalone Downloader. 1 ATS8500 Downloader Janvier 2012

ATS8500 Standalone Downloader. 1 ATS8500 Downloader Janvier 2012 ATS8500 Standalone Downloader 1 Types de connexion Internet ou réseau local Carte réseau 10/100 Mbits (ATSx000A-MM-IP seulement) Mini-USB 2.0 pour configuration locale 2 Compatibilité & pré requis Compatible

Plus en détail

FOSS Enterprise Integration Plattaform

FOSS Enterprise Integration Plattaform FOSS Enterprise Integration Plattaform 1 Modèle architectural Visual tools Human Activity Orchestr. Integration ESB Assembly 1 JBI BC e-form BPEL Server Assembly 2 SCA Assemly 3 Enterprise Monitor MetaDB

Plus en détail

Qu'est-ce que c'est??

Qu'est-ce que c'est?? Mobyle 1.0 Hervé Ménager, Vivek Gopalan, Bertrand Néron, Sandrine Larroudé, Julien Maupetit, Adrien Saladin, Pierre Tuffery, Yentram Huyen, Bernard Caudron Qu'est-ce que c'est?? A quoi ça ressemble? Un

Plus en détail

KARMA Le système de Revenue Management d'air France KLM avec Hadoop

KARMA Le système de Revenue Management d'air France KLM avec Hadoop KARMA Le système de Revenue Management d'air France KLM avec Hadoop Conférence BIG DATA - Master MBDS Université de Nice Sophia Antipolis 16 Décembre 2014 Martial AYAS maayas@airfrance.fr 2 Agenda 1. Présentation

Plus en détail

BizTalk 2006. Business Process Integration

BizTalk 2006. Business Process Integration BizTalk 2006 Business Process Integration Préoccupations Métier vs IT Accroître la Qualité de Service (Faire plus avec Moins) Meilleure Visibilité et Contrôle Sur le Métier Motivé par des enjeux métiers

Plus en détail

Practical Extraction Report Language. Dominique Pasquier LOLITA - Mai 2005 1

Practical Extraction Report Language. Dominique Pasquier LOLITA - Mai 2005 1 Practical Extraction Report Language Dominique Pasquier LOLITA - Mai 2005 1 Aperçu de la Présentation Qu'est ce que Perl? Quelle utilisation en fait-on? Comment s'en sert-on? Quel support possède ce langage?

Plus en détail

Camptocamp. State of the art of the creation of GIS rich internet application. OGRS 2009, Nantes, Cédric Moullet, CTO Camptocamp

Camptocamp. State of the art of the creation of GIS rich internet application. OGRS 2009, Nantes, Cédric Moullet, CTO Camptocamp Camptocamp State of the art of the creation of GIS rich internet application OGRS 2009, Nantes, Cédric Moullet, CTO Camptocamp camptocamp SA / www.camptocamp.com / info@camptocamp.com Agenda Web 2.0 Creation

Plus en détail

Bases de données Outils de gestion

Bases de données Outils de gestion 11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique

Plus en détail

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué

Plus en détail