Présentation d'un MOM open-source

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

Download "Présentation d'un MOM open-source"

Transcription

1 Présentation d'un MOM open-source Saber Dir - Victor Laborie - Guillaume Penaud Licence ASRALL 25 mars 2015 Middleware Orientés Message 25 mars / 29

2 Sommaire 1 Introduction 2 Etat de l'art 3 Maquette 4 Bilan Middleware Orientés Message 25 mars / 29

3 Introduction Sommaire 1 Introduction 2 Etat de l'art 3 Maquette 4 Bilan Middleware Orientés Message 25 mars / 29

4 Introduction Gestion de projet Composition de l'équipe Guillaume PENAUD (chef de projet) Victor LABORIE Saber DIR Israël OLGUIN SUAREZ (a quitté le projet en semaine 3) Middleware Orientés Message 25 mars / 29

5 Introduction Planication Rétro-planning Planning Middleware Orientés Message 25 mars / 29

6 Introduction Fonctionnement sans MOM Chaque application doit savoir communiquer avec les autres Echange de message synchrone (sinon, le message est perdu) Couplage fort entre applications Middleware Orientés Message 25 mars / 29

7 Introduction Fonctionnement avec MOM Echange de message asynchrone (message persistant) Couplage faible des applications Middleware Orientés Message 25 mars / 29

8 Introduction Concepts clefs Quelques concepts : Broker : ensemble de serveurs MOM. Queue : le de message Exchange : type de routage Binding : relation entre un exchange et une queue Virtual Hosts : serveur virtuel Middleware Orientés Message 25 mars / 29

9 Etat de l'art Sommaire 1 Introduction 2 Etat de l'art 3 Maquette 4 Bilan Middleware Orientés Message 25 mars / 29

10 Etat de l'art Protocoles Un ancêtre : JMS : API java, le plus ancien des standards de messagerie 4 principaux protocoles : AMQP : spécialisé dans les grosses infrastructures MQTT : très léger, utilisé pour les logiciels embarqués STOMP : orienté utilisation en mode texte OpenWire : utilisé dans les projets de la fondation apache Middleware Orientés Message 25 mars / 29

11 Etat de l'art MOM Nous avons étudiés quatres MOMs : RabbitMQ (2006) HornetQ (2009) Apollo (2012) Qpid (2012) MOM sélectionné pour la réalisation de notre maquette : RabbitMQ Middleware Orientés Message 25 mars / 29

12 Maquette Sommaire 1 Introduction 2 Etat de l'art 3 Maquette 4 Bilan Middleware Orientés Message 25 mars / 29

13 Maquette Objectifs Echange et chirement de mail : l'ensemble doit être facilement extensible la couche transport doit être découplée de la couche applicative Industrialisation de la maquette : tous scripts doivent être documentés et normalisés les scripts doivent être transformés en services sysvinit le système doit être scalable et hautement disponible Middleware Orientés Message 25 mars / 29

14 Maquette infrastructure Middleware Orientés Message 25 mars / 29

15 Maquette mail-input Middleware Orientés Message 25 mars / 29

16 Maquette mail-input Middleware Orientés Message 25 mars / 29

17 Maquette mail-input Middleware Orientés Message 25 mars / 29

18 Maquette encrypter Middleware Orientés Message 25 mars / 29

19 Maquette encrypter Middleware Orientés Message 25 mars / 29

20 Maquette mail-output Middleware Orientés Message 25 mars / 29

21 Maquette mail-output Middleware Orientés Message 25 mars / 29

22 Maquette Le broker Middleware Orientés Message 25 mars / 29

23 Maquette Outils complémentaires Les outils que nous avons crées : infra.sh : gère l'infrastructure via l'outil cli virsh synchronizer.sh : synchronise les vm avec le dépot git benchmarker.sh : envoit des paquets de mails create_daemon.sh : transforme un script en service sysvinit broker1_mom_logconsumer.rb : ache les meta-données des messages passant par les brokers Tous ces scripts ont été normalisés à la demande de nos tuteurs. Middleware Orientés Message 25 mars / 29

24 Maquette Dicultés rencontrées Voici les problèmes que nous avons rencontrés, et comment nous les avons résolus : traitement avancé de chaînes bash via awk et sed transformer des scripts en service sysvinit logger le trac à l'intérieur de RabbitMQ congurer le load-balancing sur les deux noeuds du broker NOTE : ce dernier point n'a pas pu être résolu. Middleware Orientés Message 25 mars / 29

