Système d Information d
|
|
- Philippe Gascon
- il y a 8 ans
- Total affichages :
Transcription
1 Système d informationd Rémy Courdier Générations et Typologie d architecture pour les SI : Architecture 1 Rémy Courdier Stratégie d éd évolutions des architectures informatiques pour les SI? Stratégie d é évolution des organisations Enjeux stratégiques des directions informatiques Caractéristiques ristiques des architectures de Systèmes d Information actuels Objectifs techniques et financiers : Architecture 2 Rémy Courdier page 1
2 Stratégie d éd évolution des organisations De Produire... organisation pyramidale règne de l ordinateur l central et des directions informatiques A Vendre... organisation transversale rejet du gros système informatique central centralisée, e, normalisée, décentralis centralisée, e, personnalisée collective, contrôlée individuelle, maîtris trisée : Architecture 3 Rémy Courdier Enjeux stratégiques des directions informatiques Adapter les demandes nouvelles sans modifier l architecture l complète du système Répondre aux besoins des utilisateurs rapidement et progressivement Gérer la cohérence Réutiliser Utiliser des applications s adaptant s aux modifications du marché : Architecture 4 Rémy Courdier page 2
3 Objectifs techniques et financiers des directions informatiques Réduire les ressources de développementd Réduire les dépenses d Hard et Soft Améliorer les coûts de maintenance Améliorer l él évolutivité Mieux gérer g les ressources processeur et disque dépend du projet oui oui E A I : Architecture 5 Rémy Courdier Caractéristiques ristiques des s Client- Données distribuées traitements répartis approche centrée sur l utilisateurl Environnement matériel et logiciel hétérogène : Architecture 6 Rémy Courdier page 3
4 Les 3 Générations G d architecture d support de Systèmes d Informationsd 1ere Génération : Le traitement frontal 2ème Generation : Le traitement Coopératif ratif 3ème Génération : Le traitement réparti et les données Réparties parties Web: vers une archi. universelle Tendances Tendances L Internet MVC Les agents mobiles Le Grid Computing : Architecture 7 Rémy Courdier Le traitement frontal 1 ère re Génération C/S de présentation Déport du Dialogue : La logique de l interface graphique est déport portée sur le poste client ex : Terminal X Clients Réseau Rhabillage (Revamping Rhabillage Revamping) Répartion du Dialogue : ré-habillage graphique d applications existantes terminaux à ergonomie limitée ex : MINITEL s SG C/S de présentation SG Rhabillage : Architecture 8 Rémy Courdier page 4
5 Evolution des archi. informationnelles Ordinateur hôte avec système propriétaire IBM 3090 / MVS DPS8 / GCOS8 et TDS,... SG propriétaire DB2 (IBM), RDB (DEC),... Réseau propriétaire, liaison spécialisée Réseaux partagés à commutation de paquets (X25) Unix SG-R (relationnels) indépendants des constructeurs IBM 3090 MVS CICS SNA X25 DPS8 GCOS8 TDS DSA Vax VMS SNA(IBM), DSA(Bull),... T1 T2 Terminaux passifs VT100 (DEC), DKU 7017 (Bull) Emergence de la micro Vax VMS VT100 DKU 7107 Micro Micro Terminaux passifs vers le traitement coopératif... : Architecture 9 Rémy Courdier Le traitement Coopératif 2 ème C/S de procédures L application Cliente sous-traite l ex exécution de proc. à un serveur Répartition partielle de l application entre client et serveur me Génération Clients 1 tiers RDA 1 tiers Réseau : LAN, WAN... C/S de données Déport de l application complète sur le poste client : accès à des données distantes Possibilité d accès explicite à plusieurs serveurs distants s RPC/RDA 2 tiers C/S de procédures 3 tiers SG SG 2 tiers C/S de données : Architecture 10 Rémy Courdier page 5
6 Le traitement Coopératif multi-niveaux Dans l architecture l coopérative chaque serveur effectue un service spécialis cialisé. Un serveur peux donc invoqué un service d un autre serveur L architecture 3 tiers et potentiellement une architecture N-tiers à N Niveaux évolution de la 2 ème Génération Clients s 1 tiers Niveau 2 Niveau x N SG tiers Réseau : LAN, WAN... 1 tiers Architecture Multi-niveaux : Architecture 11 Rémy Courdier Le traitement et les données répartisr 3 ème fin de la dissymétrie client-serveur établissement de liens serveurs-serveurs répartition transparente des données sur plusieurs sites Chaque site fonctionne de manière autonome Limites... La mise en œuvre d architecture performante de ce type n est pas encore une réalité industrielle me Génération SG Système Réparti : Architecture 12 Rémy Courdier Réseau SG SG page 6
7 Gérer la complexité de la répartition... r Décomposition d une d requête en sous- requêtes mono- ou multi-sites Principe d optimisation d de requêtes multi- sites Existence d un d dictionnaire global : localisation des données transparence pour l él émetteur de requêtes Utilisation automatique de traducteurs pour l accl accès s aux SG hétérogh rogènes : Architecture 13 Rémy Courdier Vers une architecture universel : Intranet/Extranet Extranet/Internet Le retour du C/S de présentation Utilisation de standards simples Le client fait un travail d interprétation tation de fichiers et de gestion de communication avec le serveur 1 connexion par objet contenu dans la page Clients s HTML XML 1-tiers Réseau Internet WWW HTML XML SG 2-tiers HTTP HTML XML d applications SG 3-tiers : Architecture 14 Rémy Courdier page 7
8 Vers une architecture répartier Intégration de solutions de type Client/ Universel Web avec des architectures à Objets répartis Web Clients Web s HTML XML Réseau Internet Protocole Internet Inter ORB www Logique applicativ e Modèle Business Objects d objets distribués (ORB) DBMS s SG Architecture 3-tiers Moniteurs transactionnel Logiciel de groupeware,... : Architecture 15 Rémy Courdier Systémes d Information tournés s vers l Intranet/Internet Evolution de la technologie Web Web Hypertexte Web Interactif Web Objet Formulaires CGI Page HTML Liens hypertexte 1994 Applets Java Servlets Java JDBC Java ActiveX CORBA Java Beans Java RMI XML XSL/XSLT JNI/ JNI/JavaSpace JavaSpace J2EE SOAP Dot Net Mobile Agents 2004 : Architecture 16 Rémy Courdier page 8
9 Les tendances vers une architrecture Intranet/Internet Maîtris trisée Mise en oeuvre du Modèle MVC dans les architectures de Système d Info. d tournée e vers l Intranet/Internetl Le modèle MVC : Modèle le-vue-contrôleur Modèle/Model Représente le domaine d application, donnée & logique opératoire Vue/View View Représente l ensemble des éléments de présentation externes Contrôleur/Controller Controller Module responsable des règles de navigation et d enchainement des actions utilisateurs Design Pattern Issu du génie logiciel objet, notamment de Smalltalk L intérêt : vers une méthodologie de conception permettant la modularité et la réutilisation dans ce type d application. : Architecture 17 Rémy Courdier Architecture de SI orientée e Web & MVC Le contrôleur navigationnel intercepte les requêtes HTTP Client Traduit les requêtes en actions à réaliser Délègue les actions à des Business opérations (web indépendants) Aide à la sélection de la prochaine vue Web Clients Web s DBMS s Vue www SG Réseau Internet WWW redirection Modèle Business Objects Architecture 3-tiers Point d entrée unique Contrôleur navigationnel Contrôleur d actions Moniteurs transactionnel Logiciel de groupeware,... : Architecture 18 Rémy Courdier page 9
10 Tendances Les agents sur le web Qu est ce qu un un agent? Domaine très récent. -> pas de définition universelle. Si on se réfère re à la définition du dictionnaire : du latin : «agens» : celui qui agit. «Un Agent est une personne chargée e des affaires et des intérêts d un d individu, d un d groupe ou d un d pays, pour le compte desquels elle agit» la définition d donnée e par Caglayan et Harrison [CAG] : Agent logiciel : entité informatique qui réalise de manière autonome des tâches pour un utilisateur. Un Agent est orientée «tâche»,, il déploie d une activité (suite de fonctionnalités s offertes par son environnement) dans le but de faire quelque chose et sera caractéris risée e par un certain degré d autonomie, d interactivité, de réactivit activité. Agent mobile Le processus Agent se déplace d un serveur à un autre, sur le réseau. Le code de l objet est transporté et ses données, aussi. Ensuite, il continue son exécution sur la nouvelle machine. Exemple : Un Agent de sauvegarde peut se déplacer sur plusieurs serveurs dans le but de faire des restaurations de fichiers. [CAG] Alper Caglayan et Colin Harrisson - Les Agents - Editions InterEditions 1997 : Architecture 19 Rémy Courdier Caractéristiques ristiques avancée e des agents? La capacité d apprendre Un Agent aura la capacité d apprendre si il sait acquérir de la connaissance, de l information ou des habitudes. Exemple : Un Agent grâce à sa capacité de réactivit activité, doit se déclencher à une certaine heure. Mais l utilisateur l arrête dans sa tache (qui pourrait être une sauvegarde) car il ralentit le travail de l utilisateur. L Agent va apprendre à différer son exécution pour éviter de gêner l utilisateur. La capacité sociale Les Agents interagissent avec les autre Agents (et éventuellement des êtres humains) grâce à des langages de communication entre Agents. Cette capacité est à la base pour la coopération entre les Agents. Exemple : Notre Agent de sauvegarde rencontre un autre Agent de sauvegarde sur un réseau. Ces deux Agents peuvent se mettre d accord pour se partager le travail afin que la tâche soit achevée e plus vite. Haut degré d autonomie et Pro-activit activité L Agent fonctionne sans intervention directe humaine ou autre et a une forme de contrôle sur ses actions et sur leur état interne. Des agents sont dits «pro-actif» si ils n agissent pas seulement en réponse à leur environnement, mais ils sont capables d avoir un comportement guidé par un but, en ayant la possibilité de prendre l initiative. Exemple : Un Agent réseau peut décider, de lui-même, pendant un temps où il est non actif, de faire des statistiques sur les routeurs pour améliorer son activité future. Cette page fait référence r rence au doc. suivant : LES AGENTS INTELLIGENTS SUR INTERNET, IRESTE, Stéphane Anglerot,, Guillaume Bonnet, Guy Regnault : Architecture 20 Rémy Courdier page 10
11 Architecture d agents d - exemple 1 Ontologie : Une ontologie peut être considérée comme l'univers de discours d'un domaine donné. KQML : Knowlede Query and Manipulation Langage Definit un ensemble de performatifs, verbes dérivés des actes du langage naturel Les agents de l exemple l : Agent courtier : c'est un Agent qui permet de faire de courtage d'information au sein d'un système. Il permet de trouver les Agents selon leurs services ou capacités. Agent exécution : c'est un Agent qui supervise l'exécution de certaines tâches complexes. Cet Agent décompose ces tâches en sous-tâches. Agent ressource : c'est un Agent qui contrôle une ou plusieurs sources de données. Agent ontologie : c'est un Agent qui s'occupe des différentes ontologies du système. Agent utilisateur : c'est un Agent qui prend en charge les tâches de l'usager. Cette figure fait référence r rence au doc. suivant : LES AGENTS INTELLIGENTS SUR INTERNET, IRESTE, Stéphane Anglerot,, Guillaume Bonnet, Guy Regnault : Architecture 21 Rémy Courdier Architecture d agents d mobiles - exemple 2 1. A se connecte à partir de l ordinateur de sa maison. Il accède à ses données personnelles (sur le site I) et reçoit les informations personnalisées es du Proxy I. Il démarre une recherche à travers le net, sur un ensemble de sites. Un Agent se déplacera d sur tous les sites choisis, l un l après s l autre, l et fera la recherche sur les bases de données hébergh bergées es sur le site. 1. A se connecte à partir de son téléphone portable. Il veut consulter son courrier électronique qui est sur le site I. La communication, de mauvaise qualité,, est interrompue plusieurs fois pendant le transfert. 1. A se connecte à partir de l ordinateur de sa chambre d hôtel. Il veut de nouveau consulter sa messagerie et retrouver un fichier dans ses données personnelles (sur le site I). Il en profite pour consulter les informations, personnalisées, es, envoyées es par Proxy I. Ensuite, il récupr cupère le résultat de la recherche effectuée e par ses Agents mobiles. Cette page fait référence au doc. suivant : LES AGENTS INTELLIGENTS SUR INTERNET, IRESTE, Stéphane Anglerot, Guillaume Bonnet, Guy Regnault : Architecture 22 Rémy Courdier page 11
12 Le Grid Computing : DéfinitionD But et Principe Uitilisér les ressources inexplotées es des sytèmes informatiques. Une grille est un ensemble d'ordinateurs dépourvu de serveur central capable de regrouper ses ressources inemployées es - puissance de calcul et stockage - pour les redistribuer à un ou plusieurs bénéficiaires. Tout ressemble beaucoup à un système d'exploitation : chaque machine reliée à la grille prend en charge la tâche dont l'ensemble du système a besoin". Avantage et Limites : Puissance de calcul utilisable &Espace de stockage considérables libérés. Limites : les problèmes de parallélisation lisation des traitements ainsi que les taux de tranferts : cette techno n est mal adpatée aux applications qui ont besoin d'échanges de données très rapides entre processeurs. Utilisation : Les grilles sont donc surtout utilisées par des centres de recherche privés ou publics qui ont besoin d'une puissance de calcul immense. Exemple programme seti@home aide à la recherche d éd éventuels d extraterrestred Le Decrypton en France qui a permis de décrypter d le Protéome ome Utilisation professionnelle : "Google utilise une ferme de serveurs reliés entre eux pour gérer le volume des connexions qu'il reçoit. La grille - ou plutôt l'ancêtre de grille - ainsi constitué forme un seul cluster géant". Niveau de maturité la technologie n'est pas encore tout à fait mûre la référence rence technologique en la matière pour la partie technique est l'infrastructure de la grille : Globus - qui est en open source". : Architecture 23 Rémy Courdier Le Grid Computing : Normalisation Organisme de normalisation : le Global Grid Forum - NDLR: organisme qui est au Grid Computing ce que le W3C est au Web) P2P Working Group Ces deux organisme ont fusionnés s en 2002 Types : Grilles d information : partage d informations Grilles de stockage : multiplication des possibilités s de stockage Grilles de calcul : multiplication des «flops» Positionnement : Cluster Computing : systèmes interconnectés Grid Computing : Dans les milliers de systèmes interconnectés P2P : Des millions de systèmes Les contraintes les services et les niveaux de sécurits curités s ne sont pas les mêmes : Architecture 24 Rémy Courdier page 12
13 Le Grid Computing : Protocol Les couches de l architecture de grille et ces relations par rapport aux architecture de protocole Internet. Il y a un mapping ente ces deux architecture puisque chacune d entre elle part du réseau physique pour arriver aux applications. Architecture définie dans Globus, et utilisée dans le NASA s Information Power Grid, l European Data Grid, le Particle Data Grid, : Architecture 25 Rémy Courdier Architecture de SI Générations et Typologie d architectures d Questions? : Architecture 26 Rémy Courdier page 13
14 Règles d architecture d Règles d or d des architecture de premières res générations Régles d or des architectures orientée e web : Architecture 27 Rémy Courdier Et de 4... Autonomie locale de traitement et accessibilité transparente maximale aux données communes les données du serveurs sont partagées et contrôlées de manière transparente pour le client Assurance du fonctionnement continu du client et du serveur en cas de rajout de sites serveurs ou de SG en cas de changement de version des logiciels Indépendance vis-à-vis de la localisation des serveurs utilisation de middleware assurant l interaction l avec les serveurs disants Indépendance vis-à-vis de la gestion des transactions utilisation de protocoles de transaction fiables (terminaison...) : Architecture 28 Rémy Courdier page 14
15 ...pour arriver à 8 Indépendance vis-à-vis de la gestion de l intl intégrité des données les applicatifs clients ne doivent pas intégrer la gestion de l intégrité qui est assurée e par le serveur pour ts les clients Indépendance vis à vis de l application l cliente, du réseau et du serveur de base de données les 3 niveaux : client (Matériel, OS, GUI), réseau, r serveur SQL doivent pouvoir être modifiés s sans impacter les autres Architecture ouverte et coopérative fidélit lité aux standards depuis l API l jusqu au SG Gestion centralisée e de la coordination de l architecture globale allègement des applicatifs clients et simplification du système : Architecture 29 Rémy Courdier Règles des architectures orientée e web Le client se contente de gérer l aspect, le comportement de l interface utilisateur et les contrôles de saisies (C/S de présentation) L essentiel des traitements surtout les accès et mises à jour de données sont réalis alisés à partir d un serveur Les application sont simples et fonctionnent sur l auto auto- apprentissage : aide en ligne, pas de manuel Internet et Intranet sont traités sur le même plan avec un niveau de performance raisonnablement équivalent L interface utilisateur est soignée : Architecture 30 Rémy Courdier page 15
16 Architecture des SI Règles d ord Questions? : Architecture 31 Rémy Courdier page 16
Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs
Intégration de systèmes client - serveur Des approches client-serveur à l urbanisation Quelques transparents introductifs Jean-Pierre Meinadier Professeur du CNAM, meinadier@cnam.fr Révolution CS : l utilisateur
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailArchitecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hébert.eheb@yahoo.fr
Plus en détailCours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles
Plus en détail1. 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étailArchitectures 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étailModule BD et sites WEB
Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD
Plus en détailArchitecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Plus en détailIntroduction 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étailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailLe modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
Plus en détailMise 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étail10. Base de données et Web. OlivierCuré [ocure@univ-mlv.fr]
10. Base de données et Web 313 Evolution de l'information Ordre de grandeur : 314 1Mo : 1 gros roman 200Mo : ce que mémorise un être humain dans sa vie. 900Mo : information contenue dans le génome d'une
Plus en détailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détail24/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étailFormation 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étailORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE
ORACLE 10g Découvrez les nouveautés Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE Le Grid Computing d Entreprise Pourquoi aujourd hui? Principes et définitions appliqués au système d information Guy Ernoul,
Plus en détailTechnologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie
1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailPrésentation Internet
Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...
Plus en détailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailArchitectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
Plus en détailCLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.
CLOUD CP3S La virtualisation au service de l entreprise Virtualisation / Cloud Évolutivité Sécurité Redondance Puissance SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE SOLUTION D INFRASTRUCTURE
Plus en détailEnvironnements 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étailModerniser. 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étail2 Chapitre 1 Introduction
1 Introduction Ce livre présente les Enterprise JavaBeans 2.0 et 1.1 qui constituent la troisième et la deuxième version de la spécification des Enterprise JavaBeans. Tout comme la plate-forme Java a révolutionné
Plus en détailEvolution 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étailServices OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique
Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailSingle Sign-On open source avec CAS (Central Authentication Service)
JOSY «Authentification Centralisée» Paris, 6 mai 2010 Single Sign-On open source avec CAS (Central Authentication Service) Julien Marchal Consortium ESUP-Portail SSO open source avec CAS Introduction Pourquoi
Plus en détailQuels fondements, services fonctionnalités et limites de l intranet?
Quels fondements, services fonctionnalités et limites de l intranet? 1 L intranet est-il incontournable? - 29 septembre 19 Tél : 01 40 08 40 86 pguillaume@atelier.fr Louis-Pierre GUILLAUME Sommaire de
Plus en détailProgramme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence
É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions
Plus en détailDéveloppement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France
Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents
Plus en détail3A-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étailBD réparties. Bases de Données Réparties. SGBD réparti. Paramètres à considérer
Bases de Données Réparties Définition Architectures Outils d interface SGBD Réplication SGBD répartis hétérogènes BD réparties Principe : BD locales, accès locaux rapides accès aux autres SGBD du réseau
Plus en détailSIO-65291 Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault
SIO-65291 Page 1 de 5 1- Objectifs généraux Applications Web dynamiques Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault acquérir les principes et concepts fondamentaux dans le domaine d'applications
Plus en détailFormation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux
Formation Webase 5 Ses secrets, de l architecture MVC à l application Web Adrien Grand Centrale Réseaux Sommaire 1 Obtenir des informations sur Webase 5 2 Composants de Webase 5 Un
Plus en détailArchitecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines
page 1/5 Titre professionnel : Inscrit au RNCP de Niveau I (Bac + 5) (J.O. du 07/02/09) 17 semaines Unité 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines Java EE : Frameworks
Plus en détailEntreprises Solutions
ERP Entreprises Solutions Choisir un progiciel de gestion intégrée Questions de technologie? 1 Dans le choix d une solution de gestion intégrée de type PGI/ERP, les aspects fonctionnels sont clés. L entreprise
Plus en détailRapport 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étail25 % EXPERTS PAR AN. + de 20. + de 35. près de 50 DE CROISSANCE DE L OPEN SOURCE ANNÉES D EXPERIENCE AU SERVICE DE L OPEN SOURCE
PRESENTATION DE 700 25 % DE L OPEN SOURCE PAR AN DE CROISSANCE EXPERTS + de 20 ANNÉES D EXPERIENCE AU SERVICE DE L OPEN SOURCE + de 35 PARTENAIRES OPEN SOURCE près de 50 Smile Open Source Solutions - Toute
Plus en détailHé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étailINTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
Plus en détailIntroduction aux Bases de Données Relationnelles Conclusion - 1
Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de
Plus en détailCursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détail2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement
Plus en détailMessagerie 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étailArchitectures 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étailInformation utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
Plus en détailAdministration de systèmes
Administration de systèmes Windows NT.2000.XP.2003 Copyright IDEC 2002-2004. Reproduction interdite. Sommaire... 2 Eléments logiques et physiques du réseau... 5 Annuaire et domaine... 6 Les utilisateurs
Plus en détailAuto-évaluation Aperçu de l architecture Java EE
Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU
Plus en détailAdresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être
GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement
Plus en détailLe Cloud Computing et le SI : Offre et différentiateurs Microsoft
Le Cloud Computing désigne ces giga-ressources matérielles et logicielles situées «dans les nuages» dans le sens où elles sont accessibles via Internet. Alors pourquoi recourir à ces centres serveurs en
Plus en détailNOTIONS DE RESEAUX INFORMATIQUES
NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des
Plus en détailHébergement MMI SEMESTRE 4
Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources
Plus en détailNouveautés Ignition v7.7
... Nouveautés Ignition v7.7 Nouveautés Ignition v7.7 Découvrez le Nouveau Scada avec plus de 40 nouveautés Principales nouveautés :... Cloud Templates Template Repeater Client Multilingue + Sequential
Plus en détailMise en place d un service de voix sur IP
PROJET DE MASTER 1 2004-2005 Mention Informatique Spécialité Réseaux Mise en place d un service de voix sur IP CAHIER DES CHARGES Adrien Dorland < revok_2k2@hotmail.com > Loic gautier < ciolcavalli@hotmail.com
Plus en détailINTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Plus en détailModule BDR Master d Informatique (SAR)
Module BDR Master d Informatique (SAR) Cours 6- Bases de données réparties Anne Doucet Anne.Doucet@lip6.fr 1 Bases de Données Réparties Définition Conception Décomposition Fragmentation horizontale et
Plus en détailImplémentation des SGBD
Implémentation des SGBD Structure générale des applications Application utilisateur accédant à des données d'une base Les programmes sous-jacents contiennent du code SQL Exécution : pendant l'exécution
Plus en détailBénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.
1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailPrise 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étailINDUSTRIALISATION ET RATIONALISATION
INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements
Plus en détailLa 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étailBABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS
Quatrième colloque hypermédias et apprentissages 275 BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS Anne-Olivia LE CORNEC, Jean-Marc FARINONE,
Plus en détailCours CCNA 1. Exercices
Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.
Plus en détailLa mémorisation des mots de passe dans les navigateurs web modernes
1 La mémorisation des mots de passe dans les navigateurs web modernes Didier Chassignol Frédéric Giquel 6 décembre 2005 - Congrès JRES 2 La problématique Multiplication des applications web nécessitant
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailSystè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étailSystè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étailCAHIER DES CLAUSES TECHNIQUES
CAHIER DES CLAUSES TECHNIQUES 1. Contexte Ce document décrit les différentes fournitures et prestations à mettre en œuvre dans le cadre du remplacement de la solution de proxy et firewall actuellement
Plus en détailRé-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP
Ré-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP Ionel Dembski Sous la direction de Peter Daehne, Professeur HES Département d
Plus en détailConfiguration Matérielle et Logicielle AGORA V2
Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION
Plus en détailModèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
Plus en détailTHOT - Extraction de données et de schémas d un SGBD
THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) pj@miningdb.com, benoit@miningdb.com Mots clefs : Fouille d information, base de données, système
Plus en détailZabbix. Solution de supervision libre. par ALIXEN
Zabbix Solution de supervision libre par ALIXEN Plan Présentation d'alixen Introduction La supervision réseau : le besoin Zabbix : Mise en oeuvre Zabbix : Exploitation des données Exemples de déploiement
Plus en détailCQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
Plus en détailJava 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étailLa reconquête de vos marges de manœuvre
La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles
Plus en détail1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
Plus en détailD une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Plus en détailFiche 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étailInstitut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique
Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation
Plus en détailCloud Computing : Généralités & Concepts de base
Cloud Computing : Généralités & Concepts de base Les 24èmes journées de l UR-SETIT 22 Février 2015 Cette oeuvre, création, site ou texte est sous licence Creative Commons Attribution - Pas d Utilisation
Plus en détailInternets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER
Internets Informatique de l Internet: le(s) Internet(s) Joël Quinqueton Dépt MIAp, UFR IV UPV Université Montpellier III RENATER, R3LR Services Internet Protocoles Web Sécurité Composantes de l internet
Plus en détailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailInternet et Programmation!
Licence STS Informatique - Semestre 1! BUT de l enseignement:!! Comprendre une grande partie des termes utilisés dans l écriture des pages actuellement véhiculées sur le NET!! Et tendre vers une écriture
Plus en détailEntrez dans l ère du Numérique Très Haut Débit
MIPE Juin 2012 - Nantes http://www.network-th.fr - 0811 560 947 1. Le Très Haut Débit sur Fibre Optique au prix d une SDSL : Mythe ou Réalité? 2. Sauvegarder, Sécuriser, Protéger, Superviser : Délégueznous
Plus en détailWEA Un Gérant d'objets Persistants pour des environnements distribués
Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et
Plus en détailDATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants:
Présentation Société DATASET / NETREPORT, propose une offre complète de solutions dans les domaines suivants: Outils d aide à la décision Gamme DATASET Solutions de gestion temps réel du système d information
Plus en détailSystèmes d informations nouvelles générations. Répartition, Parallèlisation, hétérogénéité dans les SGBD. Exemple d application d un futur proche
Répartition, Parallèlisation, hétérogénéité dans les SGBD AI Mouaddib Département Informatique Université de Caen Systèmes d informations nouvelles générations! Constat :! Utilisation de nouveaux support
Plus en détailChapitre 1. Infrastructures distribuées : cluster, grilles et cloud. Grid and Cloud Computing
Chapitre 1. Infrastructures distribuées : cluster, grilles et cloud Grid and Cloud Computing Problématique Besoins de calcul croissants Simulations d'expériences coûteuses ou dangereuses Résolution de
Plus en détail«Clustering» et «Load balancing» avec Zope et ZEO
«Clustering» et «Load balancing» avec Zope et ZEO IN53 Printemps 2003 1 Python : généralités 1989 : Guido Van Rossum, le «Python Benevolent Dictator for Life» Orienté objet, interprété, écrit en C Mêle
Plus en détailPetite définition : Présentation :
Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise
Plus en détail1.2 - Définition Web 2.0 ( wikipedia )
1.2 - Définition Web 2.0 ( wikipedia ) Web 2.0 est un terme souvent utilisé pour désigner ce qui est perçu comme une transition importante du World Wide Web, passant d'une collection de sites web à une
Plus en détailMerise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Plus en détailDéfinition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.
CONNECTER LES SYSTEMES ENTRE EUX L informatique, au cœur des tâches courantes, a permis de nombreuses avancées technologiques. Aujourd hui, la problématique est de parvenir à connecter les systèmes d information
Plus en détail