Cloud Computing Les bases de données NoSQL Année académique 2014/15

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

Download "Cloud Computing Les bases de données NoSQL Année académique 2014/15"

Transcription

1 Cloud Computing Les bases de données NoSQL Année académique 2014/15 Bases de données Aperçu historique Préhistoire : Bases de données hiérarchiques ou orientées réseau 1980 Montée des bases de données relationnelles 1990 Bases de données orientées-objet Dominance des bases de données relationnelles Apparition des bases de données NoSQL 2

2 Bases de données SQL Rappel : Avantages des bases de données SQL Stockage de données persistant La base de données stocke un grand nombre de données sur disque. Les applications prennent les morceaux dont elles ont besoin à travers des requêtes. Intégration d'applications Souvent les applications ont besoin de partager de l'information. En les faisant utiliser la même base de données, nous assurons que les applications ont des données cohérentes et mises à jour. Plutôt standardisé Gestion des accès concurrents Plusieurs utilisateurs accèdent simultanément à la même information. La gestion des accès concurrents est difficile à programmer, c'est pourquoi les bases de données offrent des transactions pour aider à assurer une interaction cohérente. Reporting Le modèle de données SQL est simple et la standardisation a fait de lui la base d'un grand nombre d'outils de reporting. Le modèle relationnel est largement utilisé et compris. L'interaction avec la base de données se fait à travers SQL, un langage standardisé (principalement). 3 (C) 2012 Bases de données SQL Rappel : Modélisation relationnelle Exemple de données et schéma Customer Id Name 1 Anne Order Id CustomerID 99 1 Shipping AddressId 77 Customer name 1 * 1 Order Bob 3 Claire Product Id Name 27 Garden chair 28 Cushion 29 Umbrella BillingAddress Id CustomerID AddressId * Billing Address * 1 * * Order Payment cardnumber transactionid * Order Item price * OrderItem Address 1 Id OrderID ProductId Price Id City 1 Product London Nice Address name Id OrderID OrderPayment CardNumber Billing AddressId Milano TransactionId 45fjhs63h8 street city state post code 1 shipping Address fjh hbj53sk845 4

3 Bases de données SQL Problèmes des bases de données SQL Désadaptation d'impédance 6 Chapter 1 Why NoSQL? ID: 1001 orders customer: Ann line items: $48 $96 customers $39 $ $51 $51 order lines payment details: Card: Amex CC Number: expiry: 04/2001 credit cards Figure 1.1 An order, which looks like a single aggregate structure in the UI, is split into many rows from many tables in a relational database 5 ptg a lot of grunt work, but can become a problem of their own when people try too hard to ignore the database and query performance suffers. Relational databases continued to dominate the enterprise computing world in the 2000s, but during that decade cracks began to open in their dominance. HEIG-VD 1.3 Application TIC Technologies de l Information and et de Integration la Communication Databases The exact reasons why relational databases triumphed over OO databases are Bases still the subject de données of an occasional orientées-objet pub debate for developers of a certain age. But L'échec in our view, des bases the primary de données factor orientées-objet was the role of SQL as an integration mechanism between applications. In this scenario, the database acts as an integration database with Inventées au milieu multiple des années applications, 1990, usually les developed by separate teams, storing bases their de données data in a orientées-objet common database. promettaient This improves communication because all de the résoudre applications le problème are operating de la désadaptation a consistent set of persistent data. d'impédance. There are downsides to shared database integration. A structure Facturation that s designed to Mais integrate contrairement many applications à ce que ends l'on attendait, up being more complex indeed, often dramatically elles ne connurent more complex than pas beaucoup any single de succès. application needs. Furthermore, should an application want to make changes to its data storage, it needs to coordinate with Les bases all the de other données applications SQL restèrent using the database. Different applications have dominantes. different structural and performance needs, so an index required by one Raison majeure : leur utilisation comme bases de données d'intégration entre applications différentes Base de données d'intégration From Inventaire the Library of Marcel Graf 6

