Systèmes Logiciels et Applications Réparties

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

Download "Systèmes Logiciels et Applications Réparties"

Transcription

1 des Systèmes Logiciels et Applications Réparties GOAL/ADAM Team Laboratoire d Informatique Fondamentale de Lille & INRIA Institut National des Télecommunications, Evry 16 janvier 2008

2 Plan Introduction 1 Introduction 2 Complexité Hétérogènéité Validation Passage à l échelle 3 Le méta-modèle FDF Déploiement distribué avec explorer 4 5

3 Plan Introduction 1 Introduction 2 Complexité Hétérogèneité Validation Passage à l échelle 3 Le méta-modèle Déploiement distribué avec explorer 4 5

4 Introduction : Déploiement de sytèmes logiciels distribués Définition Déploiement = ensemble de tâches élementaires à orchestrer dans un ordre bien défini Installation/désinstallation de logiciels, intergiciels, bibliothèques, éxecutables sur des nœuds distants, Configuration de logiciels et des environnements des nœuds, Démarrage/arrêt de serveurs d applications, Instanciation des applications, etc.

5 Introduction : Déploiement de sytèmes logiciels distribués Exemple Un système d information d entreprise utilisant 3 serveurs dédiés Serveur Web moteur de servlets/jsp TomCat (composants Web) Axis (service Web) Serveur d applications JEE JOnAS (composants métiers) SGBD serveur MySQL Nombreuses dépendances (techniques ou métiers)

6 Exemple de système logiciel distribué et hétérogène

7 Introduction : Déploiement de sytèmes logiciels distribués Domaines cibles variés et multi-échelles Réseaux locaux, Informatique mobile et environnements ubiquitaires, Grappes et grilles de calculs, etc. Divers modes d exècution du processus de déploiement Tâches parallèles et/ou séquentielles

8 Introduction : Déploiement de sytèmes logiciels distribués Bilan Déploiement = activité complexe Souvent réalisé par les administrateurs Automatisation nécessaire Nombreux challenges à résoudre Déploiement de systémes logiciels réparties, héterogènes et à large échelle Un cauchemar pour les administrateurs Evolutions technologiques et conceptuelles (paradigmes) Nouveaux domaines cibles: Grid Computing, environnements ubiquitaires

9 Plan Introduction Complexité Hétérogèneité Validation Passage à l échelle 1 Introduction 2 Complexité Hétérogèneité Validation Passage à l échelle 3 Le méta-modèle Déploiement distribué avec explorer 4 5

10 Introduction Complexité Hétérogèneité Validation Passage à l échelle 1 Complexité 2 Hétérogèneité 3 Validation 4 Passage à l échelle

11 (1) Introduction Complexité Hétérogèneité Validation Passage à l échelle Complexité Dépendances entre logiciels Le déploiement de logiciel B dépend de logiciel A Le démarrage de logiciel B dépend de l installation et de la configuration de logiciel A Orchestration des tâches de déploiement Logiciel A déployé avant logiciel B, {Logiciel A, {logiciel B}} déployés séquentiellement, {logiciel B} en parallèle Logiciel B à démarrer après l installation de logiciel A Administration des grandes infrastructures logicielles Monitoring/gestion du système déployé?

12 (2) Introduction Complexité Hétérogèneité Validation Passage à l échelle Hétérogèneité matérielle et logicielle Hétérogèneité de l infrastructure physique cible hardware, réseau, système d exploitation, shells : Bourne-Shell, C-Shell, Windows MS-DOS, etc., mécanismes de déploiement bas-niveau : protocoles d accès distants : SSH, Telnet, rlogin, protocoles de transfert de fichiers : FTP, HTTP, SCP

13 (2) Introduction Complexité Hétérogèneité Validation Passage à l échelle Hétérogèneité matérielle et logicielle Hétérogèneité du système à déployer Différents paradigmes : programmation parallèle, approche à base de composants ou d aspects, conception orientée objets, etc. Pléthore de plates-formes d exécution / intergiciels : systèmes SOA, JEE, CCM, Fractal, intergiciels pour les grilles : GridCCM, Globus, ProActive... bibliothèque MPI, etc. Granularité des logiciels : intergiciels, serveurs d applications, composants logiciels, objets, bibliothèques, exécutables, systèmes d exploitation virtuels!