25 Maquette Evolutions envisagées Si nous avions disposé de plus de temps (ou d'une quatrième personne sur le projet), nous aurions mis en place : du monitoring, à des ns d'industrialisation du benchmark et des tests de redondances l'implémentation d'une autre aplication (de traduction, de correction,...) une maquette basée sur un MOM diérent Middleware Orientés Message 25 mars / 29

26 Bilan Sommaire 1 Introduction 2 Etat de l'art 3 Maquette 4 Bilan Middleware Orientés Message 25 mars / 29

27 Bilan Progression technique Le projet nous a permis de progresser sur les points suivants : connaissance et implémentation des MOM (RabbitMQ) réalisation de scripts de niveau "professionnel" : maîtrise d'awk et de sed mise en place et gestion de services linux avec syvinit mise en place d'une infrastructure kvm mise en place de pacemaker et d'haproxy pour RabbitMQ utilisation de la librairie ruby "bunny" Et plus généralement, sur le travail en équipe et la gestion de projet. Middleware Orientés Message 25 mars / 29

28 Bilan Valorisation en milieu professionnel Nos connaissances sur les MOM nous ouvrent les portes d'entreprises de grande taille ; particulièrement celles qui implémentent : des EAI : Entreprise Application Integration des ESB : Entreprise Service Bus une architecture de type distribuée Parmis ces entreprise, on trouve notamment des banques, des multinationales, et des entreprises de création vidéoludique. Middleware Orientés Message 25 mars / 29

29 Bilan Fin Merci de nous avoir écouté ; avez vous des questions? Middleware Orientés Message 25 mars / 29

Implémentation d'un MOM open-source

Implémentation d'un MOM open-source Implémentation d'un MOM open-source Saber Dir - Victor Laborie - Guillaume Penaud 18 mars 2015 1 Table des matières 1 Introduction et problématiques 4 1.1 Objectifs.............................................

Plus en détail

Implémentation d'un MOM open-source

Implémentation d'un MOM open-source Implémentation d'un MOM open-source Saber Dir - Victor Laborie - Guillaume Penaud 23 mars 2015 1 Table des matières 1 Introduction et problématiques 3 1.1 Objectifs.............................................

Plus en détail

Intégration de systèmes

Intégration de systèmes Intégration de systèmes Préparé par: Marc Barassi, Michel Fraser, Louis Martin, Martin Simoneau Collaboration spéciale: François Boucher et Richard Boutin 3/18/14 Intégration de systèmes «L ensemble des

Plus en détail

MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM

MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM Solutions Linux 20 juin 2012 Serge Lacourte Directeur Général serge.lacourte@scalagent.com www.scalagent.com Plan JORAM

Plus en détail

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Mr Romaric SAGBO Ministère de l'economie et des Finances (MEF), Bénin SWD Technologies Email : rask9@yahoo.fr Tél : +229 97217745

Plus en détail

Présentation d un projet du CATI SICPA : Le projet GAniMed

Présentation d un projet du CATI SICPA : Le projet GAniMed Présentation d un projet du : Le projet GAniMed Thierry HEIRMAN / Introduction : Un manque de communication inter-si Le département GA dispose d une culture SI depuis de nombreuses années : SI Métier :

Plus en détail

Chapitre 2: Typologies & Techniques d intégration

Chapitre 2: Typologies & Techniques d intégration Chapitre 2: Typologies & Techniques d intégration Dr. Benmerzoug D. Département TLSI Faculté des NTIC Université Constantine 2 INTA - Master 2 - Recherche 66 Chapitre 2: Typologies & Techniques d intégration

Plus en détail

http://www.roboconf.net https://github.com/roboconf

http://www.roboconf.net https://github.com/roboconf http://www.roboconf.net https://github.com/roboconf Déploiement et reconfiguration dynamique pour le développeur et l'exploitant Licence : Apache 2.0 (c) Linagora / Université Joseph Fourier RMLL 2014

Plus en détail

Examen 1ère session 2014-2015 page 1 NSY 205. 1ère Session NSY 205

Examen 1ère session 2014-2015 page 1 NSY 205. 1ère Session NSY 205 Examen 1ère session 2014-2015 page 1 NSY 205 IPST-CNAM Intranet et Designs patterns NSY 205 Jeudi 5 Février 2015 Durée : 2 h 30 Enseignant : LAFORGUE Jacques 1. QCM (35 points) Mode d'emploi : 1ère Session

Plus en détail

ARCHITECTURES DE VIRTUALISATION

ARCHITECTURES DE VIRTUALISATION ARCHITECTURES DE VIRTUALISATION Antoine Benkemoun - Barcamp 5 Octobre 2010 SOMMAIRE Introduction La virtualisation Son intérêt et ses problématiques Les différents types et classification Solutions techniques

Plus en détail

OAR Cloud - Une infrastructure légère de Cloud Computing basée sur OAR

OAR Cloud - Une infrastructure légère de Cloud Computing basée sur OAR OAR Cloud - Une infrastructure légère de Cloud Computing basée sur OAR Polytech Grenoble, INRIA 2013 1 / 21 1 2 Plan 3 4 5 2 / 21 1 2 Plan 3 4 5 3 / 21 OAR Cloud Les objectifs du projet Dénition plus précise

Plus en détail

FICHE TECHNIQUE. TI Administration de systèmes et des réseaux

FICHE TECHNIQUE. TI Administration de systèmes et des réseaux FICHE TECHNIQUE Année de compétition Endroit Numéro de concours Nom du métier Niveau 2013 Vancouver, C.- B. 39 TI Administration de systèmes et des réseaux Postsecondaire 1. INTRODUCTION 1.1 But de l épreuve

Plus en détail

Des Lapins et des Poneys

Des Lapins et des Poneys Des Lapins et des Poneys Quand AMQP rencontre Django http://www.flickr.com/photos/stuckincustoms/431377484/ Olivier Meunier 9 ans PHP Dotclear Développeur web / Celeonet.fr Python et Django depuis un an

Plus en détail

La S O A O pen S ource avec. Démos / Outils PEtALS

La S O A O pen S ource avec. Démos / Outils PEtALS La S O A O pen S ource avec Démos / Outils PEtALS Sept. 2007 La route vers la SOA Un ESB (Enterprise Service Bus) basé sur les standards Java, JBI et Web Services est une bonne technologie pour instancier

Plus en détail

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture

Plus en détail

PROJET : ETNIC ESB JANUS. Guide technique : WS-Notification - Clustering. BULL Services et Solutions

PROJET : ETNIC ESB JANUS. Guide technique : WS-Notification - Clustering. BULL Services et Solutions PROJET : ETNIC ESB JANUS Guide technique : WS- BULL Services et Solutions Date : 20 novembre 2008 Version : 1.0 Référence Bull : ETNIC_ESB/ANA/00 Auteur : NOSEDA Anne Projet ETNIC ESB JANUS Guide technique

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

Introduction au SDN. Aymen Frikha 04 Juin 2014 Etudiant à l UQAM

Introduction au SDN. Aymen Frikha 04 Juin 2014 Etudiant à l UQAM Introduction au SDN Aymen Frikha 04 Juin 2014 Etudiant à l UQAM Index Introduction Architecture d un noeud réseau Différence entre SDN et les réseaux traditionnels OpenFlow ForCES SDN dans OpenStack Introduction

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Presto : une implémentation open-source

Presto : une implémentation open-source Presto : une implémentation open-source Pierre-Yves Gibello, PetalsLink pierre-yves.gibello@petalslink.com PRESTO (PRotocole d'echanges STandard et Ouvert) est un standard d'intéropérabilité basé sur les

Plus en détail

OpenStack : Solution de Cloud et Virtualisation sur mesure Josy

OpenStack : Solution de Cloud et Virtualisation sur mesure Josy OpenStack : Solution de Cloud et Virtualisation sur mesure Josy Christophe Sauthier 19/05/2014 Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur OpenStack Fondateur

Plus en détail

Bases de données et environnements distribués Chapitre I : Objets distribués, concepts fondamentaux

Bases de données et environnements distribués Chapitre I : Objets distribués, concepts fondamentaux Bases de données et environnements distribués Chapitre I : Objets distribués, concepts fondamentaux Eric Leclercq Département IEM / UB 10/2005 email : Eric.Leclercq@u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq

Plus en détail

DESCRIPTION DU CONCOURS QUÉBÉCOIS 2014 39 INFORMATIQUE (GESTION DE RÉSEAUX)

DESCRIPTION DU CONCOURS QUÉBÉCOIS 2014 39 INFORMATIQUE (GESTION DE RÉSEAUX) DESCRIPTION DU CONCOURS QUÉBÉCOIS 2014 39 INFORMATIQUE (GESTION DE RÉSEAUX) 1. DESCRIPTION DU CONCOURS 1.1. But de l épreuve La compétition permet aux étudiants 1 de mettre à l épreuve leurs connaissances

Plus en détail

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

CNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 CNAM 2010-2011 Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 Déploiement d une application dans le cloud. 1. Cloud Computing en 2010 2. Offre EC2

Plus en détail

Modèle spagetthi et solution EAI

Modèle spagetthi et solution EAI EAI Définition L'EAI est une notion ancienne mais toujours d'actualité. En effet, le besoin de faire communiquer des applications développées à des moments différents, dans des technologies différentes

Plus en détail

Tuteur : Monsieur Jean SAQUET Etudiants : BOISSEE Damien / ORVAIN Lucas

Tuteur : Monsieur Jean SAQUET Etudiants : BOISSEE Damien / ORVAIN Lucas Tuteur : Monsieur Jean SAQUET Etudiants : BOISSEE Damien / ORVAIN Lucas Master E-Secure Année 2012/2013 Introduction Utilisation importante des réseaux Sécurisation des réseaux Simplicité Soutenance de

Plus en détail

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Jeremy Briffaut,??? 8 septembre 2014 1 Objectifs Ce projet vous permettra de mettre en pratique vos connaissances acquises dans

Plus en détail

Olympiades canadiennes des métiers et des technologies

Olympiades canadiennes des métiers et des technologies Olympiades canadiennes des métiers et des technologies Description de concours Niveau postsecondaire 27-30 mai 2015 Saskatoon 1. L'importance des compétences essentielles dans les métiers et les technologies

Plus en détail

Déploiement de services interdépendants dans une infrastructure Docker

Déploiement de services interdépendants dans une infrastructure Docker Déploiement de services interdépendants dans une infrastructure Docker Mathieu Kern Simon Fesnien Florent Fillion LP ASRALL 24 mars 2015 1 Sommaire 1 Introduction Les objectifs Docker 2 Mise en place du

Plus en détail

Intégration avec Camel et ServiceMix

Intégration avec Camel et ServiceMix Charles Moulliard Architecte de Solutions Apache Committer Objectif «Faire découvrir les projets Apache orientés Intégration comme Camel ainsi que le conteneur ServiceMix et les architectures cibles» 3

Plus en détail

Retour d expérience: OBM solution d agendas partagés à l IPNO

Retour d expérience: OBM solution d agendas partagés à l IPNO 1 Retour d expérience: OBM solution d agendas partagés à l IPNO Unité mixte de recherche CNRS-IN2P3 Université Paris-Sud 11 http://ipnweb.in2p3.fr Contexte à l IPNO 2 Historique: GroupCalendar, Google

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

Les nouvelles architectures des SI : Etat de l Art Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre

Plus en détail

Grid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department

Grid Technology. ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Technology Group Information Technology Department DB GT CF Grid ActiveMQ pour le grand collisionneur de hadrons (LHC) Lionel Cons Grid Group Information Department Journée de la communauté FUSE, Paris, 2010 CERN IT Department CH-1211 Geneva 23 Switzerland

Plus en détail

Olympiades canadiennes des métiers et des technologies

Olympiades canadiennes des métiers et des technologies Olympiades canadiennes des métiers et des technologies Description de concours / Niveau postsecondaire 4 au 7 juin 2014 - Toronto 1. L'importance des compétences essentielles dans les métiers et les technologies

Plus en détail

CORBA. (Common Request Broker Architecture)

CORBA. (Common Request Broker Architecture) CORBA (Common Request Broker Architecture) Projet MIAGe Toulouse Groupe 2 1 CORBA, introduction (1/4) Les systèmes répartis permettent de créer des applications basées sur des composants auto-gérables,

Plus en détail

Le Client / Serveur. la brique de base. Stéphane Frénot -MID - V.0.2.0 I - C/S 2. Caractéristiques de la communication InterProcessus

Le Client / Serveur. la brique de base. Stéphane Frénot -MID - V.0.2.0 I - C/S 2. Caractéristiques de la communication InterProcessus Le Client / Serveur la brique de base Stéphane Frénot -MID - V.0.2.0 I - C/S 1 Caractéristiques de la communication InterProcessus Primitives : send/receive Synchrone / Asynchrone Destinataire des messages

Plus en détail

Auditer une infrastructure Microsoft

Auditer une infrastructure Microsoft Auditer une infrastructure Microsoft I. INTRODUCTION :... 3 A. OU TROUVER CE DOCUMENT :... 3 B. OBJECTIFS DU DOCUMENT :... 3 II. AUDIT DE L INFRASTRUCTURE INFORMATIQUE :... 4 A. AUDIT DU RESEAU:... 4 B.

Plus en détail

Etude Comparative entre Alfresco Share et MS SharePoint STARXPERT AUTEUR DATE 4 OCTOBRE 2011 VERSION 1.0

Etude Comparative entre Alfresco Share et MS SharePoint STARXPERT AUTEUR DATE 4 OCTOBRE 2011 VERSION 1.0 Etude Comparative entre Alfresco Share et MS SharePoint AUTEUR DATE 4 OCTOBRE 2011 STARXPERT VERSION 1.0 StarXpert 2011 STARXPERT Siège social : 100, rue des Fougères 69009 Lyon Tel 01 75 57 84 80 info@starxpert.fr

Plus en détail

FICHE TECHNIQUE. Numéro de concours 39 TI Administration des systèmes et des réseaux informatiques

FICHE TECHNIQUE. Numéro de concours 39 TI Administration des systèmes et des réseaux informatiques FICHE TECHNIQUE Année de compétition 2012 Endroit Edmonton, AB Numéro de concours 39 Nom du métier TI Administration des systèmes et des réseaux informatiques Niveaux Postsecondaire 1. INTRODUCTION 1.1

Plus en détail

Nos offres de stages pour 2013

Nos offres de stages pour 2013 Nos offres de stages pour 2013 Les sujets de stage que nous vous proposons sont des projets à très forte valeur ajoutée, mêlant recherche amont, algorithmique et implémentation. Ils touchent à des domaines

Plus en détail

Auto-évaluation Aperçu de l architecture Java EE

Auto-évaluation Aperçu de l architecture Java EE Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU

Plus en détail

Propagation d événements entre passerelles OSGi

Propagation d événements entre passerelles OSGi Propagation d événements entre passerelles OSGi Didier Donsez*, Gaël Thomas (* puis +) * Université Joseph Fourier (Grenoble 1) IMA IMAG/LSR/ADELE (UMR CNRS 5526) + Université Pierre et Marie Curie (Paris

Plus en détail

Prérentrée 2007-2008. Programme. www.supinfo.com Copyright SUPINFO. All rights reserved. Version 1.0

Prérentrée 2007-2008. Programme. www.supinfo.com Copyright SUPINFO. All rights reserved. Version 1.0 Prérentrée 2007-2008 Programme www.supinfo.com Copyright SUPINFO. All rights reserved Version 1.0 Table des Matières 1. TECHNOLOGIES CISCO...3 1.1. PROGRAMME...3 1.2. OBJECTIF...3 2. TECHNOLOGIES LINUX...4

Plus en détail

hepiacloud : Architecture

hepiacloud : Architecture hepiacloud : Architecture Février 2015 Khaled Basbous, Nabil Abdennadher Ce document décrit l architecture matérielle de la plateforme hepiacloud. Il détaille aussi les différents logiciels utilisés pour

Plus en détail

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl Dynamic Computing Services solution de backup White Paper Stefan Ruckstuhl Résumé pour les décideurs Contenu de ce White Paper Description de solutions de backup faciles à réaliser pour des serveurs virtuels

Plus en détail

Projet PLACO. Benoit Métrot benoit.metrot@math.univ-poitiers.fr (UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers))

Projet PLACO. Benoit Métrot benoit.metrot@math.univ-poitiers.fr (UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers)) Benoit Métrot benoit.metrot@math.univ-poitiers.fr UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers) Rencontres Mathrice Caen, mars 2013 Rencontres Mathrice Caen, mars 2013 1 Plan 1 Historique