4 ACM Transactions on Computer Systems, Vol. 26, No. 2, Article 4,Pub.date:June2008. Bases de données SQL Aujourd'hui la dominance de SQL est en train de craquer Les bases de données relationnelles sont conçues pour tourner sur une seule machine. Pour étendre la capacité de la base de données on doit acheter une machine plus puissante. Il est moins cher et on peut étendre la capacité de stockage davantage en achetant beaucoup de machines : un cluster 7 Individuellement les machines ne sont pas fiables, mais le cluster continue de fonctionner si une machine meurt le cluster en total est fiable. Mais les bases de données relationnelles ne sont pas adaptés à des clusters. (C) 2012 Une nouvelle approche pour les bases de données 4 Google et Amazon furent les premiers à utiliser des grands clusters, et évitèrent les bases de données relationnelles Google : Bigtable Amazon : Dynamo Leurs efforts ont été une grande inspiration pour la communauté NoSQL Bigtable: A Distributed Storage System for Structured Data FAY CHANG, JEFFREY DEAN, SANJAY GHEMAWAT, WILSON C. HSIEH, DEBORAH A. WALLACH, MIKE BURROWS, TUSHAR CHANDRA, ANDREW FIKES, and ROBERT E. GRUBER Google, Inc. Bigtable is a distributed storage system for managing structured data that is designed to scale to a very large size: petabytes of data across thousands of commodity servers. Many projects at Google store data in Bigtable, including web indexing, Google Earth, and Google Finance. These applications place very different demands on Bigtable, both intermsofdatasize(fromurlsto web pages to satellite imagery) and latency requirements (from backend bulk processing to realtime data serving). Despite these varied demands, Bigtable has successfully provided a flexible, high-performance solution for all of these Google products. Inthisarticle,wedescribethesimple data model provided by Bigtable, which gives clients dynamiccontroloverdatalayoutandformat, and we describe the design and implementation of Bigtable. Categories and Subject Descriptors: C.2.4 [Computer Communication Networks]: Distributed Systems distributed databases General Terms: Design Additional Key Words and Phrases: Large-Scale Distributed Storage ACM Reference Format: Chang, F., Dean, J., Ghemawat, S., Hsieh, W. C., Wallach, D. A., Burrows, M., Chandra, T., Fikes, A., and Gruber, R. E Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst. 26, 2, Article 4 (June 2008), 26 pages. DOI = / This article was originally published as an award paper in the Proceedings of the 7 th Symposium on Operating Systems Design and Implementation [Chang et al. 2006]. It is being republished here with minor modifications and clarifications. Authors address: Google Inc., 1600 Amphitheatre Parkway, Mountain View, CA 94043; {fay, jeff, sanjay, wilsonh, kerr, m3b, tushar, fikes, Permission to make digital or hard copies of part or all of this workforpersonalorclassroom use is granted without fee provided that copies are not made or distributedforprofitordirect commercial advantage and that copies show this notice on the first page or initial screen of a display along with the full citation. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credits is permitted. To copy otherwise, to republish, to post on servers, to redistribute to lists, or to use any component of this work in other works requires prior specific permission and/or a fee. Permissions may be requested from the Publications Dept., ACM, Inc., 2 Penn Plaza, Suite 701, New York, NY USA, fax +1 (212) , or c 2008 ACM /2008/06-ART4 $5.00 DOI: / / Dynamo: Amazon s Highly Available Key-value Store Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and Werner Vogels Amazon.com One of the lessons our organization has learned from operating ABSTRACT Amazon s platform is that the reliability and scalability of a Reliability at massive scale is one of the biggest challenges we system is dependent on how its application state is managed. face at Amazon.com, one of the largest e-commerce operations in Amazon uses a highly decentralized, loosely coupled, service the world; even the slightest outage has significant financial oriented architecture consisting of hundreds of services. In this consequences and impacts customer trust. The Amazon.com environment there is a particular need for storage technologies platform, which provides services for many web sites worldwide, that are always available. For example, customers should be able is implemented on top of an infrastructure of tens of thousands of to view and add items to their shopping cart even if disks are servers and network components located in many datacenters failing, network routes are flapping, or data centers are being around the world. At this scale, small and large components fail destroyed by tornados. Therefore, the service responsible for continuously and the way persistent state is managed in the face managing shopping carts requires that it can always write to and of these failures drives the reliability and scalability of the read from its data store, and that its data needs to be available software systems. across multiple data centers. This paper presents the design and implementation of Dynamo, a Dealing with failures in an infrastructure comprised of millions of highly available key-value storage system that some of Amazon s components is our standard mode of operation; there are always a core services use to provide an always-on experience. To small but significant number of server and network components achieve this level of availability, Dynamo sacrifices consistency that are failing at any given time. As such Amazon s software under certain failure scenarios. It makes extensive use of object systems need to be constructed in a manner that treats failure versioning and application-assisted conflict resolution in a manner handling as the normal case without impacting availability or that provides a novel interface for developers to use. performance. Categories and Subject Descriptors To meet the reliability and scaling needs, Amazon has developed D.4.2 [Operating Systems]: Storage Management; D.4.5 a number of storage technologies, of which the Amazon Simple [Operating Systems]: Reliability; D.4.2 [Operating Systems]: Storage Service (also available outside of Amazon and known as Performance; Amazon S3), is probably the best known. This paper presents the design and implementation of Dynamo, another highly available General Terms and scalable distributed data store built for Amazon s platform. Algorithms, Management, Measurement, Performance, Design, Dynamo is used to manage the state of services that have very Reliability. high reliability requirements and need tight control over the tradeoffs between availability, consistency, cost-effectiveness and 1. INTRODUCTION performance. Amazon s platform has a very diverse set of Amazon runs a world-wide e-commerce platform that serves tens applications with different storage requirements. A select set of of millions customers at peak times using tens of thousands of applications requires a storage technology that is flexible enough servers located in many data centers around the world. There are to let application designers configure their data store appropriately strict operational requirements on Amazon s platform in terms of based on these tradeoffs to achieve high availability and performance, reliability and efficiency, and to support continuous guaranteed performance in the most cost effective manner. growth the platform needs to be highly scalable. Reliability is one of the most important requirements because even the slightest There are many services on Amazon s platform that only need outage has significant financial consequences and impacts primary-key access to a data store. For many services, such as customer trust. In addition, to support continuous growth, the those that provide best seller lists, shopping carts, customer platform needs to be highly scalable. preferences, session management, sales rank, and product catalog, the common pattern of using a relational database would lead to inefficiencies and limit scale and availability. Dynamo provides a simple primary-key only interface to meet the requirements of these applications. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are Dynamo uses a synthesis of well known techniques to achieve not made or distributed for profit or commercial advantage and that scalability and availability: Data is partitioned and replicated copies bear this notice and the full citation on the first page. To copy using consistent hashing [10], and consistency is facilitated by otherwise, or republish, to post on servers or to redistribute to lists, object versioning [12]. The consistency among replicas during requires prior specific permission and/or a fee. updates is maintained by a quorum-like technique and a SOSP 07, October 14 17, 2007, Stevenson, Washington, USA. Copyright 2007 ACM /07/ $5.00. decentralized replica synchronization protocol. Dynamo employs

5 Définition Il n'y a pas de définition précise du terme NoSQL Utilisé la première fois en 2009 pour nommer un workshop de développeurs de nouvelles bases de données. Mais il y a un nombre de caractéristiques communes aux bases de données NoSQL Elles sont issues des sites web du 21ème siècle. Elles n'utilisent pas le modèle de données relationnel, et n'utilisent donc pas le langage SQL. Elles sont conçues pour tourner sur un cluster. Elles sont souvent Open Source. Elles n'ont pas un schéma fixe, ce qui permet de stocker n'importe quel type de données dans un enregistrement. 9 Pourquoi les bases de données relationnelles vont continuer à exister Il y a des bonnes raisons pour la survie des bases de données relationnelles : Le modèle relationnel est toujours pertinent S'adapte à beaucoup de types de données, spécialement quand il faut décortiquer les données et les reconstituer de manière différente pour des usages différents. Transactions ACID Pour pouvoir tourner sur un cluster, la majorité des bases de données NoSQL ont des capacités transactionnelles limitées. C'est souvent suffisant... mas pas toujours. Outils La longue dominance de SQL signifie que grand nombre d'outils ont été créés pour fonctionner avec des BD relationnelles. Familiarité Les systèmes NoSQL sont encore nouveaux, et les développeurs ne les connaissent pas encore bien. 10 (C) 2012

6 Modèle de données Document Famille de colonnes Graphe Clé-valeur 11 Modèle de données clé-valeur La base de données permet de stocker des objets quelconques (un nombre, une image, un document,...) et de les retrouver grâce à une clé C'est le principe d'un hashmap, mais stocké de manière persistante sur un disque

