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

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

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

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

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

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

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

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

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

Architecture de déploiement d un système réparti. Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne

Architecture de déploiement d un système réparti. Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne Architecture de déploiement d un système réparti Kawtharany Mohamed Laboratoire d'informatique et Télécommunication ENST Bretagne I. Introduction Contexte du travail. Étude du déploiement. Modélisation

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

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

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

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

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Mise en œuvre des serveurs d application

Mise en œuvre des serveurs d application Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés

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

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

www.vitro-fp7.eu Project No: FP7-ICT- 257245

www.vitro-fp7.eu Project No: FP7-ICT- 257245 Virtualiser des réseaux de capteurs par des services : l approche VIRO séminaire de recherche INF élécom SudParis, 25-26 Juin 2012 Zahra Movahedi, l équipe Simbad Plan Introduction Présentation VIRO Ma

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

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

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

e-science : perspectives et opportunités pour de nouvelles pratiques de la recherche en informatique et mathématiques appliquées

e-science : perspectives et opportunités pour de nouvelles pratiques de la recherche en informatique et mathématiques appliquées Emilie MANON, Joanna JANIK, Gabrielle FELTIN e-science : perspectives et opportunités pour de nouvelles pratiques de la recherche en informatique et mathématiques appliquées 1 Introduction : La recherche

Plus en détail

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013

Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013 Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en dé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

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

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

Systèmes d Information Avancés (et répartis)

Systèmes d Information Avancés (et répartis) Systèmes d Information Avancés (et répartis) Université Lyon 1 MIAGE L. Médini, mars 2005 Plan des cours Protocole HTTP et programmation serveur Architectures réparties Objets distribués Introduction aux

Plus en détail

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing)

Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Des exigences aux tests Génération de tests à partir des processus et règles métier (Model-Based Testing) Bruno LEGEARD JDEV 2013 4-6 septembre 2013 Sommaire Partie I Introduction au Model-Based Testing

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

Partie I Organisations, management et systèmes d information... 1

Partie I Organisations, management et systèmes d information... 1 Liste des cas d entreprise............................................................ Liste des figures..................................................................... Liste des tableaux...................................................................

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

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

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

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

ROK SOLUTION. Intelligence Collaborative DIRECTION QUALITÉ

ROK SOLUTION. Intelligence Collaborative DIRECTION QUALITÉ ROK SOLUTION Intelligence Collaborative DIRECTION QUALITÉ SOMMAIRE o Qui sommes-nous o Présentation de la plateforme o La valeur ajoutée de ROK o Cas Pratiques o L innovation au service du collaboratif

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

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

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

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

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm. WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager

Plus en détail

Le Processus Unifié appliqué au projet MOOCS

Le Processus Unifié appliqué au projet MOOCS Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services

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

Visual Studio Ultimate 2013

Visual Studio Ultimate 2013 Ultimate 2013 Microsoft Ultimate 2013 Des outils sophistiqués pour transformer vos idées en applications performantes et de grande qualité. Microsoft Ultimate 2013 vous offre l environnement de développement

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

WWW - Intérêts du Web

WWW - Intérêts du Web WWW - Intérêts du Web client universel facilité d'emploi standards ouverts intégration des autres services Internet extensibilité du système faibles coûts logiciel et réseau utilisation au sein d'une entreprise

Plus en détail

Management des processus opérationnels

Management des processus opérationnels Ecole Nationale Supérieure de Management Master Management des organisations Management des processus opérationnels Dr TOUMI Djamila Cours n 4: l approche processus et le management du système d informations

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

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

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

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

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

objectif : plan : Java, CORBA et RMI A. Le Grand,1997 1 JAVA, CORBA et RMI

objectif : plan : Java, CORBA et RMI A. Le Grand,1997 1 JAVA, CORBA et RMI JAVA, CORBA et RMI objectif : développer des applications client/serveur incluant des objets répartis Java / CORBA : client/serveur hétérogènes Java / RMI : client/serveur homogènes plan : l architecture