14 (3) Introduction Complexité Hétérogèneité Validation Passage à l échelle Validation statique du déploiement Objectif: Assurer la fiabilité du déploiement, ainsi que l intégrité du système Vérification des dépendances logicielles Dé-déploiement (repliement) Prévention des conflits de ressources : Partage du système de fichiers, numéro de port, etc. entre les logiciels

15 (4) Introduction Complexité Hétérogèneité Validation Passage à l échelle Passage à l échelle Très large échelle : Environnements ubiquitaires : nombre de terminaux impliqués potentiellement élevé Grilles informatiques, interconnexion entre grilles nationales (e.g. grille française Grid 5000 & grille japonaise NAREGI) : plusieurs milliers de nœuds Problème: limitations des ressources physiques pour déployer (automatiquement, de manière optimale) sur des milliers de nœuds : Nombre de sockets ouvertes Mémoire disponible Utilisation du CPU, etc.

16 Plan Introduction 1 Introduction 2 Complexité Hétérogèneité Validation Passage à l échelle 3 Le méta-modèle Déploiement distribué avec explorer 4 5 Le méta-modèle Déploiement distribué avec explorer

17 Le méta-modèle Déploiement distribué avec explorer Le méta-modèle FDF Déploiement distribué avec explorer Expériences menées

18 Le méta-modèle Déploiement distribué avec explorer Un framework pour la description, le déploiement et l administration de systèmes hétérogènes et distribués, basé sur: Un DSL reposant sur un meta-modèle capturant les concepts abstraits du déploiement Une machine virtuelle d exécution (FDF), une bibliothèque de composants de déploiement bas-niveau Une console graphique d administration ( explorer)

19 Le méta-modèle Déploiement distribué avec explorer 3 rôles définis Expert logiciel: definition des procédures de déploiement pour une technologie donnée Administrateur système: configuration réseau, nœuds, information d authentification utilisateur, etc. Utilisateur final: description des configurations à déployer

20 : Vue d ensemble Le méta-modèle Déploiement distribué avec explorer

21 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer Objectif Capture des concepts abstraits du déploiement Personnalité, entité logicielle, propriété, dépendance, nœud (physique), procédure, instruction... Indépendemment du paradigme, de la technologie et de la granularité Une syntaxe concrète, basée sur un ADL, pour décrire les systèmes à déployer

22 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer Méta-modèle en deux paquetages Paquetage TechnoExpert : definition des concepts manipulés par les experts logiciels d une techno donnée Paquetage SystemAdmin : utilisé par les administrateurs et utilisateurs finaux pour définir des modèles représentant leurs processus de déploiement

23 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer Principaux concepts du méta-modèle Personality : une techno donnée SoftwareType & SoftwareInstance : entité logicielle et instance Procedure : tâche (e.g. install, start, configure, stop...) Instruction : sous-tâche de procédure PropertyType & Property : propriétés configurables des logiciels dependencies : spécification des dépendances entres logiciels HostType & HostInstance : nœud physique et instance

24 Le méta-modèle Déploiement distribué avec explorer

25 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer Validation statique de modèles i) Vérification des dépendances logiciels ii) Vérification des procédures/instructions iii) Prévention des conflits de ressources

26 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer i) Vérification des dépendances entre logiciels Si un logiciel A dépend d un logiciel B, vérifie qu une instance de logiciel B est présente pour chaque instance de logiciel A déclarée par l utilisateur final Conformance de types : dépendances entre SoftwareInstance (relation DependsOn dans le méta-modèle)

27 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer ii) Vérification des procédures/instructions Pour chaque procédure (e.g. install/start), la procédure inverse doit exister (resp. uninstall/stop) Ceci assure le repliement correct du système Symétrie des instructions qui composent les procédures, afin d éviter les effets de bords (Ex. couple {launch/kill process})

28 Le méta-modèle Le méta-modèle Déploiement distribué avec explorer iii) Conflits de ressources Vérifications statiques sur les ports et systèmes de fichiers Ex. - 2 serveurs d applications écoutent sur le même n de port - 2 logiciels utilisent le même répertoire d installation (sur une même machine)