7 Modèle de données orienté document La base de données permet de stocker des documents, où chaque document est une structure de données complexe. Structure hiérarchique (comme un document XML) Structure souvent représentée en JSON Le développeur peut faire des requêtes dans la structure de données pour en extraire des parties ou mettre à jour des parties {""id":"1001, """customer_id":"7231, """line8items":"[ """"{""product_id":"4555,""quantity":"8"}, """"{""product_id":"7655,""quantity":"4"}, ""], """discount8code":"y } {""id":"1002, """customer_id":"9831, """line8items":"[ """"{""product_id":"4555,""quantity":"3"}, """"{""product_id":"2155,""quantity":"4"}, """"{""product_id":"6384,""quantity":"1"}, ""], } 13 Modèle de données famille de colonnes Clé colonne Valeur colonne Clé ligne (row key) Une clé unique par ligne. Famille de colonnes name "Martin" Une ligne contient plusieurs familles de colonnes. Accessibles par le biais de la clé. Famille de colonnes (column family)... Clé ligne profile billingaddress payment données... données... Une combination de colonnes qui vont ensemble. Porte un nom OR1001 données... Contient plusieurs paires clé colonne / valeur colonne. Clé colonne / valeur colonne (column key / column value)... orders OR1002 OR1003 données... données... Paire clé-valeur qui contient les données. OR1004 données... 14

8 Modèle de données orienté graphe Structure d'un graphe composé de sommets et arcs. Peut être orienté ou non. Très avantageux pour suivre des relations entre objets. Les bases de données relationnelles ne sont pas très bonnes pour cela. Il faut faire des joins qui peuvent devenir très complexes. Le terme "relationnel" vient de la théorie des ensembles. Langage d'interrogation adapté à la structure de graphe. est ami(e) avec est ami(e) avec est la fille de Yann est marié avec est ami(e) avec Marie Anne 15 Modèle de données orienté graphe Langage d'interrogation Exemple : Langage Cypher de Neo4j BigCo employee of employee of Anna Carol friend of friend of Barbara friend of Elizabeth START%barbara%=%node:nodeIndex(name%=%"Barbara") MATCH%(barbara)9[:FRIEND]9>(friend_node) RETURN%friend_node.name,friend_node.location 16

9 Comment les utiliser? Exemple d'une plateforme e-commerce Traditionnellement elle utilise une base de données relationnelle pour tout ses besoins de stockage. Les bases de données NoSQL offrent un nombre de modèles de données différents. La plateforme e-commerce peut utiliser pour chaque composante la base de données la mieux adaptée à ses besoins. Plateforme e-commerce Plateforme e-commerce Données session Business intelligence Data warehouse Données session Caddie électronique Graphe social clients Caddie électronique Commandes Commandes Inventaire Prix Base de données relationnelle BD clé-valeur BD documents BD relationnelle BD graphe 17 (C) 2012 Utilisations recommandées Modèle clé-valeur Stockage d'information de session web Profils et préférences d'utilisateurs Données du caddie électronique Modèle orienté document Logging d'événements Gestion électronique des documents, plateformes de blog Collecte de données pour analytique web Applications e-commerce : données de produits et de commandes Modèle famille de colonnes Logging d'événements Gestion électronique des documents, plateformes de blog Compteurs Modèle orienté graphe Réseaux sociaux Applications de routage et expédition basées sur la géolocalisation Moteurs de recommandations 18 (C) 2012

10 Principes de distribution Sharding et réplication Sharding : L'espace de stockage est subdivisé en plusieurs zones. Chaque zone est affectée à une machine. Réplication : Pour un objet on crée plusieurs copies. Chaque copie est stockée sur une machine différente. René Iris Louis René Iris Louis 19 Sharding : Découpage de la base de données Au lieu de traiter la base de données comme un éspace monolithique, les données sont découpées en zones (shards = éclats de verre) qui sont assignées à des machines. Supposons que les données soient du type clé-valeur, p.ex. des photos d'utilisateurs identifiés par leurs noms. <clé> <valeur> La question est comment découper l'espace des clés entre les machines pour équilibrer la charge. René au lieu d'un grand espace de stockage une multitude de machines <photo de > <photo de > Iris Louis élasticité : ajout de nouvelles machines René Iris Louis ou enlèvement de machines 20

11 Placement équilibré d'objets Les requêtes des utilisateurs pour stocker ou récupérer les objets sont reçues par des distributeurs. Ils déterminent les machines qui sont responsables du stockage des objets. Les distributeurs doivent prendre une décision très rapidement. Ils ne peuvent pas communiquer entre eux, cela prendrait trop de temps. stocker objet avec clé distributeur 1 distributeur 2 assigner l'objet à quelle machine? machines A B C D récupérer objet avec clé récupérer l'objet de quelle machine? 21 Placement équilibré d'objets Le hachage traditionnel Une table de hachage distribue les objets a stocker dans un tableau grâce à une fonction de hachage calculée sur la clé. Une bonne fonction de hachage distribue les objets plus ou moins uniformément pour minimiser les collisions. table de hachage avec 4 positions position = hash(clé) mod 4 22

12 Placement équilibré d'objets Le hachage traditionnel Le même principe peut s'appliquer au placement des objets sur les machines. Seul problème : Quand on rajoute une machine, les positions de presque tous les objets changent. Cela causerait un trafic de migration inacceptable! hash( ) hash( ) hash( ) hash( ) position = hash(clé) mod A B C D A B C D A B C D A B C D A B C A B C D E A B C D E A B C D E A B C D 23 Placement équilibré d'objets Le hachage cohérent Le hachage cohérent (consistent hashing) évite les déplacements des objets en cas d'addition ou d'enlèvement de machines. Les clés son mappées par la même fonction de hachage, mais la valeur de hachage est mappée dans un cercle. Les machines sont mappées de la même manière dans le cercle en utilisant leur nom comme clé. On établit la convention suivante : Un objet est assigné á la machine qui le suit dans le cercle (sens des aiguilles d'une montre). B A B C D hash( ) hash( ) A hash( ) D hash( ) hash( ) C hash( ) hash( ) hash( ) B A D C 24

13 Placement équilibré d'objets Le hachage cohérent Situation initiale L'ajout d'une machine affecte seulement les objets entre la nouvelle machine et la machine qui la précède. L'enlèvement d'une machine affecte seulement les objets entre la machine enlevée et la machine qui la précède. A A A objets qui vont sortir de D B D B D B C E C E C objets qui vont entrer dans E 25 Cohérence en présence d'un conflit logique Problème Utilisateur A Navigateur Serveur d'application Base de données Utilisateur B GET GET Utilisateurs A et B accèdent aux mêmes données POST Utilisateur A modifie les données Conflit write-write POST Utilisateur B modifie les données 26

