Management des Systèmes d’Information Dr: EL ILAM SI MOHAMED
Management des Systèmes d’Information Définition des Systèmes D’information : Langage Machine vs langage Humain Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs)
Management des Systèmes d’Information Définition des Systèmes D’information : Langage Binaire vs Langage Humain Language Humain Language Binaire 0100101001100101001000000111001101110101011010010111001100100000011101010110111000100000111010010111010001110101011001000110100101100001011011100111010000100000111000000010000001101100001001111100100101100011011011110110110001100101001000000101001101110101011100001110100101110010011010010110010101110101011100100110010100100000011001000110010100100000010100100110000101100010011000010111010000100000011001010110111000100000010011010110000101101110011000010110011101100101011011010110010101101110011101000010000001100101011101000010000001001001011011100110011111101001011011100110100101100101011100100110100101100101001000000100100101101110011001100110111101110010011011010110000101110100011010010111000101110101011001010000110100001010 Je suis un étudiant à PIIMT en Management et Ingénierie Informatique
Management des Systèmes d’Information Définition des Systèmes D’information : Langage Machine vs langage Humain Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs)
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Essentiels (Client, Serveur, Réseau)
Management des Systèmes d’Information Définition des Systèmes D’information : Langage Machine vs langage Humain Matériel ( Hardware) Immatériel, Logiciel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs)
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel, Logiciel (Software) Systèmes d’exploitation :
Management des Systèmes d’Information Définition des Systèmes D’information : Langage Machine vs langage Humain Matériel ( Hardware) Immatériel, Logiciel (Software) Gestionnaire de base de données :
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel, Logiciel (Software) Catégories De solutions Entreprise : Application Mono Poste Application Réseau Solutions Web
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs) Système d’Information Entrées
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs) Système d’Information Sorties
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs)
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs)
Management des Systèmes d’Information Définition des Systèmes D’information : Matériel ( Hardware) Immatériel (Software) Processus (Process) Entrées (Inputs) Sorties (Outputs) Acteurs
Management des Systèmes d’Information Définition des Systèmes D’information
Management des Systèmes d’Information Exemple 1 de Réseau de SI d’entreprise
Management des Systèmes d’Information Exemple 2 de Réseau de SI d’entreprise
Management des Systèmes d’Information Stockage des données : Data Storage Type de support logique de données : # DB File
Management des Systèmes d’Information Stockage des données : Data Storage Fichiers : Type d’accès, Mode d’accès & Position du Pointeur Séquentiel Ecriture Lecture Directe
Management des Systèmes d’Information Stockage des données : Data Storage Fichiers : Système de Fichiers
Management des Systèmes d’Information Stockage des données : Data Storage Fichiers : Système de Fichiers
Management des Systèmes d’Information Stockage des données : Data Storage Fichiers : Gestion de la Mémoire Allocation Statique Allocation Dynamique Pile Allocation Dynamique Tas Allocation Statique : c’est le cas ou le programme défini en code source la mémoire qu’il va utiliser avant d’être chargé en mémoire, et une fois chargé en mémoire par exécution, il ne peut plus allouer de la mémoire, Allocation Dynamique Pile (heap) : c’est la zone mémoire utilisé par les variable locales des procédures ou fonctions Allocation Dynamique Tas (stack) : C’est la zone utilisé en allocation par les insctructions du programme C,C++ (new malloc…), dans le cas de java il y’a GC qui gère ça automatiquement,
Management des Systèmes d’Information Stockage des données : Data Storage Les bases de données : Types de BD Modèle Relationnel Modèle Hiérarchique Modèle Orienté Objet Modèle relationnel : stock des données alphanumérique homogène interlié en structure de table et les table sont organisé en ligne et colonne avec intersection en champs qui contient la donnée Modèle Hiérarchique : C’est un modèle de BD qui utilise la liaison de un à plusieurs en arborescence, et pour accéder d’un fils on est obligé de passer par le parent; - Base de données orienté objet : c’est un type de BD plus utilisé de plus en plus surtout en domaine multimédia et permet de stocker des objet de type de données hétérogène ( son, image, vidéos…) récupérable, exploitable et partageable;
Management des Systèmes d’Information Stockage des données : Data Storage Les bases de données Quelques Objets de la BD relationnelle Les tables; Vues; Procédures stockées; Trigger (Déclencheurs ); … Modèle relationnel : stock des données alphanumérique homogène interlié en structure de table et les table sont organisé en ligne et colonne avec intersection en champs qui contient la donnée Modèle Hiérarchique : C’est un modèle de BD qui utilise la liaison de un à plusieurs en arborescence, et pour accéder d’un fils on est obligé de passer par le parent; - Base de données orienté objet : c’est un type de BD plus utilisé de plus en plus surtout en domaine multimédia et permet de stocker des objet de type de données hétérogène ( son, image, vidéos…) récupérable, exploitable et partageable;
Management des Systèmes d’Information Stockage des données : Data Storage Avantage des bases de données : Données préservées en une seule place; Données peut être stocké dans un seule dépôt mais spatialement réparties; Au niveau application il n’est pas nécessaire de programmer la partie accès données (au contraire des fichiers); Les programme n’accède jamais à la partie données directement; Moins de possibilité d’erreur; La base de données assure l’intégrité des données; La base de données contient sa propre description d’une manière standard (data dictionary); La base de données maintient la relation entre les données;
Management des Systèmes d’Information Stockage des données : Data Storage Qui est en interaction avec la base de données : Les DBA : Administrateurs de BD ; Les programmeurs de base de données ; Les programmes conçus pour manipuler les données de la BD ;
Management des Systèmes d’Information Stockage des données : Data Storage Comment interagir avec la base de données : Direct : Interface graphique, Assistant…; Langage SQL : Insert, Delete, Update, Grant….;
Management des Systèmes d’Information Stockage des données : Data Storage Gestion de Sauvegarde : Sauvegarde de données
Management des Systèmes d’Information Stockage des données : Data Storage Gestion de sauvegarde: Type et mode de Sauvegarde Sauvegarde complète Sauvegarde Incrémentale Sauvegarde Différentielle Online OFFLINE
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Sauvegarde Complète Mode ?????
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Sauvegarde Complète OFFline !
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Sauvegarde incrémentale La sauvegarde incrémentale permet de sauvegarder les données qui ont été modifiées ou ajoutées depuis la dernière sauvegarde complète ou incrémentale. La sauvegarde incrémentale permet de sauvegarder les dernières modifications sur les fichiers plus rapidement qu'avec une sauvegarde complète. L'inconvénient de la sauvegarde incrémentale est le temps, la complexité, et la fiabilité de la restauration des données. En effet pour restaurer les données du jour J il faut déjà restaurer la dernière sauvegarde complète, puis restaurer les unes après les autres les sauvegardes incrémentales jusqu'au jour J.
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Récup. Sauvegarde Incrémentale La sauvegarde incrémentale permet de sauvegarder les données qui ont été modifiées ou ajoutées depuis la dernière sauvegarde complète ou incrémentale. La sauvegarde incrémentale permet de sauvegarder les dernières modifications sur les fichiers plus rapidement qu'avec une sauvegarde complète. L'inconvénient de la sauvegarde incrémentale est le temps, la complexité, et la fiabilité de la restauration des données. En effet pour restaurer les données du jour J il faut déjà restaurer la dernière sauvegarde complète, puis restaurer les unes après les autres les sauvegardes incrémentales jusqu'au jour J.
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Sauvegarde Différentielle La sauvegarde différentielle permet de sauvegarder les données qui ont été modifiées ou ajoutées depuis la dernière sauvegarde complète. La sauvegarde différentielle permet comme la sauvegarde incrémentale de sauvegarder les données plus rapidement qu'avec une sauvegarde complète, mais prend plus de temps qu'une sauvegarde incrémentale. Cependant, ce type de sauvegarde possède moins d'inconvénients que la sauvegarde incrémentale. En effet, pour restaurer les données du jour J il faudra restaurer la dernière sauvegarde complète puis la sauvegarde différentielle du jour J, procédé plus rapide que celui de la sauvegarde incrémentale
Management des Systèmes d’Information Stockage des données : Data Storage Type de Sauvegarde : Récup. Sauvegarde Différentielle La sauvegarde différentielle permet de sauvegarder les données qui ont été modifiées ou ajoutées depuis la dernière sauvegarde complète. La sauvegarde différentielle permet comme la sauvegarde incrémentale de sauvegarder les données plus rapidement qu'avec une sauvegarde complète, mais prend plus de temps qu'une sauvegarde incrémentale. Cependant, ce type de sauvegarde possède moins d'inconvénients que la sauvegarde incrémentale. En effet, pour restaurer les données du jour J il faudra restaurer la dernière sauvegarde complète puis la sauvegarde différentielle du jour J, procédé plus rapide que celui de la sauvegarde incrémentale
Management des Systèmes d’Information Stockage des données : Data Storage Stratégie de sauvegarde & Plan de sauvegarde ? SAUV. COMPLÈTE SAUV. INCREMENTAL SAUV. DIFFERENTIELLE
Management des Systèmes d’Information Stockage des données : Data Storage Stratégie de sauvegarde & Plan de sauvegarde ? SAUV. COMPLÈTE SAUV. INCREMENTAL SAUV. DIFFERENTIELLE
Management des Systèmes d’Information Solutions Web Définition
Management des Systèmes d’Information Solutions Web Environnement de solution web : Serveur web : Web server Base de données Requête Réponse Gestion de session : Session management Authentification : Authentication Internationalisation : (I18N) Client : Browser Règles de Gestion : Business Rules
Management des Systèmes d’Information Solutions Web Environnement de solution web, Plus… : Service web Autres : Services, DB… Requête/Réponse Requête Fournisseur C’est un standard de la W3C, C’est un programme indépendamment de son langage, qui traite des requêtes et fournis des données en réponse, cette technologie est essentiellement basée sur le langage XML Demandeur Réponse W3C Standard & Code Independent
Management des Systèmes d’Information Solutions Web Environnement de solution web, Plus… : HTTP Exemple de Requête
Management des Systèmes d’Information Solutions Web Environnement de solution web, Plus… : HTTP Exemple de Réponse
Management des Systèmes d’Information Solutions Web Environnement de solution web, Architecture… : Exemple 1
Management des Systèmes d’Information Solutions Web Environnement de solution web, Architecture… : JSON : C’est une technologie qui permet la structuration des données en paire (parent/fils) : événement, formatage. Exemple 1I
Management des Systèmes d’Information Solutions Web
Management des Systèmes d’Information Web 1.0…..Web 2.0…
Management des Systèmes d’Information Web 1.0…..Web 2.0… Web 1.0 : Essentiellement livraison d’information; Site web surtout Statique
Management des Systèmes d’Information Web 1.0…..Web 2.0… Web 1.0 : Contenu en lecture seule; Autoritaire ( pushed web ) : Top-Down; Rarement changé; Période de révolution du « .com » Fermé; Produit : Catalogue d’information; …… Nommée par Spécialistes “Read-only Era”
Management des Systèmes d’Information Web 1.0…..Web 2.0…
Management des Systèmes d’Information Web 1.0…..Web 2.0… Web 2.0 : Echange Interactif; Site web surtout Dynamique
Management des Systèmes d’Information Web 1.0…..Web 2.0… Web 2.0 : Blogs, Podcast, Site 2D, Syndication, wiki, Réseaux sociaux, partage de Vidéos…
Management des Systèmes d’Information Web 1.0…..Web 2.0…
Management des Systèmes d’Information Web 1.0…..Web 2.0… Web 2.0 : Interaction; Contenu partagé; Communauté; Démocratique : Bottom-up; Participation : Vote, Rate, Comment, Post…; Change en continue; …. “Collaborative Era”
Management des Systèmes d’Information …Web 3.0… Web 3.0 : Mobile; Indépendant de toute plateforme; Bases de données relationnelle Intelligente; Ontologique (concept par domaine); Portails 3D; Internet « des choses » ; Objets au service des personnes : tout est inter-lié en interaction (Exp. : lunette informe sur la santé des yeux….); Liaison entre le physique et le virtuel; Real time; …..
Management des Systèmes d’Information …Web 3.0… Web 3.0 : Fusion vers/du monde virtuel: Les Affaires, Education, Jeux… “Semantic Era”
Management des Systèmes d’Information Evolution du Web Web 1.0…3.0… : Web 3.0 Sémantique (Live) Web 2.0 Collaboration (Share) Web 1.0 Diffusion (Push)
Management des Systèmes d’Information Virtualisation Définition
Management des Systèmes d’Information Virtualisation Définition
Management des Systèmes d’Information Virtualisation Architecture Interne Un isolateur est un logiciel permettant d'isoler l'exécution des applications dans ce que l’on appelle des contextes ou bien zones d'exécution. L'isolateur permet ainsi de faire tourner plusieurs fois la même application dans un mode multi-instance (plusieurs instances d’exécution) même si elle n’était pas conçue pour ça. Un Hyperviseur de type 1 est comme un noyau système très léger et optimisé pour gérer les accès des noyaux d'OS invités à l'architecture matérielle sous-jacente. Si les OS invités fonctionnent en ayant conscience d'être virtualisés et sont optimisés pour ce fait, on parle alors de para-virtualisation (méthode indispensable sur Hyper-V de Microsoft et qui augmente les performances sur ESX de VMware par exemple). Actuellement l’hyperviseur est la méthode de virtualisation d'infrastructure la plus performante mais elle a pour inconvénient d’être contraignante et onéreuse, bien que permettant plus de flexibilité dans le cas de la virtualisation d'un centre de traitement de données.
Management des Systèmes d’Information Virtualisation Exemples de Solution
Management des Systèmes d’Information Solutions Open Source Définition
Management des Systèmes d’Information Solutions Open Source Définition Redistribution Gratuite ; Incluse le code source ; Permet de faire des modifications et des dérivations ; Pas de discrimination contre une personne ou un groupe ; Pas de discrimination contre un domaine d’activité ; La licence n’est pas de caractère offensive contre un autre logiciel ; Open source n’est pas nécessairement gratuit !!!!!!!!!!
Management des Systèmes d’Information Solutions Open Source Exemples Linux. Apache HTTP server. MySQL. Open Office; Sendmail; BIND; Mozilla/FireFox; gcc/g++/gdb; X Window; GIMP; Langages de programmation Python, Perl, TCL/Tk and PHP.
Management des Systèmes d’Information Solutions Open Source Quelques Acteurs de l’open source : Gurus Guido van Rossum (Python). John Oosterhout (Tcl). Brian Behlendorf (Apache). ….. Linus Torvalds (Linux). Larry Wall (Perl) Tim Berners-Lee (the Web).
Management des Systèmes d’Information Internet..SI..Entreprise Impact ? Avantages ? Vers où ?
Management des Systèmes d’Information Internet..SI..Entreprise
Management des Systèmes d’Information Internet..SI..Entreprise Donc : Une économie; Un champs de concurrence; Un facteur de différentiation Facteur de croissance; Internet est devenu Une dépendance; Nouvelle source de richesse;
Management des Systèmes d’Information Internet..SI..Entreprise Quoi Encore : Elle impact le PIB du pays; Elle Impact l’emploi; Elle Impact la performance des Entreprises Surtout les PME; Création de nouveaux produits et nouveaux services; Influence sur le mode de vie; PIB : Indicateur économique pour mesurer la production de la richesse dans un pays.
Management des Systèmes d’Information Internet..SI..Entreprise Vers où: Plus de mondialisation des échanges de produits et de services; Mutations technologiques rapides; Concurrence de plus en plus exacerbée; Plus d’opportunités de croissance et d’intégration aux marchés internationaux; Un levier de développement des échanges intérieurs et extérieurs; Accélération de l’intégration économique Régionale et mondiale : Besoin de stratégie en vue d’une meilleure insertion dans le commerce mondial; Economie d’échelle de moins en moins dans le temps, et de plus en plus dans l’espace; Plus de flexibilité dans les outils de production, d’exploitation, et de Décision;
Management des Systèmes d’Information Internet..SI..Entreprise Vers où, côté technologique : Espace et communauté virtuel 3D IA Temps réel
Management des Systèmes d’Information Importance des bases de données Etude de Cas Voir Vidéos