29 Le méta-modèle Déploiement distribué avec explorer

30 Le méta-modèle Déploiement distribué avec explorer Aspects techniques Plate-forme à base de composants Modèle de composants OW Fractal 2 couches Software components : composants symbolisant les personnalités, résultat de la projection des modèles (TechnoExpert) Deployment components : bibliothèque de composants masquant les méchanismes de bas-niveau du déploiement, ainsi que l infrastructure physique

31 Le méta-modèle Déploiement distribué avec explorer Everything s reified as components Chaque concept du méta-modèle est projeté vers un composant Ainsi, tout dans FDF, est réifié sous la forme de composants Méchanismes bas-niveau du déploiement : protocoles de transfert de fichiers : FTP, HTTP, SCP... protocoles d accès à distance : SSH, Telnet, rlogin... shells : SH, CSH, Microsoft MS-DOS... variables d environnements, etc. Logiciels à déployer composite Software Nœuds physiques composite Host Automate pour l orchestration et la gestion des dépendances

32 FDF Le méta-modèle Déploiement distribué avec explorer Les composants bas-niveau (dits de déploiement) pour masquer l hétérogénéité

33 FDF Le méta-modèle Déploiement distribué avec explorer Le composite Software Représentation d un logiciel avec FDF Tous les logiciels (i.e. entités des personnalités) héritent de ce composant Un Software est composé de : propriétés configurables : home, chemin vers l archive, port... procédures : install, configure, start, stop, uninstall - contiennent les instructions (composants clients des composants de déploiement) références vers d autres Software (i.e. les dépendances) composants d automate

34 Composite Software Introduction Le méta-modèle Déploiement distribué avec explorer

35 Le méta-modèle Déploiement distribué avec explorer Un exemple concret: JOnAS SERVER (expert logiciel)

36 Le méta-modèle Déploiement distribué avec explorer Une instance de JOnAS (administrateur/utilisateur)

37 Le méta-modèle Déploiement distribué avec explorer Déploiement distribué avec Machine d exècution FDF Déployée sur un nœud quelconque Déploie sur les autres nœuds Problème Déploiement à très large échelle? e.g , ou nœuds... Ressources physiques limitées sur une machine Sockets, mémoire, temps CPU, nombre de threads, etc.

38 Le méta-modèle Déploiement distribué avec explorer Déploiement distribué avec Distributed Idée: utilisation de plusieurs nœuds pour déployer Déploiement de plusieurs serveurs FDF... avec FDF! Chaque serveur FDF a à sa charge, une partie du processus globale du déploiement Exemple Déploiement sur 5000 nœuds, avec 100 serveurs de déploiement 500 nœuds / serveur FDF

39 Le méta-modèle Déploiement distribué avec explorer Déploiement distribué avec

40 Le méta-modèle Déploiement distribué avec explorer explorer Interface graphique permettant de charger les descriptions Exploration hiérarchique du système décrit, i.e. les nœuds et logiciels Actions sur le système Visualisation graphique des dépendances entre logiciels

41 explorer Introduction Le méta-modèle Déploiement distribué avec explorer

42 Performances Introduction Le méta-modèle Déploiement distribué avec explorer (temps d exécution du processus de déploiement) / (nombre de nœuds)

43 Performances Introduction Le méta-modèle Déploiement distribué avec explorer (temps d exécution du processus de déploiement) / (nombre de nœuds) / (nombre de serveurs FDF)

44 Plan Introduction 1 Introduction 2 Complexité Hétérogèneité Validation Passage à l échelle 3 Le méta-modèle Déploiement distribué avec explorer 4 5

45 ProActive Cadre pour programmer, composer et déployer des applications distribuées sur des infrastructures de grilles GoDIET Outil de déploiement pour intergiciel de grilles. Non lié à une technologie donnée ou modèle de programmation quelconque ProActive permet de déployer des serveurs d applications ProActive GoDIET... le middleware DIET peut potentiellement déployer ProActive et DIET