Plus en détail

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

Construction d Applications Réparties

Construction d Applications Réparties Construction d Applications Réparties Jean-Francois Roos LIFL - équipe GOAL USTL - bâtiment M3 Extension - bureau 204 Jean-Francois.Roos@lifl.fr Avril 1 Objectifs du cours Appréhender la conception d applications

Plus en détail

Mise en place d un site web dynamique

Mise en place d un site web dynamique Application sur Internet Mise en place d un site web dynamique Vincent D, Florent L, Antoine L, Jérémy P 2IN 17 juin 2011 1 Présentation générale du projet 1.1 Présentation du concept 1.1.1 Concept de

Plus en détail

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009

PIPOL Plateforme INRIA de Portage Logiciel. Maurice BREMOND & Yann GENEVOIS JRES 2009 1 PIPOL Plateforme INRIA de Portage Logiciel Maurice BREMOND & Yann GENEVOIS JRES 2009 Introduction : contexte 2 Le développement de logiciels scientifiques à l'inria : 150 projets de recherche plusieurs

Plus en détail

Buts de l intégration en informatique

Buts de l intégration en informatique Buts de l intégration en informatique Comment faire communiquer et intégrer vos applications hétérogènes dans votre entreprise interconnectée? Quels types d applications construisons-nous? Réaliser Créer

