Plateforme SaaS pour l intégration continue

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

Download "Plateforme SaaS pour l intégration continue"

Transcription

1 Plateforme SaaS pour l intégration continue Julien GARET / Christophe DEMAREY 24 Novembre 2011

2 SOMMAIRE Introduction 1. Hudson / Jenkins 2. Gestion d un projet 3. Gestion des projets 4. Derrière l interface Bilan et perspectives J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

3 INTRODUCTION J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

4 Intégration continue - pratique de développement logiciel (empruntée à l extreme Programming) - intégration fréquente du travail des membres de l équipe (plusieurs par jour) - vérification automatisée (inclue les tests) - détecter les erreurs au plus tôt J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

5 Pourquoi l intégration continue? Connaître l état du logiciel à tout moment => bilan de santé compilation (win, linux, mac) tests unitaires tests d intégration etc. J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

6 Pourquoi l intégration continue? Objectif: Améliorer la qualité et la fiabilité du logiciel Gagner en temps de maintenance Améliorer l expérience utilisateur «Image de marque» J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

7 Intégration Inria Contexte nombreux développements nombreux contributeurs J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

8 Intégration Inria Besoins J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

9 Premiers pas avec l intégration continue Gestionnaire de code source de référence Processus de build automatisé Batterie de tests outil d intégration continue J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

10 1 Hudson / Jenkins Présentation du serveur d intégration continue J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

11 Hudson/Jenkins est : un logiciel d intégration continue Open Source, multi utilisateurs, multi langages, écrit en Java. Hudson/Jenkins n est pas : multi projet J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

12 Tableau de bord J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

13 Vue détaillée d un job J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

14 Gestion des permissions J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

15 Gestionnaire de plugins intégré J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

16 2 Gestion d un projet Vue utilisateur J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

17 Création d un projet J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

18 Rejoindre un projet existant J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

19 Gestion des comptes utilisateurs du projet J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

20 Gestion des révisions Déploiement nouvelle version sur pf qualification Synchronisation configuration + jobs de pf production vers pf qualification Test / qualification par l utilisateur Déploiement version de qualification vers pf production J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

21 Gestion des révisions J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

22 3 Gestion des projets Vue des administrateurs de la plateforme J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

23 Workflow de création d un projet Un projet est validé par le pilotage pour assurer un suivi Tout utilisateur Inria peut demander la création d un projet J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

24 Acceptation / rejet de la demande J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

25 Projet en construction J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

26 4 Derrière l interface Dans les entrailles du système J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

27 Gestion des utilisateurs et groupes 2 groupes créés dans une ou dédiée au projet les utilisateurs du projet les administrateurs du projet Les utilisateurs non Inria ont des comptes invités créés dans l annuaire pas de gestion de sources multiples d authentification J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

28 Architecture Web J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

29 Le container de servlets Winstone Container de servlets léger intégré dans Hudson/Jenkins Configuration par arguments plutôt que par fichiers Mono webapp Création d un script d init pour gérer les arrêts/démarrages des instances J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

30 Puppet et ressources exportées Objectif : automatiser la mise en place d une instance avec un minimum d intervention Déployer l ensemble des fichiers nécessaires au fonctionnement d une instance : Webapp Hudson ou Jenkins Script de gestion de winstone Scripts de cohérence de la configuration Génération et déploiement d une clé SSH Utilisation des ressources exportées pour générer la configuration des réécritures apache sur le serveur frontal J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

31 Schéma Général J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

32 5 Bilan et perspectives J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

33 Bilan de la plateforme Ressources : 1,5 ETP sur un mois 0,5 ETP pour le développement de l interface 1 ETP pour la mise en place de l infrastructure système Résultats obtenus : Interventions humaines réduites au minimum Grande autonomie pour les administrateurs des projets J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

34 Pistes d évolution Ouverture large au sein d Inria D une plateforme locale à une plateforme nationale Ferme de compilation Mise à disposition automatique de ressources pour les projets Outils complémentaires pour améliorer la qualité Associer des outils de métriques de code (ex. Sonar) J. GARET / C. DEMAREY- Plateforme SaaS pour l'intégration Continue 24 Novembre

35 merci TOULOUSE JRES 2011

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

Plus en détail

Hudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée

Hudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée Hudson Serveur d Intégration Continue IR3 Ingénieurs2000, Université de Marne la Vallée Hudson 1. Qu est-ce que s est? 2. A quoi ça sert? 3. Comment ça fonctionne? 4. Comment s en sert-on? 5. Pour aller

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

PUPPET GESTION DE CONFIGURATION DE SERVEURS

PUPPET GESTION DE CONFIGURATION DE SERVEURS PUPPET GESTION DE CONFIGURATION DE SERVEURS 09/10/2014 2 1. Principe de Puppet 2. Puppet à l APC 3. Puppet pour Euclid 4. Atelier 3 Connexion entre le serveur et les machines clientes Utilisation de modules

Plus en détail

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE Igor Rosenberg 30 ans DEA «Image-Vision» de l Université de Nice Sophia-Antipolis POSTES PRECEDENTS MMA: Développement Web/Grails sur démonstrateur

Plus en détail

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux Avant-propos 1. À qui s adresse ce livre? 11 2. Les pré-requis 12 Préambule 1. Rappel sur les architectures Internet/Intranet/Extranet 13 1.1 Le protocole HTTP 14 1.1.1 Les méthodes HTTP 16 1.1.2 Les codes

Plus en détail

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES

Journée IJD. Moussa Tari Bako Bachir. 25 juin 2012 ARLES/INRIA. Introduction Travail Chez ARLES Journée IJD Moussa Tari Bako Bachir ARLES/INRIA 25 juin 2012 1/27 Moussa Tari Bako Bachir Plan Introduction Principes générales du système d intégration mis en place Les sources intégrées Tests de monté

Plus en détail

Périmètre de la solution

Périmètre de la solution Périmètre de la solution Tests unitaires : Pouvoir créer rapidement un nouveau cas de test à la suite de l ajout ou de l évolution d une règle de gestion. Ne pas avoir à coder chaque nouveau cas de test.

Plus en détail

Laurent.Aublet-Cuvelier@renater.fr Ludovic.Ishiomin@renater.fr Didier.Benza@inria.fr

Laurent.Aublet-Cuvelier@renater.fr Ludovic.Ishiomin@renater.fr Didier.Benza@inria.fr Laurent.Aublet-Cuvelier@renater.fr Ludovic.Ishiomin@renater.fr Didier.Benza@inria.fr Introduction Le projet une messagerie collaborative (courrier, agenda, contacts, etc.) pour l'enseignement et la recherche

Plus en détail

Java pour le développement d applications Web : Java EE Configuration et installation d un serveur d application : Tomcat

Java pour le développement d applications Web : Java EE Configuration et installation d un serveur d application : Tomcat Java pour le développement d applications Web : Java EE Configuration et installation d un serveur d application : Tomcat Mickaël BARON - 2007 mailto:baron.mickael@gmail.com ou mailto:mickael.baron@serli.com

Plus en détail

Présentation : Aurelien.Bompard@c-s.fr Contact Commercial : Frederic.Murbach@c-s.fr Responsable Offre Logiciels Libres : Gilles.Lehmann@c-s.

Présentation : Aurelien.Bompard@c-s.fr Contact Commercial : Frederic.Murbach@c-s.fr Responsable Offre Logiciels Libres : Gilles.Lehmann@c-s. Présentation : Aurelien.Bompard@c-s.fr Contact Commercial : Frederic.Murbach@c-s.fr Responsable Offre Logiciels Libres : Gilles.Lehmann@c-s.fr Plan Présentation de Vigilo Architecture globale Composants

Plus en détail

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

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

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

Rapport projet TOP Test automatique de la plate-forme Grid 5000

Rapport projet TOP Test automatique de la plate-forme Grid 5000 Rapport projet TOP Test automatique de la plate-forme Grid 5000 Arthur Garnier Encadré par Lucas Nussbaum 1 er Juin 2015 Table des matières 1 Contexte 2 2 Description du problème 3 3 Présentation du travail

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail

Guide d installation de ArcGIS server 9.3.1

Guide d installation de ArcGIS server 9.3.1 Rédacteurs : HSM Hydrosciences Contributeurs : DSI IS Guide d installation Table des matières : Préambule :... 2 La gestion des Comptes :... 3 Installation :... 4 Post installation :... 9 Licence :...

Plus en détail