14 Cohérence en présence d'un conflit logique Problème Première solution Utilisateur A Navigateur Serveur d'application Base de données Utilisateur B GET POST GET POST Première solution : envelopper la lecture et l'écriture des données dans une transaction. La base de données va détecter le conflit, exécuter une des deux transactions avec succès et faire un rollback pour l'autre. Probléme : Maintenir une transaction aussi longtemps va dégrader la performance. 27 Cohérence en présence d'un conflit logique Problème Deuxième solution Utilisateur A Navigateur Serveur d'application Base de données Utilisateur B GET POST GET Deuxième solution : envelopper seulement l'écriture dans une transaction. Cela va assurer que l'écriture est faite complètement ou pas du tout (pas d'écriture moitié faite). Conflit write-write POST Mais ni la base de données ni l'application se vont rendre compte qu'il y a un conflit entre les utilisateurs. 28

15 Cohérence en présence d'un conflit logique Problème Deuxième solution Suite Utilisateur A Navigateur Serveur d'application Base de données Utilisateur B v. 101 GET v. 101 GET v. 101 Un mécanisme extérieur résout le problème : L'application ajoute un champ de version aux données. La version sera incrémentée par l'application chaque fois que les données sont modifiées. v. 101 POST v. 101? v. 102 v. 101? POST v. 101 La version est aussi retournée par le GET et passée avec le POST. Avant de modifier les données dans la base de données, l'application vérifie qu'elles sont bien à la bonne version. Ainsi l'application va détecter qu'il y a un problème avec l'écriture de l'utilisateur B. 29 Cohérence en présence de réplication La réplication des données en plusieurs copies introduit des nouveaux problèmes de cohérence. Tant que les replicas sont connectées, tout va bien. Quand elles sont déconnectées (network partition) il peut y avoir problème. Il y a différentes approches dans ce cas. Refuser la modification des données pour garantir la cohérence des replicas : bases de données relationnelles Permettre la modification des données et accepter une incohérence des replicas : bases de données NoSQL Réplicas connectées Réplicas déconnectées 30

16 Cohérence en présence de réplication Bases de données avec commit en deux étapes Connected Application Transaction monitor Replica A Replica B La base de données garantit un état cohérent des replicas. write x = 2 prepare x = 2 prepare OK x = 1 x = 1 prepare x = 2 prepare OK OK commit commit OK commit commit OK x = 2 x = 2 31 (C) 2012 Cohérence en présence de réplication Bases de données avec commit en deux étapes Partitioned (disconnected) Application write x = 2 Transaction monitor prepare x = 2 prepare OK Replica A Replica B x = 1 x = 1 La base de données fait un rollback (elle refuse de faire l'opération) et garantit un état cohérent des replicas. prepare x = 2 write error timeout cancel cancel OK partition 32 (C) 2012

17 Cohérence en présence de réplication Bases de données sans garanties de cohérence Connected write x = 2 OK Replica A Replica B x = 1 x = 1 x = 2 La base de données accepte l'opération pour une replica sans se soucier de l'état de l'autre réplica. Si les replicas sont connectées elles auront finalement un état cohérent sync x = 2 x = 2 33 (C) 2012 Cohérence en présence de réplication Bases de données sans garanties de cohérence Partitioned (disconnected) Application Application write x = 2 Replica A OK x = 2 Replica B x = 1 x = 1 Aussi longtemps que les replicas restent déconnectées elles auront un état incohérent. partition sync x = 2 34 (C) 2012

18 Réplication Modèles de distribution Avec la réplication des données on utilise généralement un de deux modèles Réplication master-slave Réplication peer-to-peer write write read Master replication read Peer replication Slave Peer Slave Peer Slave Peer 35 (C) 2012

L informatique des entrepôts de données

L informatique des entrepôts de données L informatique des entrepôts de données Daniel Lemire SEMAINE 14 NoSQL 14.1. Présentation de la semaine On construit souvent les entrepôts de données en utilisant des systèmes de bases de données relationnels

Plus en détail

Les licences Creative Commons expliquées aux élèves

Les licences Creative Commons expliquées aux élèves Les licences Creative Commons expliquées aux élèves Source du document : http://framablog.org/index.php/post/2008/03/11/education-b2i-creative-commons Diapo 1 Creative Commons presents : Sharing Creative

Plus en détail

Rational Team Concert

Rational Team Concert Une gestion de projet agile avec Rational Team Concert Samira Bataouche Consultante, IBM Rational France 1 SCRUM en Bref Events Artifacts Development Team Source: Scrum Handbook 06 Décembre 2012 Agilité?

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

Audio and Web Conferencing services. Orange Business Services. Web Conferencing

Audio and Web Conferencing services. Orange Business Services. Web Conferencing Audio and Web Conferencing services Orange Business Services Web Conferencing web conferencing completely integrated audio and web services conference availability 24hrs/7days up to 100 participants complete

Plus en détail

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA

Academic Project. B3 - Architecture. Resit Project. Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA SUPINFO Academic Dept. Resit Project Academic Project 2012-2013 Version 1.0 Last update: 24/05/2013 Use: Students Author: Samuel CUELLA Conditions d utilisations : SUPINFO International University vous

Plus en détail

PC industriels et disques associés

PC industriels et disques associés Technical Service Bulletin PRODUIT DATE CREATION DATE MODIFICATION FICHIER PC INDUSTRIEL 23/03/2010 201005 REV A PC industriels et disques associés English version follows. SF01 (du 4 au 8 janvier 2010)

Plus en détail

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5

RULE 5 - SERVICE OF DOCUMENTS RÈGLE 5 SIGNIFICATION DE DOCUMENTS. Rule 5 / Règle 5 RULE 5 - SERVICE OF DOCUMENTS General Rules for Manner of Service Notices of Application and Other Documents 5.01 (1) A notice of application or other document may be served personally, or by an alternative

Plus en détail

Assoumta Djimrangaye Coordonnatrice de soutien au développement des affaires Business development support coordinator

Assoumta Djimrangaye Coordonnatrice de soutien au développement des affaires Business development support coordinator 2008-01-28 From: [] Sent: Monday, January 21, 2008 6:58 AM To: Web Administrator BCUC:EX Cc: 'Jean Paquin' Subject: RE: Request for Late Intervenorship - BCHydro Standing Offer C22-1 Dear Bonnie, Please

Plus en détail

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces Micro-ordinateurs, informations, idées, trucs et astuces Utiliser une WebCam Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser une WebCam.doc Préambule Voici quelques informations utiles

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

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME

eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME eid Trends in french egovernment Liberty Alliance Workshop April, 20th 2007 French Ministry of Finance, DGME Agenda What do we have today? What are our plans? What needs to be solved! What do we have today?

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

When you are told to do so, open your paper and write your answers in English in the spaces provided.

When you are told to do so, open your paper and write your answers in English in the spaces provided. FOR OFFICIAL USE C 000/403 NATIONAL QUALIFICATIONS 008 TUESDAY, 3 MAY.0 AM.0 PM Total FRENCH STANDARD GRADE Credit Level Reading Fill in these boxes and read what is printed below. Full name of centre

Plus en détail

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

Compliance Sheet. Super Range 71. Product Description

Compliance Sheet. Super Range 71. Product Description Super Range 71 Model SR71-15 SR71-A SR71-C SR71-E SR71-X SR71-USB Product Description 802.11a/n, Mini PCI, 2x2 MIMO 802.11a/b/g/n, Mini PCI, 3x3 MIMO 802.11a/b/g/n, CardBus, 2x2 MIMO 802.11a/b/g/n, PCI

Plus en détail

Date: 09/11/15 www.crmconsult.com Version: 2.0

Date: 09/11/15 www.crmconsult.com Version: 2.0 Date: 9/11/2015 contact@crmconsult.fr Page 1 / 10 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 PRESENTATION... 4 3 SHOPFORCE WITH SCREENSHOTS... 5 3.1 CLIENTS... 5 3.2 ORDERS... 6 4 INSTALLATION...

Plus en détail

BI dans les nuages. Olivier Bendavid, UM2 Prof. A. April, ÉTS

BI dans les nuages. Olivier Bendavid, UM2 Prof. A. April, ÉTS BI dans les nuages Olivier Bendavid, UM2 Prof. A. April, ÉTS Table des matières Introduction Description du problème Les solutions Le projet Conclusions Questions? Introduction Quelles sont les défis actuels

Plus en détail

VTP. LAN Switching and Wireless Chapitre 4

VTP. LAN Switching and Wireless Chapitre 4 VTP LAN Switching and Wireless Chapitre 4 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Pourquoi VTP? Le défi de la gestion VLAN La complexité de gestion des VLANs et des

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE CATEGORIESTOPMENU MODULE CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 CONFIGURATION... 2 LICENCE ET COPYRIGHT... 3 SUPPORT TECHNIQUE ET MISES A JOUR...

Plus en détail

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

BILL 9 PROJET DE LOI 9

BILL 9 PROJET DE LOI 9 Bill 9 Government Bill Projet de loi 9 Projet de loi du gouvernement 1 st Session, 40 th Legislature, Manitoba, 61 Elizabeth II, 2012 1 re session, 40 e législature, Manitoba, 61 Elizabeth II, 2012 BILL

Plus en détail

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

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

Plus en détail

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,

Plus en détail

MAT 2377 Solutions to the Mi-term

MAT 2377 Solutions to the Mi-term MAT 2377 Solutions to the Mi-term Tuesday June 16 15 Time: 70 minutes Student Number: Name: Professor M. Alvo This is an open book exam. Standard calculators are permitted. Answer all questions. Place

Plus en détail

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB

Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB AUTOMGEN 8.009 Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB version 2 : support de sources vidéo, support 3D, support de l ensemble des objets IRIS 2D WEB

Plus en détail

Product Platform Development: A Functional Approach Considering Customer Preferences

Product Platform Development: A Functional Approach Considering Customer Preferences Product Platform Development: A Functional Approach Considering Customer Preferences THÈSE N O 4536 (2009) PRÉSENTÉE le 4 décembre 2009 À LA FACULTé SCIENCES ET TECHNIQUES DE L'INGÉNIEUR LABORATOIRE DES

Plus en détail

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000

Experiences TCM QUALITY MARK. Project management Management systems ISO 9001 ISO 14001 ISO 22000 TCM QUALITY MARK Jean-Marc Bachelet Tocema Europe workshop 4 Project management Management systems ISO 9001 ISO 14001 ISO 22000 + lead auditors for certification bodies Experiences Private and state companies,

Plus en détail

CONTRAT D ETUDES - LEARNING AGREEMENT

CONTRAT D ETUDES - LEARNING AGREEMENT CONTRAT D ETUDES - LEARNING AGREEMENT Règles générales La présence aux séances d enseignement des modules choisis est obligatoire. Chaque module comporte des séances de travail encadrées et non encadrées

Plus en détail

A COURT CASE HAS BEEN STARTED AGAINST YOU IN THIS COURT. THE DETAILS ARE SET OUT ON THE ATTACHED PAGES.

A COURT CASE HAS BEEN STARTED AGAINST YOU IN THIS COURT. THE DETAILS ARE SET OUT ON THE ATTACHED PAGES. ONTARIO Court File Number SEAL at (Name of court) Court office address Form 34N: Application to Change or Terminate Openness Order Applicant(s) Full legal name & address for service street & number, municipality,

Plus en détail

Autres termes clés (Other key terms)

Autres termes clés (Other key terms) Carve-out method Autres termes clés (Other key terms) Norme Rapports d assurance sur les contrôles d une société de services extérieurs (, Assurance Reports on Controls at a Third Party Service Organization)

Plus en détail

Lions Club de Beaune 2013-2014. Des outils de communication pour les

Lions Club de Beaune 2013-2014. Des outils de communication pour les Des outils de communication pour les jeunes Autistes Une année orientée Jeunesse Rencontre de l association des Papillons Blancs de Beaune qui nous a présenté le projet développé en interne et consistant

Plus en détail

EOIS Service Provider Connect Service Provider User Guide. Chapter 4: Service Provider Management

EOIS Service Provider Connect Service Provider User Guide. Chapter 4: Service Provider Management EOIS Service Provider Connect Service Provider User Guide Chapter 4: Service Provider Management Version: 1.0 October, 2015 Document Versions Version # Date Description V 1.0 September 2015 First version

Plus en détail

Sun ONE Application Server Platform Summary

Sun ONE Application Server Platform Summary Sun ONE Application Server Platform Summary Version 7, Update 3 Part Number 817-5602-10 February 2004 This document provides the specifics on supported platform components for the Sun Open Net Environment

Plus en détail

ICC International Court of Arbitration Bulletin. Cour internationale d arbitrage de la CCI

ICC International Court of Arbitration Bulletin. Cour internationale d arbitrage de la CCI ICC International Court of Arbitration Bulletin Cour internationale d arbitrage de la CCI Extract for restricted use Extrait à tirage limité International Court of Arbitration 38, Cours Albert 1er, 75008

Plus en détail

Introduction aux bases de données NoSQL

Introduction aux bases de données NoSQL Introduction aux bases de données NoSQL Khaled Tannir ets@khaledtannir.net Montréal - 23 Juillet 2015 Qui suis-je? Khaled TANNIR Big Data Architect Lead 20 ans d expérience ets@khaledtannir.net @khaled_tannir

Plus en détail

How To connect to TonVPN Max / Comment se connecter à TonVPN Max

How To connect to TonVPN Max / Comment se connecter à TonVPN Max How To connect to TonVPN Max / Comment se connecter à TonVPN Max Note : you need to run all those steps as an administrator or somebody having admin rights on the system. (most of the time root, or using

Plus en détail

EUDAT and CINES data preservation services. Workshop PREDON Stéphane Coutin 05 nov 2014

EUDAT and CINES data preservation services. Workshop PREDON Stéphane Coutin 05 nov 2014 EUDAT and CINES data preservation services Workshop PREDON Stéphane Coutin 05 nov 2014 Le CINES Basé à Montpellier (Hérault, France) EPA créé en 1999, succédant au CNUSC (Centre National Universitaire

Plus en détail

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2015-2 APPLICATION FORM APPLICATION FORM / FORMULAIRE DE CANDIDATURE Note: If there is insufficient space to answer a question, please attach additional

Plus en détail

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe

Formation en conduite et gestion de projets. Renforcer les capacités des syndicats en Europe Formation en conduite et gestion de projets Renforcer les capacités des syndicats en Europe Pourquoi la gestion de projets? Le département Formation de l Institut syndical européen (ETUI, European Trade

Plus en détail

Forthcoming Database

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

Plus en détail

MPLS, GMPLS et NGN. Sécurité MPLS. Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr. Ingénierie Conseils Services Télécommunications

MPLS, GMPLS et NGN. Sécurité MPLS. Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr. Ingénierie Conseils Services Télécommunications MPLS, GMPLS et NGN Sécurité MPLS Jacques BAUDRON ixtel octobre 2009 jacques.baudron@ixtel.fr 1 Contents Treats Requirements VPN Attacks & defence 3 8 14 19 2 3 Threats Threats Denial of service Resources

Plus en détail

APPENDIX 6 BONUS RING FORMAT

APPENDIX 6 BONUS RING FORMAT #4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor

Plus en détail

Haslingden High School French Y8 Block C Set 1 HOMEWORK BOOKLET

Haslingden High School French Y8 Block C Set 1 HOMEWORK BOOKLET Haslingden High School French Y8 Block C Set 1 HOMEWORK BOOKLET Name: Form: Subject Teacher: Date Given: Date to Hand in: Level: Effort: House Points: Comment: Target: Parent / Guardian Comment: Complete

Plus en détail

GRAPHIC STANDARDS MANUAL

GRAPHIC STANDARDS MANUAL GRAPHIC STANDARDS MANUAL CHARTE GRAPHIQUE This Graphic Standards Manual is aimed at the relays of the Europe Direct information network. They are members of a single family dedicated to the same aim: the

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!

Le passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! > Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.

Plus en détail

2 players Ages 8+ Note: Please keep these instructions for future reference. WARNING. CHOKING HAZARD. Small parts. Not for children under 3 years.

2 players Ages 8+ Note: Please keep these instructions for future reference. WARNING. CHOKING HAZARD. Small parts. Not for children under 3 years. Linja Game Rules 2 players Ages 8+ Published under license from FoxMind Games NV, by: FoxMind Games BV Stadhouderskade 125hs Amsterdam, The Netherlands Distribution in North America: FoxMind USA 2710 Thomes

Plus en détail

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to

Plus en détail

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen

Utilisation de la brique LEGO EV3 avec Automgen. Using EV3 brick with Automgen (C)2014 IRAI. Lego EV3, Automgen Utilisation de la brique LEGO EV3 avec Automgen Using EV3 brick with Automgen (C)2014 IRAI 1 Ce manuel décrit l'utilisation de la brique LEGO Ev3 avec Automgen. This manual describes the use of EV3 LEGO

Plus en détail

Tâches et Buts. Date D échéance. Tâche Buts Remarques. www.financiallywiseonheels.com

Tâches et Buts. Date D échéance. Tâche Buts Remarques. www.financiallywiseonheels.com Tâches et Buts Date D échéance Tâche Buts Remarques Objectifs Annuels Trafic Web Inscriptions Email Produits à vendre Services à vendre Suiveurs Pinterest Suiveurs Facebook Suiveurs Twitter Suiveurs YouTube

Plus en détail

Software Design Description

Software Design Description Software Design Description ABSTRACT: KEYWORDS: APPROVED: AUTHOR PROJECT MANAGER PRODUCT OWNER General information/recommendations A SDD provides a representation of a software system created to facilitate

Plus en détail

BILL C-539 PROJET DE LOI C-539 C-539 C-539 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA. An Act to promote local foods

BILL C-539 PROJET DE LOI C-539 C-539 C-539 HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA. An Act to promote local foods C-539 C-539 First Session, Forty-first Parliament, Première session, quarante et unième législature, HOUSE OF COMMONS OF CANADA CHAMBRE DES COMMUNES DU CANADA BILL C-539 PROJET DE LOI C-539 An Act to promote

Plus en détail

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation

Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Read Me First: Guide to Sun HPC ClusterTools 3.1 Documentation Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 806-3729-10 March 2000, Revision

Plus en détail

Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager.

Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager. IBM Tivoli Key Lifecycle Manager Version 2.0.1 Quick Start Guide This guide will help you install a base configuration of IBM Tivoli Key Lifecycle Manager. National Language Version: To obtain the Quick

Plus en détail

COMPILING SCALA FOR THE JAVA VIRTUAL MACHINE

COMPILING SCALA FOR THE JAVA VIRTUAL MACHINE COMPILING SCALA FOR THE JAVA VIRTUAL MACHINE THÈSE N O 3302 (2005) PRÉSENTÉE À LA FACULTÉ INFORMATIQUE ET COMMUNICATIONS Institut d'informatique fondamentale SECTION D'INFORMATIQUE ÉCOLE POLYTECHNIQUE

Plus en détail

Autres termes clés (Other key terms)

Autres termes clés (Other key terms) Autres termes clés (Other key terms) Norme Contrôle qualité des cabinets réalisant des missions d audit ou d examen d états financiers et d autres missions d assurance et de services connexes ( Quality

Plus en détail

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la

deux tâches dans le tableau et à cliquer sur l icône représentant une chaîne dans la barre d outils. 14- Délier les tâches : double cliquer sur la MS Project 1- Créer un nouveau projet définir la date du déclenchement (début) ou de la fin : File New 2- Définir les détails du projet : File Properties (permet aussi de voir les détails : coûts, suivi,

Plus en détail

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation

Plus en détail

Please find attached a revised amendment letter, extending the contract until 31 st December 2011.

Please find attached a revised amendment letter, extending the contract until 31 st December 2011. Sent: 11 May 2011 10:53 Subject: Please find attached a revised amendment letter, extending the contract until 31 st December 2011. I look forward to receiving two signed copies of this letter. Sent: 10

Plus en détail

(Programme de formation pour les parents ~ Training program for parents)

(Programme de formation pour les parents ~ Training program for parents) PODUM-INFO-ACTION (PIA) La «carte routière» pour les parents, sur l éducation en langue française en Ontario A «road map» for parents, on French-language education in Ontario (Programme de formation pour

Plus en détail

Electric Power Generation, Transmission and Distribution. Production, transport et distribution d'électricité. Catalogue no.

Electric Power Generation, Transmission and Distribution. Production, transport et distribution d'électricité. Catalogue no. Catalogue no. 57-202-XIB N o 57-202-XIB au catalogue Electric Power Generation, Transmission and Distribution Production, transport et distribution d'électricité 2003 2003 Statistics Canada Statistique

Plus en détail

Comment concevoir et réaliser des applications mobiles combinant l'iot et le cognitif? Erwan Maréchal

Comment concevoir et réaliser des applications mobiles combinant l'iot et le cognitif? Erwan Maréchal IBM 2015 App Days Amphithéatre Blaise Pascal Comment concevoir et réaliser des applications mobiles combinant l'iot et le cognitif? Erwan Maréchal Appli Single Page : le concept du «Single Page App» Qu

Plus en détail

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32 THAT the proposed clause 6(1), as set out in Clause 6(1) of the Bill, be replaced with the following: Trustee to respond promptly 6(1) A trustee shall respond to a request as promptly as required in the

Plus en détail

DynDNS. Qu est-ce que le DynDNS?

DynDNS. Qu est-ce que le DynDNS? DynDNS. Qu est-ce que le DynDNS? Le DynDNS (Dynamic Domain Name Server) sert à attribuer un nom de domaine à une adresse ip dynamique. Chaque ordinateur utilise une adresse ip pour communiquer sur le réseau.

Plus en détail

English version ***La version française suit***

English version ***La version française suit*** 1 of 5 4/26/2013 4:26 PM Subject: CRA/ARC- Reminder - Tuesday, April 30, 2013 is the deadline to file your 2012 income tax and benefit return and pay any / Rappel - Vous avez jusqu'au 30 avril 2013 pour

Plus en détail

L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires

L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires L intégration socioscolaire des jeunes Québécois d origine chinoise : le rôle des écoles ethniques complémentaires Ming Sun Université de Montréal Haï Thach École Chinoise (Mandarin) de Montréal Introduction

Plus en détail

Project Location (street address or GPS coordinate) / Emplacement du projet (adresse ou coordonnées GPS) :

Project Location (street address or GPS coordinate) / Emplacement du projet (adresse ou coordonnées GPS) : CSLA Awards of Excellence Entry Form Formulaire d inscription Prix d excellence de l AAPC Complete and include with your submission and fee of $325.00 per project PLUS GST/ HST. The information requested

Plus en détail

Testing : A Roadmap. Mary Jean Harrold. Présentation de Olivier Tissot

Testing : A Roadmap. Mary Jean Harrold. Présentation de Olivier Tissot Testing : A Roadmap Mary Jean Harrold Présentation de Olivier Tissot Testing : A Roadmap I. L auteur II. Introduction sur les test : les enjeux, la problématique III. Les tests : roadmap IV. Conclusion

Plus en détail

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme

Promotion of bio-methane and its market development through local and regional partnerships. A project under the Intelligent Energy Europe programme Promotion of bio-methane and its market development through local and regional partnerships A project under the Intelligent Energy Europe programme Contract Number: IEE/10/130 Deliverable Reference: W.P.2.1.3

Plus en détail

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read

Plus en détail

Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference

Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference Conférence «Accords transnationaux d entreprise» «Transnational Company Agreements» Conference 13-14 novembre 2008-13th -14th Novembre 2008 Centre des Congrès, Lyon Le rôle des accords d entreprise transnationaux

Plus en détail

Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée.

Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée. Log-in via https://dolphin.servas.org/login/login 1. Besoin d un mot de passe? Il y a un seul mot de passe par host / personne enregistrée. Les enfants / les personnes (mentionnés sous I live with ) n

Plus en détail

Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial

Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial Sun Java System Application Server Platform Edition 8.2 J2EE Tutorial Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 4709 Copyright 2005 Sun Microsystems, Inc. 4150

Plus en détail

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain.

6. Les désastres environnementaux sont plus fréquents. 7. On ne recycle pas ses déchets ménagers. 8. Il faut prendre une douche au lieu d un bain. 1. Notre planète est menacée! 2. Il faut faire quelque chose! 3. On devrait faire quelque chose. 4. Il y a trop de circulation en ville. 5. L air est pollué. 6. Les désastres environnementaux sont plus

Plus en détail

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

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

Plus en détail

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4

INDUSTRIAL PC 13/11/2007 19/11/2007. Nouveau PC Industriel sur Imprimantes RIP4 Technical Service Bulletin FILE CONTROL CREATED DATE MODIFIED DATE FOLDER INDUSTRIAL PC 13/11/2007 19/11/2007 662-02-27011B Nouveau PC Industriel sur Imprimantes RIP4 English version follows. Objet du

Plus en détail

Net-université 2008-1-IS1-LEO05-00110. http://www.adam-europe.eu/adam/project/view.htm?prj=5095

Net-université 2008-1-IS1-LEO05-00110. http://www.adam-europe.eu/adam/project/view.htm?prj=5095 Net-université 2008-1-IS1-LEO05-00110 1 Information sur le projet Titre: Code Projet: Année: 2008 Type de Projet: Statut: Accroche marketing: Net-université 2008-1-IS1-LEO05-00110 Projets de transfert

Plus en détail

Improving the breakdown of the Central Credit Register data by category of enterprises

Improving the breakdown of the Central Credit Register data by category of enterprises Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical

Plus en détail

Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration

Solution d hébergement de SWIFTAlliance ENTRY R7 Politique de Sauvegarde et de Restauration Solution d hébergement de "SWIFTAlliance ENTRY R7" Politique de Sauvegarde et de Restauration Avril 2012 I- Introduction Le présent document présente la politique de sauvegarde et de restauration à adopter

Plus en détail

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name...

RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION. (Decree 99-778 of September 10, 1999) QUESTIONNAIRE. Family Name... COMMISSION FOR THE COMPENSATION OF VICTIMS OF SPOLIATION RESULTING FROM THE ANTI-SEMITIC LEGISLATION IN FORCE DURING THE OCCUPATION (Decree 99-778 of September 10, 1999) Case Number : (to remind in all

Plus en détail

Mode dʼemploi User guide

Mode dʼemploi User guide Mode dʼemploi User guide Urban Connexion Kit for Microsoft Surface Référence Urban Factory ICR32UF Introduction: Vous venez d acheter un kit de connexion Urban Factory pour Microsoft Surface, et nous vous

Plus en détail

DOCUMENTATION - FRANCAIS... 2

DOCUMENTATION - FRANCAIS... 2 DOCUMENTATION MODULE SHOPDECORATION MODULE PRESTASHOP CREE PAR PRESTACREA INDEX : DOCUMENTATION - FRANCAIS... 2 INSTALLATION... 2 Installation automatique... 2 Installation manuelle... 2 Résolution des

Plus en détail

Société de Banque et d Expansion

Société de Banque et d Expansion Société de Banque et d Expansion INTERNET BANKING DEMO AND USER GUIDE FOR YOUR ACCOUNTS AT NETSBE.FR FINDING YOUR WAY AROUND WWW.NETSBE.FR www.netsbe.fr INTERNET BANKING DEMO AND USER GUIDE FOR YOUR ACCOUNTS

Plus en détail

NoSQL Faut-il franchir le pas?

NoSQL Faut-il franchir le pas? NoSQL Faut-il franchir le pas? Guillaume HARRY Journées rbdd Octobre 2015 Sommaire 1. Evolution des bases de données 2. Le mouvement NoSQL 3. Les grandes familles du NoSQL 4. Aller ou non vers le NoSQL?

Plus en détail

Thailand Tourist visa Application for citizens of Morocco living in Manitoba

Thailand Tourist visa Application for citizens of Morocco living in Manitoba Thailand Tourist visa Application for citizens of Morocco living in Manitoba Please enter your contact information Name: Email: Tel: Mobile: The latest date you need your passport returned in time for

Plus en détail

MANUEL MARKETING ET SURVIE PDF

MANUEL MARKETING ET SURVIE PDF MANUEL MARKETING ET SURVIE PDF ==> Download: MANUEL MARKETING ET SURVIE PDF MANUEL MARKETING ET SURVIE PDF - Are you searching for Manuel Marketing Et Survie Books? Now, you will be happy that at this

Plus en détail

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com

Control your dog with your Smartphone. USER MANUAL www.pet-remote.com Control your dog with your Smartphone USER MANUAL www.pet-remote.com Pet-Remote Pet Training Pet-Remote offers a new and easy way to communicate with your dog! With the push of a single button on your

Plus en détail

David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments

David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments David Marsden Labour market segmentation in Britain: the decline of occupational labour markets and the spread of entry tournaments Article (Accepted version) (Refereed) Original citation: Marsden, David

Plus en détail

PEUT-ON FAIRE CONFIANCE À GOOGLE? PEUT-ON SE FIER AUX PROPOS TENUS PAR GOOGLE? ET SI OUI, LESQUELS?

PEUT-ON FAIRE CONFIANCE À GOOGLE? PEUT-ON SE FIER AUX PROPOS TENUS PAR GOOGLE? ET SI OUI, LESQUELS? PEUT-ON FAIRE CONFIANCE À GOOGLE? PEUT-ON SE FIER AUX PROPOS TENUS PAR GOOGLE? ET SI OUI, LESQUELS? IL Y A QUELQUES MOIS, GOOGLE A BLOGGÉ AU SUJET DES «PRINCIPES QUI NOUS GUIDENT DEPUIS LE DÉBUT.» LES

Plus en détail

Plateforme Technologique Innovante. Innovation Center for equipment& materials

Plateforme Technologique Innovante. Innovation Center for equipment& materials Plateforme Technologique Innovante Innovation Center for equipment& materials Le Besoin Centre indépendant d évaluation des nouveaux produits, procédés et services liés à la fabrication des Micro-Nanotechnologies

Plus en détail

Introduction aux bases de données

Introduction aux bases de données Introduction aux bases de données BD4 SB, FC, & N G d R Licence MIASHS, Master ISIFAR, Paris-Diderot Janvier 2015 BD4 (Licence MIASHS, Master ISIFAR, Paris-Diderot) Introduction aux bases de données 1/10

Plus en détail

Smile Mobile Dashboard

Smile Mobile Dashboard Smile Mobile Dashboard 1. Magento Extension The iphone and Android applications require access to data from your Magento store. This data is provided through an extension, available on Magento Connect

Plus en détail

Les infrastructures des municipalités s effondrent partout au Canada. Canada s cities and towns are crumbling around us

Les infrastructures des municipalités s effondrent partout au Canada. Canada s cities and towns are crumbling around us SKILLED TRADES PLATFORM 2015 PLATEFORME DES MÉTIERS SPÉCIALISÉS 2015 Canada s cities and towns are crumbling around us Canada needs a comprehensive integrated infrastructure program that will eliminate

Plus en détail

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015

SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics. Pierre Combe, Enterprise Analytics Juin, 2015 SAP Runs SAP Reporting Opérationnel & BI avec HANA et SAP Analytics Pierre Combe, Enterprise Analytics Juin, 2015 Agenda SAP Enterprise Analytics qui sommes-nous? Acteur clé de l innovation à SAP Présentation

Plus en détail

Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule

Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule Annonce de voyage Concerne les voyages en Suisse par les transports publics Utilisation d un véhicule privé La demande d utilisation d un véhicule privée ne doit plus être utilisée. Elle est remplacée

Plus en détail

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter.

A partir de ces différents matériels, l administrateur a déterminé huit configurations différentes. Il vous demande de les compléter. Exonet - Ressources mutualisées en réseau Description du thème Propriétés Intitulé long Formation concernée Présentation Modules Activités Compétences ; Savoir-faire Description Ressources mutualisées

Plus en détail

Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1

Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1 [AN ENGLISH VERSION FOLLOWS] Guide à l usage des conférenciers (-ières) et des président(e)s de séance de TCPM2013 1 Conférenciers (- ières) 1) Les communications en séances régulières ont une durée de

Plus en détail

Become. Business Provider for Matheo Software

Become. Business Provider for Matheo Software Become Business Provider for Matheo Software Who we are? Matheo Software was created in 2003 by business intelligence and information processing professionals from higher education and research. Matheo

Plus en détail