46 GADe/ADAGE (S. Lacour) Processus générique, et outil de déploiement pour un déploiement automatique sur grilles de calcul Decription des applications séparée de la description des ressources Entrées pour la phase deployment planning Projection des processus de l application vers nœuds sélectionnés Plan de déploiement executé par ADAGE Spécialisations de l approche pour déploiement d applications à base de composants CORBA, et applications MPI

47 Vs GADe/ADAGE Raffinement des 3 phases considérées par l architecture GADe Installation de fichiers, démarrage de processus et configuration Validation du déploiement Perspective intéressante pour : concept de virtual host

48 TakTuk Outil pour déployer en parrallèle (exécution de commandes) sur un grand nombre de nœuds Auto-déploiement du moteur TakTuk pour le passage à l échelle Egalement distribué Gestion des dépendances, orchestration, plus fine granularité des tâches de déploiement peut wrapper l outil TakTuk (personnalité dédiée)

49 KaDeploy Déploiement d images systèmes sur des nœuds distants Construction d images pré-configurées e.g. Déploiement du middleware Globus sur Grid 5000 Construction d images très coûteux: configuration du logiciel et des variables d environnements Orchestration dynamique du processus de déploiement est une approche alternative pour configurer un système à l exécution

50 OMG D&C Spécification Deployment and Configuration of Component-based Applications Concepts géneriques pour exprimer le déploiement des applications métiers indépendamment du modéle sous-jacent Rien sur le déploiement de la couche {intergiciel/serveur d applications} Adresse les architectures orientées service (SOA) Vérification, orchestration et passage à l échelle

51 Plan Introduction 1 Introduction 2 Complexité Hétérogèneité Validation Passage à l échelle 3 Le méta-modèle Déploiement distribué avec explorer 4 5

52 Conclusion Introduction Déploiement automatisé de systèmes distribués, hétérogènes sur de larges infrastructures Un méta-modèle capturant les concepts abstraits du déploiement logiciel Décrire le processus de déploiement d un système Quelque soient le paradigme, la technologie et le runtime, ainsi que la granularité Validation des grandes expériences indispensable!

53 Conclusion Introduction Personalités supportées Systèmes CORBA, intergiciel OpenCCM et applications CCM, Services/outils pour la grille (OAR/OARGrid), Systèmes SOA (SCA, Apache Tuscany, processus BPEL, moteurs Orchestra et ActiveBPEL, PEtALS JBI), Systèmes JEE (Apache Geronimo, JBoss, JOnAS, SUN GlassFish), et systèmes autonomes JASMINe/Jade Systèmes Fractal (implémentation Julia, Fractal ADL and RMI),

54 Conclusion Introduction Personalités supportées Conteneur de servlets Apache Tomcat, daemon HTTPd, Java Runtime Environment (JRE), JamVM, Outil Apache Ant, registre OpenLDAP, SGBD comme le serveur MySQL, Machines virtuelles avec QEMU et images système (ISO), Nexuiz (doom-like en réseau).

55 Perspectives Assignation automatique des logiciels sur les nœuds physiques (mappings) Plus proche de la philosophie de la grille Comportement d autonomie lors du déploiement e.g. Déploiement automatique (reconfiguration dynamique du système) si nouveaux nœuds disponibles, panne, etc.

Prise en compte des ressources dans les composants logiciels parallèles

Prise en compte des ressources dans les composants logiciels parallèles Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations

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

Introduction au Déploiement

Introduction au Déploiement Introduction au Déploiement Noël De Palma - Projet SARDES - INRIA - IMAG LSR Remerciement à d. donsez 03/03/06 PLAN Définition et problématique OSGI FRACTAL JADE Conclusion 03/03/06 2 Définition Environnement

Plus en détail

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau

Grid 5000 : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau : Administration d une infrastructure distribuée et développement d outils de déploiement et d isolation réseau Nicolas Niclausse - INRIA Sophia Antipolis Méditerranée - projet Aladdin Grid 5000 2 juillet

Plus en détail

1. Introduction à la distribution des traitements et des données

1. Introduction à la distribution des traitements et des données 2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de

Plus en détail

Jérémy Dubus. Une démarche orientée modèle pour le déploiement de systèmes en environnements

Jérémy Dubus. Une démarche orientée modèle pour le déploiement de systèmes en environnements Une démarche orientée modèle pour le déploiement de systèmes en environnements ouverts distribués Jérémy Dubus To cite this version: Jérémy Dubus. Une démarche orientée modèle pour le déploiement de systèmes