La gestion du poste de travail en 2011 : Panorama des technologies

La gestion du poste de travail en 2011 : Panorama des technologies La gestion du poste de travail en 2011 : Panorama des technologies François Clémence C.R.I Université Paul Verlaine Metz UFR Sciences Humaines et Arts clemence@univ-metz.fr Olivier Mathieu C.R.I Université

Plus en détail

Spécifications techniques. Analyse d une solution de gestion des processus

Spécifications techniques. Analyse d une solution de gestion des processus ACube : module workflow Spécifications techniques Analyse d une solution de gestion des processus Mise en place côté Framework Ergonomique d un composant permettant de piloter l ergonomie selon l avancement

Plus en détail

Architecture Constellio

Architecture Constellio Architecture Constellio Date : 12 novembre 2013 Version 3.0 Contact : Nicolas Bélisle nicolas.belisle@doculibre.com 5146555185 1 Table des matières Table des matières... 2 Présentation générale... 4 Couche

Plus en détail

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard

Clusters for Application Service Providers. T. Monteil, J.M. Garcia P. Pascal, S. Richard Clusters for Application Service Providers (www.laas.fr/casp) T. Monteil, J.M. Garcia P. Pascal, S. Richard 1 Généralités Le monde du calcul dans un environnement ASP Les ASP : Application Service Provider

Plus en détail

ALFRESCO : une solution d espaces collaboratifs

ALFRESCO : une solution d espaces collaboratifs ALFRESCO : une solution d espaces collaboratifs JRES, 1-4 décembre 2009 Frédéric Saint-Marcel INRIA Grenoble Rhône-Alpes Philippe Trémelet INRIA Sophia Antipolis Méditerranée v1.0, 21/10/2009 2 Sommaire

Plus en détail

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.

Plus en détail

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne

UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne La société Le groupe Allianz est un des principaux fournisseurs de services globaux dans les domaines de l assurance, de la banque et

Plus en détail

LE COMPILATEUR EN LIGNE DE FAUST : UN IDE EN LIGNE POUR LE LANGAGE DE PROGRAMMATION FAUST

LE COMPILATEUR EN LIGNE DE FAUST : UN IDE EN LIGNE POUR LE LANGAGE DE PROGRAMMATION FAUST LE COMPILATEUR EN LIGNE DE FAUST : UN IDE EN LIGNE POUR LE LANGAGE DE PROGRAMMATION FAUST Romain MICHON et Yann ORLAREY GRAME, Centre national de création musicale 9 rue du Garet 69202 Lyon, France, rmnmichon@gmail.com

Plus en détail

janvier 2009 à aujourd hui Equipe de 70 personnes

janvier 2009 à aujourd hui Equipe de 70 personnes Sébastien MORENO http://www.sebastienmoreno.com/ COMPETENCES Intégration - coaching, conseil et mise en place de solution d intégration continue - mise en place de procédures d intégration, build, livraison,

Plus en détail

Outils d automatisation de tests d interfaces Web. David GERBAULT Ingénieurs 2000 Xposé 2010-2011

Outils d automatisation de tests d interfaces Web. David GERBAULT Ingénieurs 2000 Xposé 2010-2011 Outils d automatisation de tests d interfaces Web 1 David GERBAULT Ingénieurs 2000 Xposé 2010-2011 WEBOGRAPHIE http://seleniumhq.org/ http://www.clever-age.com/ http://watir.com/ 2 Pourquoi ce sujet? 3

Plus en détail

Travail de Fin d Etudes

Travail de Fin d Etudes 4ème Informatique 27 juin 2005 Travail de Fin d Etudes Supervision Centralisée d Infrastructures Distantes en Réseaux avec Gestion des Alarmes et Notification des Alertes TFE réalisé au sein de la société

Plus en détail

Utilisation des tests dans le cadre du développement de la plateforme

Utilisation des tests dans le cadre du développement de la plateforme Utilisation des tests dans le cadre du développement de la plateforme Claude Niederlender INIST-CNRS Pôle Système d'information Service Ingénierie de Projets DevelopR6 / Les tests 05/06/2014 1 / 27 C.

Plus en détail

H2012 : Cahier des charges