Plus en détail

Concepteur Développeur Informatique Option Nomade

Concepteur Développeur Informatique Option Nomade Concepteur Développeur Informatique Option Nomade Module : Espace ouvert de formation (2 semaines) Ce module est composée de plusieurs parties : - le module développement durable (14 heures), qui traite

Plus en détail

Publication et intégration de données ouvertes

Publication et intégration de données ouvertes Publication et intégration de données ouvertes François Scharffe LIRMM, UM2 Gazouillez #lechatpito #datalift 1 Qu est-ce qu une donnée ouverte? Une donnée accessible sur le web sous une licence ouverte.

Plus en détail

Introduction aux applications réparties

Introduction aux applications réparties Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma Noel.depalma@inrialpes.fr Applications réparties Def : Application s exécutant

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

SQL Server 2014 - SQL, Transact SQL Conception et réalisation d'une base de données (avec exercices pratiques et corrigés)

SQL Server 2014 - SQL, Transact SQL Conception et réalisation d'une base de données (avec exercices pratiques et corrigés) Le modèle relationnel 1. Introduction 9 2. Rappels sur le stockage des données 9 2.1 Les différentes catégories de données 10 2.1.1 Les données de base 10 2.1.2 Les données de mouvement 10 2.1.3 Les données

Plus en détail

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

Evaluation des performances de programmes parallèles haut niveau à base de squelettes Evaluation des performances de programmes parallèles haut niveau à base de squelettes Enhancing the Performance Predictability of Grid Applications with Patterns and Process Algebras A. Benoit, M. Cole,

Plus en détail

Introduction Moteur de workflows Conclusions. École normale supérieure de Lyon. 11 mai 2006. Ordonnancement de workflows dans DIET

Introduction Moteur de workflows Conclusions. École normale supérieure de Lyon. 11 mai 2006. Ordonnancement de workflows dans DIET École normale supérieure de Lyon Groupe de travail GRAAL 11 mai 2006 Plan Introduction 1 Introduction Les Workflows Présentation de DIET Motivations et objectifs 2 3 Plan Introduction Les Workflows Présentation

Plus en détail

Objectifs. Maîtriser. Pratiquer

Objectifs. Maîtriser. Pratiquer 1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer

Plus en détail

Dafoe Présentation de la plate-forme UIMA

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

Plus en détail

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données

SQL Server 2012 - SQL, Transact SQL Conception et réalisation d'une base de données Le modèle relationnel 1. Introduction 9 2. Rappels sur le stockage des données 9 2.1 Les différentes catégories de données 10 2.1.1 Les données de base 10 2.1.2 Les données de mouvement 10 2.1.3 Les données

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

É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

Nouveautés Ignition v7.7

Nouveautés Ignition v7.7 ... Nouveautés Ignition v7.7 Nouveautés Ignition v7.7 Découvrez le Nouveau Scada avec plus de 40 nouveautés Principales nouveautés :... Cloud Templates Template Repeater Client Multilingue + Sequential

Plus en détail

Qui sommes-nous? Expertises. Chiffres clé. Premier intégrateur mondial des technologies Microsoft. Références. 2015 Avanade Inc. All Rights Reserved.

Qui sommes-nous? Expertises. Chiffres clé. Premier intégrateur mondial des technologies Microsoft. Références. 2015 Avanade Inc. All Rights Reserved. Qui sommes-nous? Chiffres clé Expertises Premier intégrateur mondial des technologies Microsoft Références 2015 Avanade Inc. All Rights Reserved. 1 Avanade en quelques chiffres Plus de 25 000 collaborateurs

Plus en détail

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

Plus en détail

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet

Plus en détail

Ingénierie Dirigée par les Modèles et Domain Specific Languages:

Ingénierie Dirigée par les Modèles et Domain Specific Languages: Ingénierie Dirigée par les Modèles et Domain Specific Languages: Applications au calcul haute performance Forum ORAP CEA CESTA David Lugato : DSGA/SSPP/LMFA david.lugato@cea.fr 5 novembre 2015 Architectures

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