Plus en détail

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean. Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime

Plus en détail

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants

Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Architecture à base de composants pour le déploiement adaptatif des applications multicomposants Dhouha Ayed, Chantal Taconet, et Guy Bernard GET / INT, CNRS Samovar 5157 9 rue Charles Fourier 91011 Évry,

Plus en détail

Serveur d'application à la juste taille

Serveur d'application à la juste taille Serveur d'application à la juste taille 18 Mars 2010 Benoit.Pelletier@bull.net Plan Contexte JOnAS 5, plate-forme de convergence JavaEE/OSGi Caractéristiques essentielles pour le Cloud Computing & l'autonomic

Plus en détail

Architectures n-tiers Intergiciels à objets et services web

Architectures n-tiers Intergiciels à objets et services web Plan pour aujourd hui Architectures n-tiers Intergiciels à objets et services web Clémentine Nebut Nebut LIRMM / Université de Montpellier 2 Clementine.nebut@lirmm.fr Introduction Architectures classiques

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

Tolérance aux Fautes des Grappes d Applications J2EE. Applications Internet dynamiques

Tolérance aux Fautes des Grappes d Applications J2EE. Applications Internet dynamiques Application statique Tolérance aux Fautes des Grappes d Applications J2EE Sara Bouchenak Sacha Krakowiak, Noël de Palma, Stéphane Fontaine Projet SARDES INRIA IMAG CFSE'4, 6-8 avril 2005 Tolérance aux

Plus en détail

Introduction aux applications réparties

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

Plus en détail

Infrastructure Management

Infrastructure Management Infrastructure Management Service de Supervision et gestion des infrastructures informatiques DATASHEET Présentation générale Netmind Infrastructure Management (NIM) est un service de supervision et de

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

La virtualisation, si simple!

La virtualisation, si simple! La virtualisation, si simple! par Michel Guy Paiement Les mardi 15 juin 2010 & jeudi 17 juin 2010 Securecom Services Conseils inc. 507, Place D Armes, bureau 1160 Montréal, Québec H2Y 2W8 Tél: 514 544-0442

Plus en détail

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052 Une machine virtuelle Linux, appelé SiteDev (version 9 de Redhat) peut être roulé avec Virtual PC

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Rapport d activité. Mathieu Souchaud Juin 2007

Rapport d activité. Mathieu Souchaud Juin 2007 Rapport d activité Mathieu Souchaud Juin 2007 Ce document fait la synthèse des réalisations accomplies durant les sept premiers mois de ma mission (de novembre 2006 à juin 2007) au sein de l équipe ScAlApplix

Plus en détail

OpenCCM : une infrastructure à composants pour le déploiement d'applications à base de composants CORBA

OpenCCM : une infrastructure à composants pour le déploiement d'applications à base de composants CORBA OpenCCM : une infrastructure à composants pour le déploiement d'applications à base de composants CORBA Frédéric Briclet, Christophe Contreras et Philippe Merle Projet Jacquard INRIA Futurs Laboratoire

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

JASMINe, smart tool for your SOA platform management

JASMINe, smart tool for your SOA platform management JASMINe, smart tool for your SOA platform management awa.ouedraogo@serli.com benoit.pelletier@bull.net Intégrateur Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications

Plus en détail

Introduction aux «Services Web»

Introduction aux «Services Web» Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

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

CORBA haute performance

CORBA haute performance CORBA haute performance «CORBA à 730Mb/s!» Alexandre DENIS PARIS/IRISA, Rennes Alexandre.Denis@irisa.fr Plan Motivations : concept de grille de calcul CORBA : concepts fondamentaux Vers un ORB haute performance

Plus en détail

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process

Plus en détail

Administration autonome d applications réparties sur grilles

Administration autonome d applications réparties sur grilles RenPar 17 / SympA 2006 / CFSE 5 / JC 2006 Canet en Roussillon, 4 au 6 octobre 2006 Administration autonome d applications réparties sur grilles Stéphane Fontaine 1, Christophe Taton 2, Sara Bouchenak 1,

Plus en détail