H2012 : Cahier des charges H2012 : Cahier des charges Présentation COPIL régional 28/10/2010 ES 1 Rappel de la démarche ES 1 ES 3 Cartographie du SI ES 37 Définition du contexte de mise en œuvre dans chaque ES ES 1 ES 1 ES 3 ES

Plus en détail

Moderniser. le système d information et le portefeuille applicatif. www.bull.com

Moderniser. le système d information et le portefeuille applicatif. www.bull.com Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement de greffons Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement

Plus en détail

PBA-pro Qu est-ce que c est?

PBA-pro Qu est-ce que c est? 1 PBA-pro Qu est-ce que c est? C est le successeur des logiciels AIM suivants : PBA-2000 PBA-3910 PAA-429 ParaView fdxplorer PBA.pro c est aussi un outil logiciel de développement générique pour banc de

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6

LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 LOT03P6 - Domino 8.5 : XPages dans Domino Designer 8.5 - Partie 6 Objectifs du développement en 8.5 Fournir un outil de développement moderne Faire pour les développeurs ce que Notes 8 a fait pour l'utilisateur

Plus en détail

PULSE 2. Rencontres Mondiales du Logiciel Libre Bordeaux, 8 Juillet 2010

PULSE 2. Rencontres Mondiales du Logiciel Libre Bordeaux, 8 Juillet 2010 PULSE 2 Rencontres Mondiales du Logiciel Libre Bordeaux, 8 Juillet 2010 Qui sommes-nous? Editeur français de logiciels Open Source Siège à Paris Clientèle internationale répartie dans près de 150 pays

Plus en détail

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

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

Plus en détail

Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs

Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs HASH LOGIC s e c u r i t y s o l u t i o n s Version 1.0 de Janvier 2007 PKI Server Une solution simple, performante et économique Les projets ayant besoin d'une infrastructure PKI sont souvent freinés

Plus en détail

Migration vers l'open-source de l infrastructure de pare-feu du campus CNRS d Orléans

Migration vers l'open-source de l infrastructure de pare-feu du campus CNRS d Orléans Migration vers l'open-source de l infrastructure de pare-feu du campus CNRS d Orléans PLAN Contexte Conduite du projet La solution mise en place Retour d expérience Perspectives / Conclusions Le campus

Plus en détail

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com)

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno (jacky.renno@capgemini.com) Glassfish dans le milieu médical Jacky Renno (jacky.renno@capgemini.com) Plan Contexte Métier Technique Eléments structurants Approche Méthodologie et Outillage Choix de Glassfish Automatisation Industrialisation

Plus en détail

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian Gestion d une école FABRE Maxime 2015 Sommaire Introduction... 2 I. Présentation du projet... 3 1- Lancement de l application... 3 Fonctionnalités réalisées... 4 A. Le serveur... 4 1 - Le réseau... 4 2

Plus en détail

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles Nuxeo Collaborative Portal Server 1 FONCTIONS CLEFS Gestion documentaire Chaîne de validation des documents Espaces de travail collaboratif Gestion des accès basée sur des rôles Sécurité Suivi des versions

Plus en détail

Programmation du Web : Présentation du Web dynamique

Programmation du Web : Présentation du Web dynamique Programmation du Web : Présentation du Web dynamique Jean-Baptiste Vioix (Jean-Baptiste.Vioix@u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-8 Présentation Nécessité du web dynamique

Plus en détail

Nouvelles Plateformes Technologiques

Nouvelles Plateformes Technologiques Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.

Plus en détail

Notre offre Système. systemes@arrabal-is.com

Notre offre Système. systemes@arrabal-is.com systemes@arrabal-is.com Généralités Généralités des systèmes Windows Les systèmes Microsoft sont au cœur du système d information de la majorité des entreprises, si bien qu environ 90% des postes utilisateurs

Plus en détail

Dr. Djamel Benmerzoug. Email : djamel.benmerzoug@univ-constantine2.dz

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

Plus en détail

Offre LinShare. Présentation. Février 2014. Partage de fichiers sécurisé. LinShare 1.5

Offre LinShare. Présentation. Février 2014. Partage de fichiers sécurisé. LinShare 1.5 Offre LinShare Partage de fichiers sécurisé Présentation. Février 2014. LinShare 1.5 Présentation de la société LINAGORA Logiciels et services pour réussir les grands projets du Libre Paris Lyon Marseille

Plus en détail

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

Plus en détail

Administration système Fedora

Administration système Fedora Administration système Fedora Gestion centralisée Installation automatisée Diapo 1 / 45 Sommaire Le LAPTH Antécédents 1) Outils de gestion centralisée Interfaces web 2) Interface de création Kickstart