Plus en détail

Archipel: une couche au dessus de libvirt

Archipel: une couche au dessus de libvirt Archipel: une couche au dessus de libvirt Emmanuel Blindauer IUT R.Schuman, Université de Strasbourg 72 route du Rhin, ILLKIRCH Résumé Archipel est un logiciel de gestion d'hyperviseurs et de machines

Plus en détail

A N A L Y S E, C O N C E P T I O N, E T P R O G R A MMATION O R I E N T E E O B J E T

A N A L Y S E, C O N C E P T I O N, E T P R O G R A MMATION O R I E N T E E O B J E T A N A L Y S E, C O N C E P T I O N, E T P R O G R A MMATION O R I E N T E E O B J E T RAPPORT DE PROJET LOGICIEL DE GESTION DE COMPAGNIE DE TRANSPORT MARITIME CE LI NE HE NRY CO MB ES P IERRE LUCE L3 IN

Plus en détail

Workflow management with JMS

Workflow management with JMS Workflow management with JMS Services Frigout Arnaud Zerbita Mohamed el hadi Gueye Oumar 2010-2011 Master 2 - ALMA Table des matières 1 Introduction et Concepts JMS 2 1.1 Introdution............................................

Plus en détail

Configuration de "OCS 2007 R2" pour un environnement de démonstration