Programme ASI Développeur

Programme ASI Développeur Programme ASI Développeur Titre de niveau II inscrit au RNCP Objectifs : Savoir utiliser un langage dynamique dans la création et la gestion d un site web. Apprendre à développer des programmes en objet.

Plus en détail

Administration d'infrastructures logicielles avec Jade

Administration d'infrastructures logicielles avec Jade Administration d'infrastructures logicielles avec Jade Daniel Hagimont IRIT, décembre 2006 Contexte Infrastructures logicielles réparties Complexité et hétérogénéité Besoin d administration Fonctions d

Plus en détail

Le passage à l échelle de serveur J2EE : le cas des EJB

Le passage à l échelle de serveur J2EE : le cas des EJB Le passage à l échelle de serveur J2EE : le cas des EJB Sylvain Sicard, Noël De Palma, Daniel Hagimont CFSE 4 5-8 Avril 2005 LSR 1 Plan de la présentation 1. Architecture de serveur J2EE en grappe 2. Problématique

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

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

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

Plus en détail

Cisco Certified Network Associate

Cisco Certified Network Associate Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un

Plus en détail

Systèmes d'informations historique et mutations

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

Plus en détail

Serveurs de noms Protocoles HTTP et FTP

Serveurs de noms Protocoles HTTP et FTP Nils Schaefer Théorie des réseaux (EC3a) Serveurs de noms Protocoles HTTP et FTP Théorie des réseaux (EC3a) Séance 7 Pourquoi DNS? Internet est une structure hiérarchique et arborescente de réseaux et

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

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows

Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Installer Enterprise Miner 5.1 en SAS9.1.3 - environnement Windows Introduction :... 3 1. Présentation de l architecture Enterprise Miner 5.1 :... 4 2. Installation d Enterprise Miner 5.1:... 5 3. Post-installation

Plus en détail

Messagerie asynchrone et Services Web

Messagerie asynchrone et Services Web Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS

Plus en détail

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

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

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr http://www.metz.supelec.

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr http://www.metz.supelec. 3A-IIC - Parallélisme & Grid Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Principes et Objectifs Evolution Leçons du passé Composition d une Grille Exemple d utilisation

Plus en détail

Utiliser le portail d accès distant Pour les personnels de l université LYON1

Utiliser le portail d accès distant Pour les personnels de l université LYON1 Utiliser le portail d accès distant Pour les personnels de l université LYON1 Sommaire 0- authentification sur le portail d accès distant -------------------------------------------- page-2 1-page d accueil

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

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

Un exemple de cloud au LUPM : Stratuslab

Un exemple de cloud au LUPM : Stratuslab Un exemple de cloud au LUPM : Stratuslab Plan de la présentation Le cloud : une idée nouvelle? La boîte à outils du cloud Les différents types de cloud (Iaas, Paas, Saas) Présentation de Stratuslab Démonstration

Plus en détail

Architecture de la grille

Architecture de la grille 1 2 Diversité des applications et des utilisateurs (profile, nombre,...) supposent des solutions différentes architectures différentes avec des services communs Services de base authentification: établir

Plus en détail

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)*

La démarche MDA. Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* La démarche MDA Auteur : Projet ACCORD (Assemblage de composants par contrats en environnement ouvert et réparti)* Référence : Livrable 1.1-5 Date : Mai 2002 * : Les partenaires du projet ACCORD sont CNAM,

Plus en détail

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant

ECOLE POLYTECHNIQUE DSI. Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant ECOLE POLYTECHNIQUE DSI Utilisation des serveurs mandataires («proxy») avec les protocoles d usage courant V2.1 Michel CHABANNE EP/DSI Février 2010 Table des matières A. Navigateurs web, clients HTTP...

Plus en détail

FOSS Enterprise Integration Plattaform

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

Plus en détail

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction

Plus en détail

JASMINe. Outils de gestion et supervision d'infrastructure intergicielle. Francois.Exertier@bull.net

JASMINe. Outils de gestion et supervision d'infrastructure intergicielle. Francois.Exertier@bull.net Outils de gestion et supervision d'infrastructure intergicielle Francois.Exertier@bull.net Agenda Introduction à Outil d'aide à la configuration Outil d'aide à la maintenance Outil d'aide à la supervision