Plus en détail

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr

Cours Linux. Cours en ligne Administrateur Systèmes Linux. Académie Libre info@academielibre.fr Cours Linux Cours en ligne Administrateur Systèmes Linux Académie Libre info@academielibre.fr Programme général du cours Linux MODULE 1 - Fondamentaux Introduction à Linux La procédure de Login et Logout

Plus en détail

Plateforme académique de partage de documents - owncloud

Plateforme académique de partage de documents - owncloud Plateforme académique de partage de documents - owncloud 1 - Présentation générale owncloud est un logiciel libre offrant une plateforme de services de stockage et d applications diverses en ligne (cloud

Plus en détail

Comment faciliter l'intégration de ces architectures dans nos SI?

Comment faciliter l'intégration de ces architectures dans nos SI? Comment faciliter l'intégration de ces architectures dans nos SI? Benoit Mortier Directeur Profil de l'orateur Qui? Benoit Mortier né en 1967 en Belgique Quoi? Fondateur de Opensides in 2001 Responsable

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

Présentation personnelle. Jetty, Tomcat, Orion, JBoss et le reste...

Présentation personnelle. Jetty, Tomcat, Orion, JBoss et le reste... Présentation personnelle Auteur : Classe : Table des matières 1 Introduction 2 2 Bajie server 3 3 Jetty 5 4 JBoss 7 5 Resin 8 6 Apache Tomcat 9 7 Orion 10 8 Conclusion 11 Références 12 TABLE DES MATIÈRES

Plus en détail

Installation - Add-on - EBP Open Line

Installation - Add-on - EBP Open Line Installation - Add-on - EBP Open Line Description L'add on "Synchronisation e majine et EBP Open Line" permet la liaison entre e majine et une solution EBP Open Line disposant du module de Gestion Commerciale.

Plus en détail

Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com. Java EE. Tomcat

Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com. Java EE. Tomcat Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com Java EE Tomcat Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main CODEL : conception et développement d applications d entreprise à large échelle TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune Contexte Le modèle

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Assurance Qualité dans un environnement RIA (Rich Internet Application)

Assurance Qualité dans un environnement RIA (Rich Internet Application) Assurance Qualité dans un environnement RIA (Rich Internet Application) Par Christine Lambert 2010, Christine Lambert. Tous droits réservés. Résumé: Cette présentation se veut une étude de cas sur l expérience

Plus en détail

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)

Description de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques) ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2014 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE

Plus en détail

Conception d'une plate-forme collaborative Microsoft SharePoint 2003

Conception d'une plate-forme collaborative Microsoft SharePoint 2003 Business Management and Global Internet Center Intitulé de la formation : Conception d'une plate-forme collaborative Programme B.M.G.I. Center Adresse : 88 Ter, Bd. KRIM Belkacem - Télemly, 16004 Alger

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4

Avant-propos 1. Avant-propos...3 2. Organisation du guide...3 3. À qui s'adresse ce guide?...4 Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr. Saisissez la référence ENI de l'ouvrage EP5EJAV dans la zone de recherche et validez.

Plus en détail

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire Objectifs Formations Expériences Professionnelles Hassene BELGACEM http://belgacem.hassene.netcv.com S intégrer dans une équipe de développement de haute compétence et participer activement dans la réalisation

Plus en détail

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010

Table des matières 1. Avant-propos. Chapitre 1 Introduction à l'alm pour Visual Studio 2010 Table des matières 1 Avant-propos Chapitre 1 Introduction à l'alm pour Visual Studio 2010 1. Introduction....15 2. Microsoft et l ALM....15 2.1 Introduction à l ALM...15 2.2 Offre et outils...18 3. La

Plus en détail

Introduction au langage Java

Introduction au langage Java Introduction au langage Java 1 / 24 1 Vue générale La technologie Java Le langage Java La machine virtuelle Java Résumé Plan 2 Hello World Prérequis Premier programme : 3 étapes Résumé 3 HelloWorld en

Plus en détail

Pack migration vers Git