Configuration de OCS 2007 R2 pour un environnement de démonstration Configuration de "OCS 2007 R2" pour un environnement de démonstration La solution de communication unifiées de Microsoft est très intéressante par les fonctionnalités qu'elle apporte tant du coté de la

Plus en détail

Plateforme SaaS pour l intégration continue

Plateforme SaaS pour l intégration continue Plateforme SaaS pour l intégration continue Julien GARET / Christophe DEMAREY 24 Novembre 2011 SOMMAIRE Introduction 1. Hudson / Jenkins 2. Gestion d un projet 3. Gestion des projets 4. Derrière l interface

Plus en détail

UniNE Connect est une application qui permet de se connecter aux ressources de l Université de Neuchâtel : dossier personnel, dossier temporaire.

UniNE Connect est une application qui permet de se connecter aux ressources de l Université de Neuchâtel : dossier personnel, dossier temporaire. Service informatique et télématique (SITEL) Rue Emile-Argand 11 CH-2000 Neuchâtel Tél +41 32 718 20 00 hotline.sitel@unine.ch www.unine.ch/sitel RESEAU UniNE Connect manuel utilisateur Introduction UniNE

Plus en détail

La démarche SOA et l interopérabilité applicative

La démarche SOA et l interopérabilité applicative La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75