Plus en détail

Le Cloud Open-Mind! Emilien Macchi

Le Cloud Open-Mind! Emilien Macchi Le Cloud Open-Mind! 1 Sommaire Introduction Comprendre Swift Comprendre Glance Comprendre Nova Déploiement Divers 2 OpenStack Introduction 3 Qu est-ce-qu OpenStack? Projet OpenSource ambitieux Catégorie

Plus en détail

Dossier de compétences :

Dossier de compétences : Dossier de compétences : Type de poste recherché : Administrateur SAP BC Junior Formation : 2008 Master 2 Sciences pour l Ingénieur spécialité Complémentaires en Informatique à l Institut des Sciences

Plus en détail

SSH, le shell sécurisé

SSH, le shell sécurisé , le shell sécurisé Objectifs : 1. Présenter le protocole et les outils associés Sébastien JEAN Pourquoi 1/2? Les services standards ne supportent que peu de propriétés de sécurité souvent l identification,

Plus en détail

L3 informatique TP n o 2 : Les applications réseau

L3 informatique TP n o 2 : Les applications réseau L3 informatique TP n o 2 : Les applications réseau Sovanna Tan Septembre 2009 1/20 Sovanna Tan L3 informatique TP n o 2 : Les applications réseau Plan 1 Transfert de fichiers 2 Le Courrier électronique

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Catalogue des Formations Techniques

Catalogue des Formations Techniques Catalogue des Formations Techniques Items Média Concept 4, allées Pierre-Gilles de Gennes - 33700 Mérignac Téléphone : 05.57.35.73.73 Télécopie : 05.57.35.73.70 Courriel : contact@imc-fr.com 2 Préambule

Plus en détail

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII

Plus en détail

DG-ADAJ: Une plateforme Desktop Grid

DG-ADAJ: Une plateforme Desktop Grid DG-ADAJ: Une plateforme pour Desktop Grid Olejnik Richard, Bernard Toursel Université des Sciences et Technologies de Lille Laboratoire d Informatique Fondamentale de Lille (LIFL UMR CNRS 8022) Bât M3

Plus en détail

Vulgarisation Java EE Java EE, c est quoi?

Vulgarisation Java EE Java EE, c est quoi? Paris, le 1 Février 2012 Vulgarisation Java EE Java EE, c est quoi? Sommaire Qu est ce que Java? Types d applications Java Environnements Java Versions de Java Java EE, c est quoi finalement? Standards

Plus en détail

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine 24.2. Slimane.bah@emi.ac.ma Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24.2 1 Semestre 4 : Fev. 2015 Grid : exemple SETI@home 2 Semestre 4 : Fev. 2015 Grid : exemple SETI@home

Plus en détail

Architecture et Extensions d ArcGIS Server