Pack migration vers Git Pack migration vers Git Objectif Réaliser votre migration vers Git, de A à Z. Pourquoi choisir Git? Git est un standard industriel. Il bénéficie d'un large support communautaire ainsi que d'une intégration

Plus en détail

Environnements de développement

Environnements de développement Environnements de développement UFR d Informatique Paris 7, LIAFA, 175 rue Chevaleret, Bureau 6A7 http://www.liafa.jussieu.fr/ sighirea/cours/edi/ Extension de la plate-forme Eclipse Résumé 1 Rappels de

Plus en détail

Administrateur Système et Réseau

Administrateur Système et Réseau Titre professionnel : Reconnu par l Etat de niveau II (Bac), inscrit au RNCP (arrêté du 28/01/09, J.O. n 32 du 07/02/09) (53 semaines) page 1/7 Unité 1 : Gestion du poste de travail 4 semaines Module 1

Plus en détail

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS

ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS ORDONNANCER ET PROGRAMMER DES JOBS AVEC SAS Depuis SAS Management Console, l administrateur de la plate-forme Open Metadata Architetcure (OMA) peut créer des flux et les ordonnancer : SAS se charge de

Plus en détail

Dématérialisation du suivi des conventions

Dématérialisation du suivi des conventions ESUP-Days #19 Paris Dématérialisation du suivi des conventions Marina Zelwer Cindy Tessier Olivier Mounier Université Jean-Monnet Saint-Etienne 1 Présentation du projet 2 Présentation du projet Objectifs

Plus en détail

Drissa DIAKITE. Exploitation/Intégration / Administration / Réseaux / Sécurité, Migrations d infrastructures,

Drissa DIAKITE. Exploitation/Intégration / Administration / Réseaux / Sécurité, Migrations d infrastructures, Drissa DIAKITE Systèmes, Réseaux et Domaines de compétences Exploitation/Intégration / Administration / Réseaux / Sécurité, Migrations d infrastructures, Secteurs d activités Sociétés de service Principales

Plus en détail

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry. 1 La cellule informatique : - Christophe Ambroise (PR UEVE) - Gilles Grasseau (IR CNRS) - Maurice Baudry (AI INRA) 2 Moi...

Plus en détail

ArcGis Viewer for Flex & ArcOpole

ArcGis Viewer for Flex & ArcOpole 17 Décembre 2012 11h45 FADDOUL Tanios Exposé de Génie Logiciel ArcGis Viewer for Flex & ArcOpole Sommaire Présentation générale Comparatif Développement d outils Conclusion 2 Présentation générale 3 Présentation

Plus en détail

Informatique CDC Talend. Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012

Informatique CDC Talend. Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012 Informatique CDC Talend Dei Lab Sophie Haré Conférence utilisateurs Octobre 2012 La Caisse des Dépôts & Informatique CDC Contexte de choix Existant Audit de code Conclusion La Caisse des Dépôts & Informatique

Plus en détail

L Intégration Continue & Agilité

L Intégration Continue & Agilité L Intégration Continue & Agilité " des outils efficaces. " Agile NANTES - Mars 2010 17/03/2010 Agile Nantes Introduction Qui sommes nous? Fabian PIAU fabian.piau@netapsys.fr Ingénieur développement chez

Plus en détail

Formation Technicien Unix/Linux

Formation Technicien Unix/Linux Objet Présentation Globale de la Session de Formation 2014 De : CAPENSIS Agence Ouest Date : 10 janvier 2014 Formation Technicien Unix/Linux Présentation globale de la formation Session 2014 Agence Ouest

Plus en détail

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102)

FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Prérequis : FICHE DESCRIPTIVE LPIC-1 (LPI 101 et LPI 102) Avoir les connaissances de base du fonctionnement de Linux et les systèmes d'exploitation Objectifs : Le premier niveau de certification Linux

Plus en détail

Evolution du métier de l administration système avec le Cloud Computing

Evolution du métier de l administration système avec le Cloud Computing Evolution du métier de l administration système avec le Cloud Computing Les atouts du groupe PagesJaunes Un leader des contenus géographiques avec Mappy Service de cartographie et de calcul d itinéraire

Plus en détail

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

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

Plus en détail

JOnAS 5. Serveur d application d

JOnAS 5. Serveur d application d JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source

Plus en détail

Guide d installation JMap 5.0