Plus en détail

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs

Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs Jean-Pierre Meinadier Professeur du CNAM, meinadier@cnam.fr Révolution CS : l utilisateur

Plus en détail

Rapport du projet Qualité de Service

Rapport du projet Qualité de Service Tim Autin Master 2 TI Rapport du projet Qualité de Service UE Réseaux Haut Débit et Qualité de Service Enseignant : Congduc Pham Sommaire Introduction... 3 Scénario... 3 Présentation... 3 Problématique...

Plus en détail

RFID: Middleware et intégration avec le système d'information Olivier Liechti

RFID: Middleware et intégration avec le système d'information Olivier Liechti RFID: Middleware et intégration avec le système d'information Olivier Liechti Sun Microsystems, Inc. Agenda Introduction > Vision et architecture Le rôle du middleware RFID > Gestion des données > Administration

Plus en détail

Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject)

Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject) Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject) Objectifs et Enjeux Contexte et objectifs du projet Objectifs Mettre à disposition

Plus en détail

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1

L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1 L EAI par la pratique François Rivard Thomas Plantain ISBN : 2-212-11199-1 Table des matières Avant-propos................................................ Quel est l objectif de cet ouvrage...............................

Plus en détail

Environnements de Développement

Environnements de Développement Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus

Plus en détail

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges c Copyleft 2006, ELSE Team 18 avril 2006 Table des matières 1 Introduction 2 2 Présentation du projet 3 2.1 Une distribution Évolulable..................

Plus en détail

TCSMP - Time-Cost Stamped Mail Protocol

TCSMP - Time-Cost Stamped Mail Protocol Projet de Master Informatique M1 Université Paris-Est Marne-la-Vallée Session TCSMP Time-Cost Stamped Mail Protocol TCSMP - Time-Cost Stamped Mail Protocol Documentation utilisateur,,, Introduction...

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

Extension de passerelles OSGi pour les domaines de la distribution électrique: Modèles et outils

Extension de passerelles OSGi pour les domaines de la distribution électrique: Modèles et outils Extension de passerelles OSGi pour les domaines de la distribution électrique: Modèles et outils F. Baude, A. Bottaro, J.M. Brun, A. Chazalet, A. Constancin, D. Donsez; L. Gurgen, Ph. Lalanda, V. Legrand,

Plus en détail

l'esb JBI au coeur de l'initiative SOA

l'esb JBI au coeur de l'initiative SOA l'esb JBI au coeur de l'initiative SOA Initiative SOA Gaël Blondelle CTO EBM WebSourcing Chairman Technology Council OW2 13 Juin 2007 Agenda Ptf de référence OW2 Initiative SOA PEtALS, l'esb d'ow2 2 Opportunité

Plus en détail

Note pour l installation du serveur Z39.50 pour MDweb

Note pour l installation du serveur Z39.50 pour MDweb Note pour l installation du serveur Z39.50 pour MDweb Version Commentaires 1 Auteurs : Jean Christophe Desconnets (jcd@teledetection.fr) Date de création : 20/02/2008 16:27:00 Sommaire Introduction...

Plus en détail

1. Réception du mail de MAUREY Jean-François :