Architecture et Extensions d ArcGIS Server Architecture et Extensions d ArcGIS Server Plan de la présentation Présentation Générale ArcGIS Server Deconstructed Architecture et retours d expérience Execution (LoadBalancing // FailOver) Securité

Plus en détail

Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction

Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction Plan du cours Autres modèles pour les applications réparties Introduction Riveill@unice.fr http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant

Plus en détail

Business Process Execution Language

Business Process Execution Language Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

Plus en détail

A. Architecture du serveur Tomcat 6

A. Architecture du serveur Tomcat 6 Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la

Plus en détail

Développement des Systèmes d Information

Développement des Systèmes d Information Développement des Systèmes d Information Axe ISI Camille Persson Institut Fayol / LSTI / ISCOD École Nationale Supérieure des Mines de Saint-Etienne 158 cours Fauriel, 42000 Saint-Etienne persson@emse.fr

Plus en détail

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Version : 0.0 Page 1 MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4 Etablie par Nom Guillain Assoumou Equipe IS Date 31/08/2007 Vérifiée par Validée par 1 Version : 0.0 Page 2 Avertissement

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

Fiche Technique. Cisco Security Agent

Fiche Technique. Cisco Security Agent Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit

Plus en détail

Les applications Internet

Les applications Internet Les applications Internet Rappel sur les couches du protocole réseau 4 couches dans le modèle TCP/IP (plus simple) 7 couches dans le modèle OSI ou le SNA d IBM (plus complexe) Protocoles standardisées

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Système Principal (hôte) 2008 Enterprise x64

Système Principal (hôte) 2008 Enterprise x64 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal

Plus en détail

Les risques HERVE SCHAUER HSC

Les risques HERVE SCHAUER HSC HERVE SCHAUER HSC Les risques Les risques ne cessent d'augmenter: Informatisation systématique de l'ensemble de la société Ouverture des systèmes d'information sur Internet Démultiplication de ce qui est

Plus en détail

BMC Middleware Management

BMC Middleware Management BMC Middleware Management Réunion GUIDE Share France WMQ 2 octobre 2012 Didier Hauwy Software Consultant didier_hauwy@bmc.com Sommaire Middleware Monitoring - MainView for WMQ - BMM Performance & Availability

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise

Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise Vendredi 26 Novembre 2004 9h.00 Espace Batignolles 18 rue de la Condamine 75017 Paris www.espace-batignolles.com

Plus en détail

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy

Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Evolution des technologies et émergence du cloud computing Drissa HOUATRA, Orange Labs Issy Séminaire Aristote, 17 Déc. 2009 Ecole Polytechnique Palaiseau Plan L'univers du cloud Ressources Grilles, middleware

Plus en détail

ClariLog - Asset View Suite

ClariLog - Asset View Suite ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base

Plus en détail

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest

Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation

Plus en détail

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG 07.11.2011

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG 07.11.2011 Apache Camel & Entreprise Integration Patterns Raphaël Delaporte BreizhJUG 07.11.2011 1 Speaker CTO Zenika Ouest Consultant et formateur Responsable comité technique Architecture d'entreprise Domaine ESB

Plus en détail

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

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

Plus en détail

Urbanisation des Systèmes d'information

Urbanisation des Systèmes d'information Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus

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

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

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Open Source Job Scheduler. Installation(s)

Open Source Job Scheduler. Installation(s) Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql

Plus en détail

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS Axel François bureau C19 (2eme étage) cours disponibles en pdf sur : www.iut-arles.up.univ-mrs.fr/francois 1 PLAN En Cours : qu'est-ce qu'un ordinateur? à quoi

Plus en détail

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49

Systèmes répartis. Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine. Systèmes répartis p.1/49 Systèmes répartis Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Systèmes répartis p.1/49 Systèmes répartis Définition très large : un système réparti est système informatique

Plus en détail

SUJET DES FINALES NATIONALES Sujet jour 1 version 1

SUJET DES FINALES NATIONALES Sujet jour 1 version 1 METIER 39 Administrateur Systèmes et Réseaux Informatiques SUJET DES FINALES NATIONALES Sujet jour 1 version 1 Planning de la journée : 8h00 8h15 : Lecture du sujet 8h15 8h30 : Questions / Réponses 8h30

Plus en détail

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT Administration Réseau Niveau routage Intérêt du NAT (Network Address Translation) Possibilité d utilisation d adresses privées dans l 4 2 1 Transport Réseau Liaison Physique Protocole de Transport Frontière

Plus en détail

Raspberry pi : Développer une petite application web sur Raspberry

Raspberry pi : Développer une petite application web sur Raspberry Raspberry pi : Développer une petite application web sur Raspberry Introduction Le Raspberry Pi est un nano-ordinateur basé sur une architecture ARM (conçu par David Braden) qui permet l'exécution de plusieurs

Plus en détail

Étude de l application DNS (Domain Name System)

Étude de l application DNS (Domain Name System) Étude de l application DNS (Domain Name System) RICM 4 - Option Réseaux Pascal Sicard Introduction Le but de ce TP est de comprendre l utilisation et le fonctionnement de l application réseau DNS (Domain

Plus en détail

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique Titre professionnel : «Système et Réseau» Inscrit au RNCP de Niveau II (Bac) (J.O. du 07/02/09) 35 semaines + 16 semaines de stage (uniquement en formation continue) page 1/8 Unité 1 : Gestion du poste

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Les Clusters Les Mainframes Les Terminal Services Server La virtualisation De point de vue naturelle, c est le fait de regrouper

Plus en détail