Retour d expérience d utilisation d un cloud en Astrophysique BOSS. Cécile Cavet, Nicolás Busca, Michèle Detournay.

Retour d expérience d utilisation d un cloud en Astrophysique BOSS. Cécile Cavet, Nicolás Busca, Michèle Detournay. au Retour d expérience d utilisation d un Cloud en Astrophysique : le projet Cécile Cavet, Nicolás Busca, Michèle Detournay Centre François Arago (FACe), Laboratoire APC, Université Paris Diderot 27 Novembre

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

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

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

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote Présenté par : Francis Mignault! CTO et co-fondateur d Insum Solutions! 26 ans d expérience en informatique, dont 23 avec les bases de données Oracle; avec APEX depuis 2004! DBA certifié! Conférencier

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

Université Libre de Tunis

Université Libre de Tunis Ingénieur: Génie Informatique Code et Intitulé des Matières Enseignées Plan d'etudes : Semestre 1 S1-01 Algorithmique et Structures de Données 1 S1-02 Programmation C S1-03 Logiques Mathématiques S1-04

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

NOTIONS sur la TRADUCTION Applications en Informatique

NOTIONS sur la TRADUCTION Applications en Informatique NOTIONS sur la TRADUCTION Applications en Informatique Notions sur la traduction 0) Motivation et objectifs 1) Notions de base 2) Analyse lexicale 3) Automates Using Linux /Unix Compiler of compilers tools

Plus en détail

Versus Etude Technologique

Versus Etude Technologique VS Versus Etude Technologique 1 VS Contents Introduction... 3 Présentation des technologies... 3 Phonegap... 3... 3 Pour quels besoins?... 4 Comment ça fonctionne? Les models... 4 Phonegap... 5... 6 Comparatif...

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

Offre de formation de troisième cycle (LMD)

Offre de formation de troisième cycle (LMD) Offre de formation de troisième cycle (LMD) (Arrêté n 250 du 28 juillet 2009, fixant l organisation de la formation de troisième en vue de l obtention du diplôme de doctorat) Etablissement Faculté / Institut

Plus en détail

Application de gestion d une bibliothèque municipale

Application de gestion d une bibliothèque municipale Application de gestion d une bibliothèque municipale Réalisé par : TARIK NASRAOUI NAMEZ MOHAMED 08/03/ Cadre réservé à l encadrant : Code d identification du Candidat : Nom des Validateurs Commentaires

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

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

Introduction au REST

Introduction au REST Master 2 SITW Introduction au REST 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

Plus en détail

Big Data EC2 S3. Stockage. Amazon Web Services. Réf. Intitulé des formations Page

Big Data EC2 S3. Stockage. Amazon Web Services. Réf. Intitulé des formations Page IAM Big Data EBS Big Data Cloud EC2 S3 Cloud Stockage Stockage Amazon Web Services Réf. Intitulé des formations Page GK4501 Notions de base Amazon Web Services 3 GK4502 Architecture sur Amazon Web Services

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

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

Analyses bioinformatiques pour le PCIM

Analyses bioinformatiques pour le PCIM Analyses bioinformatiques pour le PCIM Journée de rencontre des utilisateurs du Pôle de calcul intensif pour la mer 17 janvier 2014 La bioinfo, késaco? Approche in silico de la biologie L'organisation,

Plus en détail

Le cloud conçu pour votre organisation.

Le cloud conçu pour votre organisation. Le cloud conçu pour votre organisation. C est le Cloud Microsoft. Chaque organisation est unique. De la santé à la grande distribution, de l industrie à la finance - il n y a pas deux organisations qui

Plus en détail

Exécution des applications réparties

Exécution des applications réparties Exécution des applications réparties Programmation des Applications Réparties Olivier Flauzac URCA Master STIC-Informatique première année Olivier Flauzac (URCA) PAR : Exécution des applications réparties

Plus en détail