1. Réception du mail de MAUREY Jean-François : SOMMAIRE 1. Réception du mail de MAUREY Jean-François. 2. En quoi consiste ce logiciel. 3. Exigence pour l installation du logiciel. 4. Création de la machine virtuelle SRV-NET-MAP-01. 5. Création du système

Plus en détail

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba.

2008-2009 BAC informatique Spécialité : Science de l informatique. Établissement : Lycée L'Independence, Manouba. Nedra SLIMANI Ingénieur en Informatique et Multiémdia Diplômée de l Institut supérieur des Arts Multimédia (ISAMM) (Juin, 2015) Oued Ellil 2021, Manouba. Tunis (+216) 52 51 97 39 nedra.slimani@gmail.com

Plus en détail

Le 09 et 10 Décembre 09

Le 09 et 10 Décembre 09 Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques

Plus en détail

Réseaux en automatisme industriel

Réseaux en automatisme industriel Réseaux en automatisme industriel IUT-1 département GEii - 1 28/11/2008 1 Les Architectures d automatismes industriel Modèle multicouche Couche liaison Couche application 28/11/2008 2 Approche multicouche

Plus en détail

BrandMeister. Artem Prilutskiy (R3ABM) r3abm@dstar.su. Traduction française par F4FEI et F1UGZ v1.01 (04-12-15)

BrandMeister. Artem Prilutskiy (R3ABM) r3abm@dstar.su. Traduction française par F4FEI et F1UGZ v1.01 (04-12-15) BrandMeister Artem Prilutskiy (R3ABM) r3abm@dstar.su Traduction française par F4FEI et F1UGZ v1.01 (04-12-15) C est quoi BrandMeister? Un système pour connecter des radios DMR via un système de commutation

Plus en détail

LE RPV DE NIVEAU RÉSEAU AVEC TINC

LE RPV DE NIVEAU RÉSEAU AVEC TINC LE RPV DE NIVEAU RÉSEAU AVEC TINC L entreprise Ilog est une petite entreprise de services informatiques située à La Défense. Les chefs de projet de l entreprise sont souvent en déplacement à travers toute

Plus en détail

Projet Système Distribué : Implémentation d'un serveur générateur de certicats. BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009

Projet Système Distribué : Implémentation d'un serveur générateur de certicats. BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009 Projet Système Distribué : Implémentation d'un serveur générateur de certicats BEUQUE Eric, CORNEVAUX Sébastien, MOUTENET Cyril 13 janvier 2009 1 Table des matières 1 Sujet 3 2 Analyse 4 3 Création clé

Plus en détail

Installation d un ERP gratuit

Installation d un ERP gratuit Installation d un ERP gratuit Tutoriel réalisé par le labo 2 1 Sommaire Introduction :... 3 1 Présentation d un ERP... 3 1.1- Les ERP propriétaires... 4 1.2- Les ERP Open Source... 6 2- Présentation de

Plus en détail

Les composants d'openstack

Les composants d'openstack Chapitre 4 Les composants d'openstack 1. Introduction Les composants d'openstack Ce chapitre a pour objectif de présenter les différents composants ou modules qui constituent le cœur de la plate-forme

Plus en détail

Licence Pro ASUR ------------ Supervision ------------ Mai 2013

Licence Pro ASUR ------------ Supervision ------------ Mai 2013 GRETA VIVA 5 Valence 2013 Licence Pro ASUR ------------ Supervision ------------ Mai 2013 Auteur : Emmanuel Veyre eveyre.formateur@gmail.com Sommaire de la formation Les bases de la supervision d un système

Plus en détail

Cours d architecture logicielle. Philippe Lalanda

Cours d architecture logicielle. Philippe Lalanda Cours d architecture logicielle Tactiques de conception Philippe Lalanda Philippe.lalanda@imag.fr Rappel n Approches pour la conception n Identification des composants fonctionnels n dérivation à partir

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

cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr

cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr cours 1 : introduction à la virtualisation Olivier FLAUZAC olivier.flauzac@univ-reims.fr plan Généralités Que virtualiser? Différents types de virtualisation Les outils de la virtualisation 1 généralités

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques

Plus en détail

Bibliographie. Les Réseaux 1ere Année SRC. Quelques liens. Architectures des réseaux Modèle OSI. Qu'est-ce qu'un réseau? Qu'est-ce qu'un réseau?

Bibliographie. Les Réseaux 1ere Année SRC. Quelques liens. Architectures des réseaux Modèle OSI. Qu'est-ce qu'un réseau? Qu'est-ce qu'un réseau? Les Réseaux 1ere nnée SR 1. Introduction aux réseaux : rchitectures et modèle OSI 2. Réseaux locaux : Ethernet 3. Les protocoles TP/IP 4. Les réseaux sans fil 1 ibliographie Les réseaux G. Pujolle, éd.