Guide d installation JMap 5.0 Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes

Plus en détail

Utiliser NDK dans un projet Android

Utiliser NDK dans un projet Android Introduction NDK est une suite d outils permettant de compiler puis d utiliser du code natif dans une application Android. Ce code natif est ensuite appelé via JNI (Java Native Interface), fournissant

Plus en détail

Jenkins perdre du temps pour en gagner

Jenkins perdre du temps pour en gagner Jenkins perdre du temps pour en gagner Dimitri Durieux Chef de projet 23 septembre 2015 Centre d Excellence en Technologies de l Information et de la Communication Qui suis-je? Chef de projet Master en

Plus en détail

TYPO 3. Un logiciel libre professionnel de gestion de contenu web

TYPO 3. Un logiciel libre professionnel de gestion de contenu web TYPO 3 Un logiciel libre professionnel de gestion de contenu web Plan du workshop Perspective décisionnelle : Les besoins ciblés par Typo3 Pourquoi Typo3 par rapport à la concurrence Mais Perspective technique

Plus en détail

Etude technologique sur Corss-platform Mobil

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

Plus en détail

HP NonStop Réunion des clients francophones Workshop Eclipse 6 décembre 2013. Organisateur Yves Tournier, tourniery@nsas.fr +33(0)6 1480 3175

HP NonStop Réunion des clients francophones Workshop Eclipse 6 décembre 2013. Organisateur Yves Tournier, tourniery@nsas.fr +33(0)6 1480 3175 HP NonStop Réunion des clients francophones Workshop Eclipse 6 décembre 2013 Organisateur Yves Tournier, tourniery@nsas.fr +33(0)6 1480 3175 Workshop Eclipse Eclipse Open source: www.eclipse.org HP NSDEE

Plus en détail

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Gestion d'un parc informatique avec OCS INVENTORY et GLPI GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime

Plus en détail

Chef de projet / Architecte JEE 15 ans d expérience

Chef de projet / Architecte JEE 15 ans d expérience Méallier Eric 33 Traverse de la CNR 30400 Villeneuve les Avignon Mob : 06.20.33.05.39 E-Mail : eric@meallier.fr Nationalité Française 38 ans, 2 enfants Permis B Chef de projet / Architecte JEE 15 ans d

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main PSIA :Plates-formes pour les systèmes informatiques avancés TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune, Julien Sopena Contexte Le modèle MapReduce

Plus en détail

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

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

Plus en détail

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

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

Plus en détail

BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX

BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX BLANCHON Enzo et GRIMAUD Bastien INSTALLATION LOGICIEL SOUS LINUX Sommaire Installation depuis un dépôt (P 3-4) 1 Qu est-ce que c est un dépôt? (P 3) 2 Procédure d installation (P 3-4) 1 Rendre accessible

Plus en détail

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE Missions réalisées FRANCAISE DE MECANIQUE De Janvier 2008 à Juillet 2009 Environnement : Windows

Plus en détail

ESUP Portail. ESUP Portail Un ENT universitaire! Contexte. Objectifs d ESUP Portail. Grandes orientations technologiques

ESUP Portail. ESUP Portail Un ENT universitaire! Contexte. Objectifs d ESUP Portail. Grandes orientations technologiques ESUP Portail Un ENT universitaire! ESUP Portail Présentation générale du projet Jean-Michel Antoine Jean-Guy Avelin Raymond Bourges Architecture Intégration au SI de l établissement Développement de canaux

Plus en détail

Python. Introduction

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

Plus en détail

Automatisation de l'administration de 700 serveurs avec Chef

Automatisation de l'administration de 700 serveurs avec Chef Automatisation de l'administration de 700 serveurs avec Chef Alain Heinrich Direction Informatique / Université de Strasbourg 4 rue Blaise Pascal CS 90032 67081 STRASBOURG Cedex Christophe Palanché Direction

Plus en détail

Sébastien Geiger IPHC Strasbourg

Sébastien Geiger IPHC Strasbourg Sébastien Geiger IPHC Strasbourg Retour d expérience sur la plateforme de virtualisation sous Proxmox VE à l IPHC 9eme Journées Info de l IN2P3-IRFU 13-16 octobre 2014 Résidence de Camargue Sommaire Présentation

Plus en détail

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire

Plus en détail