Systèmes d'informations historique et mutations



Documents pareils
Hyper-V R2 (Module 1) : Introduction

Le poste virtualisé. Vers la simplification du poste de travail. Stéphane Pichevin Responsable poste de travail virtualisé Sun Microsystems

Programmation Web Avancée Introduction aux services Web

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

A Libre Ouvert. Médiathèque Jacques Ellul. le

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

A Les différentes générations VMware

Adopter une approche unifiée en matière d`accès aux applications

GLOSSAIRE. On premise (sur site)

Virtualisation open source État de l'art

Les Architectures Orientées Services (SOA)

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Cloud Computing - présentation d un outil complet

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

En savoir plus pour bâtir le Système d'information de votre Entreprise

Qu est ce qu un un serveur?

Le cadre des Web Services Partie 1 : Introduction

Par CADICI Grégory & FRITZ Rémy

Notre Catalogue des Formations IT / 2015

Windows serveur 2008 installer hyperv

Les nouvelles architectures des SI : Etat de l Art

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Veille technologique - (VmWare)

Point sur la virtualisation

A propos de la sécurité des environnements virtuels

PLATE-FORME DE CLOUD COMPUTING SLAPOS. Intégration d applications

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

Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft

Virtualisation sous Linux L'age de raison. Daniel Veillard

Urbanisme du Système d Information et EAI

Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source

La virtualisation, si simple!

Environnements de Développement

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Introduction aux «Services Web»

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

virtualisation et consolidation des infrastructure: comment amèliorer la performance du SI

Sécurité & Virtualisation Istace Emmanuel

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

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

EN Télécom & Réseau S Utiliser VMWARE

Optimisez vos environnements Virtualisez assurément

CURSUS VIRTUALISATION

Plan de cet après-midi

Brochure Datacenter. Novell Cloud Manager. Création et gestion d un cloud privé. (Faire du cloud une réalité)

END OF SUPPORT. transtec Approche de la migration

Objectif de cette présentation

Annuaires LDAP et méta-annuaires

Virtualisation de serveurs Solutions Open Source

Sauvegarde dans un environnement virtuel

Restauration rapide et fiable sur des plates-formes matérielles différentes, dans des environnements virtuels ou sur des sites distants.

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Symantec Backup Exec 2012

SMB137 - Cinquième partie

Moderniser vos postes de travail grâce à VMware

Virtualisation & Sécurité

Problématiques de recherche. Figure Research Agenda for service-oriented computing

1 LE L S S ERV R EURS Si 5

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

Projet VDI le futur poste de travail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Calendrier FORMATIONS Saison 2014 Formations Informatique - Bureautique - Infographie - Outils graphiques

Etude d architecture de consolidation et virtualisation

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

Catalogue des formations

VMware View Virtualisation des postes de travail (architecture, déploiement, bonnes pratiques...)

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

VMWare Infrastructure 3

Moderniser. le système d information et le portefeuille applicatif.

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Conception, architecture et urbanisation des systèmes d information

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

Les défis du VDI Le cas de XenDesktop. Les défis du VDI

L état de la virtualisation

La sécurité n est pas une barrière à la virtualisation

Web Application Models

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

La virtualisation, des postes de travail

BizTalk Server Principales fonctions

Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai Cloud Computing & Green IT : nuages ou éclaircies?

fourniture de ressources à tous les terminaux en tant que services

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

Introduction à Microsoft InfoPath 2010

Introduction à la conception de systèmes d information

Solutions McAfee pour la sécurité des serveurs

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

Informatique en nuage Cloud Computing. G. Urvoy-Keller

Non-Stop. de vos Données. Acronis Backup & Recovery 11. Pouvoir compter sur ses données est indispensable!

Christophe Dubos Architecte Infrastructure et Datacenter Microsoft France

Curriculum Vitae Administrateur Systèmes et Réseaux

Architecture SOA Un Système d'information agile au service des entreprises et administrations

CAHIER DES CHARGES D IMPLANTATION

Dispositif sur budget fédéral

Transcription:

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 1/24

PLAN Système d information : Définition et historique Interopérabilité entre systèmes : les Web Services Gestion d'historique et montée en charge : la virtualisation Le cloud computing Conclusion Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 2/24

Le Système d Information Cours L1 2011-2012 SI : Composé du système d informatique et des canaux de communication (Téléphone, Fax, etc.) Arrivée d Internet Introduction de nouveaux canaux de communication. Arrivée de XML => Mutation du SI Informatisation des canaux de communication, des échanges entre des partenaires. Actuellement : Actuellement : Fusion effective de la téléphonie et du réseau. Virtualisation et Cloud Computing Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 3/24

Évolution des Systèmes d Informations Interface Interface Web Interface Web Interface We b Interface We b Inter/Intra-net Inter/Intra-net Metier Serveur Web: Présentation Métier Accès aux Bases Présentation Application Métier Persistance Serveur Web Serveur d'appli Inter/Intra-net Systèmes Existants Base Base Base Srv. Web Srv. Appli Srv. Web Srv. Appli Base Base Client Lourd Années 80 Client Léger 2-Tiers Années 90 Client Leger 3 / 4 -Tiers B2C Années 2000 Client Léger N-Tiers B2C B2B Années 2005 Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 4/24

Caractéristiques d un SI moderne «Un SI est une machine à faire tourner des processus métier» Automatisation de processus / services «atomiques» Suivi coordonné des demandes et des résultats Un SI reflète la vie et l activité de l organisation qu il gère Évolutions des technologies. Par ex.: Minitel / Internet Évolutions de la structure de la société (rachats, fusions, etc.) Évolutions de la politique informatique. Par ex.: centralisation / décentralisation Évolutions des offres commerciales. Évolutions des processus métiers Objectifs d un architecte de Système d Information : Continuer à faire vivre et à faire évoluer le SI Utiliser l existant si possible Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 5/24

Système d information : Définition et historique Interopérabilité entre systèmes : les Web Services Historique et Montée en charge : la virtualisation Le cloud computing Conclusion PLAN Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 6/24

XML et Web Services Cours L1 2011-2012 dans un SI moderne Interface Web XML Inter/Intra-net Inte rface Web Systèmes Existants Pour la création dynamique de site Internet Transformation de XML grâce à XSLT Srv. Web Srv. Appli XML Srv. Web Srv. Appli Pour la structuration d information Base de données XML : exist, etc. Base XML Base Client Léger N-Tiers B2C B2B Pour l échange d information entre systèmes Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 7/24

XML : Définition Permet la description de langages de balisage. Comporte un ensemble de règles définissant ces langages. Stockage des règles selon un formalisme SGML (DTD) ou selon un formalisme XML (XML Schema, Relax NG). Nécessite un outil pour vérifier la syntaxe : le «parser» Implique une vérification à deux niveaux : XML «conforme», document respectant la normalisation XML. XML «valide», document respectant un balisage souhaité. Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 8/24

Exemples <?XML version= 1.0 encoding= UTF-8 standalone= no?> <!DOCTYPE messages SYSTEM messages.dtd > <messages> <message id= 1 > <exclamation>bonjour, tout le monde!</exclamtion> <paragraphe>ceci est un exemple de document XML avec des caractères accentués. </paragraphe> </message> </messages> <?XML version= 1.0 encoding= UTF-8 standalone= no?> <messages xmlns= http://www.messages.fr/ xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://inforsid2004.liuppa.fr/cours/ schema.xsd"> <message id= 1 > <exclamation>bonjour, tout le monde!</exclamation> <paragraphe>ceci est un exemple de document XML avec des caractères Accentués et du texte <emphase>important</emphase>. </paragraphe> </message> </messages> Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 9/24

Définition des «Web Services» «Logiciels adressables via des URL et qui réalise des opérations». Utilisation des protocoles standards de l Internet. Accessible via une interface XML. Formatage des requêtes et réponses en XML. Enregistrement et «découverte» en utilisant un protocole standard (lui-même sous forme de service web). Utiles pour exposer des services d une manière unifiée et indépendante des logiciels employés. Réutilisation des technologies existantes pour la partie métier. Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 10/24

Exemple de «Web Service» Client 1 2 Serveur Services Web A B Métier XML sur HTTP Spécifique Client : Pliage des paramètres, construction requête XML, envoi sur HTTP (1) Serveur : Dépliage des données, interrogation métier, envoi (A, B), pliage réponse Client : Réception trame XML, dépliage, utilisation (2) Protocole XML utilisé : SOAP ( Simple Object Access Protocol ) Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 11/24

Exemple de «Web Service» Cours L1 2011-2012 Dynamique Client 1 3 2 4 Serveur Services Web A B Métier XML sur HTTP Spécifique Client : Que sais-tu faire? Demande de l interface en XML Serveur : Renvoie l interface en XML Client : Construction du proxy et interrogation du service Protocole XML utilisé : WSDL (Web( Service Definition Language ) Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 12/24

Exemple de «Web Service» Cours L1 2011-2012 Dynamique avec découverte 2 3 Repository UDDI Client 4 5 1 Serveur Services Web A B Métier Serveur : enregistre l interface du service sur l annuaire UDDI Client : interroge l annuaire UDDI pour obtenir un service «qui lui convient» Annuaire : renvoie l interface en WSDL (où sa localisation) Client : interroge le serveur de service Protocole XML utilisé : UDDI (Universal( Descriprion, Discovery, and Integrat Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 13/24

Transport Cours L1 2011-2012 Les technologies «Web Services» Web Service Annuaire (UDDI) Web Service Orchestration BPML SOAP SOAP Web Service Description (WSDL) Partie publique Implémentation avec des composants Conteneur / Serveur WS Classe / Classes Langage: C, C++, J ava, Python,... DCOM, MSQM,... IIOP RMI Serveur d'applications MTS Composants distribués (DCOM) Serveur d'applications Corba Composants distribués Corba Corba Services Serveur / Conteneur EJ B Enterprise J ava Bean Langage OO: C++, J ava, C# Langage: C, C++, J ava, Python, Perl Langage OO: J ava MicroSoft.NET OMG Corba SUN J 2EE Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 14/24

Système d information : Définition et historique Interopérabilité entre systèmes : les Web Services Historique et Montée en charge : la virtualisation Le cloud computing Conclusion PLAN Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 15/24

Virtualisation : Définition Cours L1 2011-2012 La virtualisation consiste à faire fonctionner des systèmes d'exploitation différents sur une même machine physique La virtualisation crée une couche d'abstraction pour masquer le matériel La virtualisation permet d'isoler les différents systèmes d'exploitations Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 16/24

Virtualisation : Intérêts Cours L1 2011-2012 Installation et tests faciles, utilisation de versions possibles sur la même machine physique Déplacement d'une machine virtuelle vers une autre machine physique Sauvegarde, Migration d'architecture matérielle Optimisation des ressources d'une machine physique et mutualisant des services logiciels Augmentation des ressources selon les besoins de la machine virtuelle Utilisation optimum d'un parc de machines physiques Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 17/24

Virtualisation : Émulateurs Fonctionnent pour Mac, Linux, Windows au minimum 15% de perte Virtualbox VMWare (fusion, workstation) Parallels Desktop Microsoft Virtual (PC, server) QEMU Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 18/24

Virtualisation : Hyperviseurs Méthode la plus efficace (coût 5%) Xen VMWare vsphere, ESXi Microsoft Hyper-V KVM Parallels Server Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 19/24

Système d information : Définition et historique Interopérabilité entre systèmes : les Web Services Historique et Montée en charge : la virtualisation Le cloud computing Conclusion PLAN Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 20/24

Cloud Computing Cours L1 2011-2012 Définition La puissance de calcul et le stockage sont déportés chez des fournisseurs de serveurs et d'espace de stockage qui peuvent en fournir à la demande Le but : Haute Disponibilité et gestion temps réel des besoins, optimisations des serveurs pour le calcul et des espaces de stockage pour les données. Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 21/24

Cloud Computing Cours L1 2011-2012 différents modèles Gestion des applications, des données et des machines serveurs par l'entreprise, le fournisseur gère toute la partie matérielle, la virtualisation, le réseeau (IaaS : Infrastructure as a Service) Gestion des applications par l'entreprise, le reste est à la charge de l'hébergeur (PaaS : Plateforme as a Service) Utilisation d'une application par une entreprise en fonction de son utilisation (SaaS : Software as a Service) Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 22/24

Cloud Computing Cours L1 2011-2012 les limites Le réseau doit très performant La sécurisation des échanges L'entreprise ne maîtrise plus son stockage de données L'entreprise ne maîtrise plus ses applications De nombreuses personnes pensent que c'est mauvais et surtout un effet de mode => la solution est de reproduire cette technologie au sein de l'entreprise pour bénéficier de ces avantages, haute disponibilité et redondance des données. Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 23/24

Conclusion Cours L1 2011-2012 Les systèmes d'informations se spécialisent pour répondre le mieux possible aux besoins. Les systèmes d'informations tendent à être informatisés à 100% Les systèmes d'informations utilisent désormais tous les technologies XML et les web services Les systèmes d'informations utilisent des fermes de serveurs que l'on tente d'optimiser => Le GREYC traite de ces problématiques et propose des projets sur les technologies réseaux, l'architecture de plateforme, l'algorithmique, etc... Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN 24/24