Plus en détail

LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION)

LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION) Informatique de gestion et systèmes d information Isnet 40 LA VAGUE EAI (ENTREPRISE APPLICATION INTEGRATION) Projet déposé dans le cadre du programme Réserve stratégique de la HES-SO Février 2002 Requérant

Plus en détail

DNS, Apache sous Linux

DNS, Apache sous Linux BTS SIO DNS, Apache sous Linux Nicolas CAESENS 2014 Sommaire I. Introduction Introduction au contexte GSB p.2 II. Installation et configuration du DNS Configuration du fichier named.conf p.3 Configuration

Plus en détail

CAHIER DES CHARGES D IMPLANTATION D EvRP V3

CAHIER DES CHARGES D IMPLANTATION D EvRP V3 CAHIER DES CHARGES D IMPLANTATION D EvRP V3 Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP V3 Version 42 Etabli par Département Accompagnement des Logiciels Vérifié

Plus en détail

Exchange Server 2013 Configuration et gestion de votre environnement de messagerie

Exchange Server 2013 Configuration et gestion de votre environnement de messagerie Introduction à Exchange 1. Présentation d'exchange 17 1.1 La messagerie au sein de l entreprise 17 1.2 L évolution des plateformes Exchange 18 2. Introduction à Exchange 2O13 23 2.1 Contribution aux métiers

Plus en détail

Projets LPRS 2016. 1) Sécurisation d'un CMS Joomla dans une architecture LAMP. 2) Supervision Nagios + gestion de Parc avec GLPI

Projets LPRS 2016. 1) Sécurisation d'un CMS Joomla dans une architecture LAMP. 2) Supervision Nagios + gestion de Parc avec GLPI Projets LPRS 2016 1) Sécurisation d'un CMS Joomla dans une architecture LAMP. Tuteur : Marc Lemaire Objectif : définir un guide de bonnes pratiques en terme de sécurité et d'infrastructure pour la mise

Plus en détail

Sommaire 1 CONFIGURER SA MESSAGERIE 2 2 CONSULTER VOS MAILS SUR INTERNET (WEBMAIL) 7 3 PROBLEMES POSSIBLES 8

Sommaire 1 CONFIGURER SA MESSAGERIE 2 2 CONSULTER VOS MAILS SUR INTERNET (WEBMAIL) 7 3 PROBLEMES POSSIBLES 8 Sommaire 1 CONFIGURER SA MESSAGERIE 2 2 CONSULTER VOS MAILS SUR INTERNET (WEBMAIL) 7 3 PROBLEMES POSSIBLES 8 3.1 Over quota 8 3.1.1 Configurer votre messagerie pour qu elle ne conserve pas une copie des

Plus en détail

Systèmes et applications distribués Intergiciels et applications communicantes

Systèmes et applications distribués Intergiciels et applications communicantes Systèmes et applications distribués Intergiciels et applications communicantes Philippe Quéinnec Télécommunication et Réseaux 2e année ENSEEIHT 24 février 2014 Inspiré de cours de G. Padiou, Ph. Mauran

Plus en détail

Cahier des charges (CDC)

Cahier des charges (CDC) Cahier des charges (CDC) PTella Auteur Arnaud Aucher - Ecole Centrale Groupe PT1 3 Nom du document Version 3 Page 1 / 5 Sommaire Sommaire... 2 Présentation générale du projet... 3 1. Descriptif du projet...

Plus en détail

Introduction à Android

Introduction à Android Introduction à Android Chantal Keller 22 janvier 2016 Introduction à Android Chantal Keller 1 / 23 Plan 1 Généralités 2 Programmation mobile 3 Android 4 Au-delà d'android Introduction à Android Chantal

Plus en détail

par Philippe Poulard Web services 0 Philippe.Poulard@sophia.inria.fr Philippe Poulard

par Philippe Poulard Web services 0 Philippe.Poulard@sophia.inria.fr Philippe Poulard 0 Philippe.Poulard@sophia.inria.fr Philippe Poulard Sommaire Qu est-ce? Middleware XML Web Services in situ Couches de services Architecture des Web Services avec Java JAX-RPC JAXR JAXM Outils 1 Présentation

Plus en détail

Les serveurs d applications :une introduction

Les serveurs d applications :une introduction Les serveurs d applications : une introduction Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Octobre 2006 Plan de la présentation

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

Gestion autonome de flots d exécution événementiels

Gestion autonome de flots d exécution événementiels Gestion autonome de flots d exécution événementiels Fabien GAUD, M2R S&L Équipe SARDES (INRIA/LIG) 18 juin 2007 1 / 31 Sommaire 1 Introduction 2 État de l art 3 Contribution 4 Évaluation de performances

Plus en détail