Management des Systèmes d’Information Dr: EL ILAM SI MOHAMED

71
Management des Systèmes d’Information Dr: EL ILAM SI MOHAMED

description

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). - PowerPoint PPT Presentation

Transcript of Management des Systèmes d’Information Dr: EL ILAM SI MOHAMED

Diapositive 1

Management des Systmes dInformationDr: EL ILAM SI MOHAMEDManagement des Systmes dInformationDfinition des Systmes Dinformation :Langage Machine vs langage Humain Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)

Management des Systmes dInformationDfinition des Systmes Dinformation :Langage Binaire vs Langage Humain Je suis un tudiant PIIMT en Management et Ingnierie InformatiqueLanguage Humain0100101001100101001000000111001101110101011010010111001100100000011101010110111000100000111010010111010001110101011001000110100101100001011011100111010000100000111000000010000001101100001001111100100101100011011011110110110001100101001000000101001101110101011100001110100101110010011010010110010101110101011100100110010100100000011001000110010100100000010100100110000101100010011000010111010000100000011001010110111000100000010011010110000101101110011000010110011101100101011011010110010101101110011101000010000001100101011101000010000001001001011011100110011111101001011011100110100101100101011100100110100101100101001000000100100101101110011001100110111101110010011011010110000101110100011010010111000101110101011001010000110100001010Language BinaireManagement des Systmes dInformationDfinition des Systmes Dinformation :Langage Machine vs langage Humain Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)

Management des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Essentiels (Client, Serveur, Rseau)

Management des Systmes dInformationDfinition des Systmes Dinformation :Langage Machine vs langage Humain Matriel ( Hardware)Immatriel, Logiciel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)

Management des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel, Logiciel (Software)Systmes dexploitation :

Management des Systmes dInformationDfinition des Systmes Dinformation :Langage Machine vs langage Humain Matriel ( Hardware)Immatriel, Logiciel (Software)Gestionnaire de base de donnes :

Management des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel, Logiciel (Software)Catgories De solutions Entreprise :Application Mono Poste

Application RseauSolutions WebManagement des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)Systme dInformationEntresManagement des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)Systme dInformationSortiesManagement des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)

Management des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)

Management des Systmes dInformationDfinition des Systmes Dinformation :Matriel ( Hardware)Immatriel (Software)Processus (Process)Entres (Inputs)Sorties (Outputs)Acteurs

Dfinition des Systmes Dinformation

Management des Systmes dInformation

Management des Systmes dInformationExemple 1 de Rseau de SI dentrepriseManagement des Systmes dInformation

Exemple 2 de Rseau de SI dentrepriseManagement des Systmes dInformationStockage des donnes : Data StorageType de support logique de donnes :

#DBFileManagement des Systmes dInformationStockage des donnes : Data StorageFichiers : Type daccs, Mode daccs & Position du Pointeur

SquentielDirecteLectureEcritureManagement des Systmes dInformationStockage des donnes : Data StorageFichiers : Systme de Fichiers

Management des Systmes dInformationStockage des donnes : Data StorageFichiers : Systme de Fichiers

Management des Systmes dInformationStockage des donnes : Data Storage

Fichiers : Gestion de la Mmoire

Allocation StatiqueAllocation Dynamique PileAllocation Dynamique TasAllocation Statique : cest le cas ou le programme dfini en code source la mmoire quil va utiliser avant dtre charg en mmoire, et une fois charg en mmoire par excution, il ne peut plus allouer de la mmoire,

Allocation Dynamique Pile (heap) : cest la zone mmoire utilis par les variable locales des procdures ou fonctions

Allocation Dynamique Tas (stack) : Cest la zone utilis en allocation par les insctructions du programme C,C++ (new malloc), dans le cas de java il ya GC qui gre a automatiquement,22Management des Systmes dInformationStockage des donnes : Data StorageLes bases de donnes : Types de BDModle Relationnel

Modle Hirarchique

Modle Orient Objet

Modle relationnel : stock des donnes alphanumrique homogne interli en structure de table et les table sont organis en ligne et colonne avec intersection en champs qui contient la donne Modle Hirarchique : Cest un modle de BD qui utilise la liaison de un plusieurs en arborescence, et pour accder dun fils on est oblig de passer par le parent;- Base de donnes orient objet : cest un type de BD plus utilis de plus en plus surtout en domaine multimdia et permet de stocker des objet de type de donnes htrogne ( son, image, vidos) rcuprable, exploitable et partageable; 23Management des Systmes dInformationStockage des donnes : Data StorageLes bases de donnes Quelques Objets de la BD relationnelle Les tables; Vues; Procdures stockes; Trigger (Dclencheurs );

Modle relationnel : stock des donnes alphanumrique homogne interli en structure de table et les table sont organis en ligne et colonne avec intersection en champs qui contient la donne Modle Hirarchique : Cest un modle de BD qui utilise la liaison de un plusieurs en arborescence, et pour accder dun fils on est oblig de passer par le parent;- Base de donnes orient objet : cest un type de BD plus utilis de plus en plus surtout en domaine multimdia et permet de stocker des objet de type de donnes htrogne ( son, image, vidos) rcuprable, exploitable et partageable; 24Management des Systmes dInformationStockage des donnes : Data StorageAvantage des bases de donnes :Donnes prserves en une seule place; Donnes peut tre stock dans un seule dpt mais spatialement rparties; Au niveau application il nest pas ncessaire de programmer la partie accs donnes (au contraire des fichiers);Les programme naccde jamais la partie donnes directement;Moins de possibilit derreur;La base de donnes assure lintgrit des donnes;La base de donnes contient sa propre description dune manire standard (data dictionary);La base de donnes maintient la relation entre les donnes;

25Management des Systmes dInformationStockage des donnes : Data StorageQui est en interaction avec la base de donnes :

Les DBA: Administrateurs de BD;Les programmeurs de base de donnes;Les programmes conus pour manipuler les donnes de la BD;

26Management des Systmes dInformationStockage des donnes : Data StorageComment interagir avec la base de donnes :Direct : Interface graphique, Assistant;Langage SQL : Insert, Delete, Update, Grant.;

27Management des Systmes dInformationStockage des donnes : Data StorageGestion de Sauvegarde : Sauvegarde de donnes

Management des Systmes dInformationStockage des donnes : Data StorageGestion de sauvegarde: Type et mode de Sauvegarde

Sauvegarde complte

Sauvegarde Incrmentale

Sauvegarde Diffrentielle

OnlineOFFLINEManagement des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Sauvegarde Complte

Mode ?????30Management des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Sauvegarde Complte

OFFline !31Management des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Sauvegarde incrmentale

La sauvegarde incrmentale permet de sauvegarder les donnes qui ont t modifies ou ajoutes depuis la dernire sauvegarde complte ou incrmentale. La sauvegarde incrmentale permet de sauvegarder les dernires modifications sur les fichiers plus rapidement qu'avec une sauvegarde complte. L'inconvnient de la sauvegarde incrmentale est le temps, la complexit, et la fiabilit de la restauration des donnes. En effet pour restaurer les donnes du jour J il faut dj restaurer la dernire sauvegarde complte, puis restaurer les unes aprs les autres les sauvegardes incrmentales jusqu'au jour J. 32Management des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Rcup. Sauvegarde Incrmentale

La sauvegarde incrmentale permet de sauvegarder les donnes qui ont t modifies ou ajoutes depuis la dernire sauvegarde complte ou incrmentale. La sauvegarde incrmentale permet de sauvegarder les dernires modifications sur les fichiers plus rapidement qu'avec une sauvegarde complte. L'inconvnient de la sauvegarde incrmentale est le temps, la complexit, et la fiabilit de la restauration des donnes. En effet pour restaurer les donnes du jour J il faut dj restaurer la dernire sauvegarde complte, puis restaurer les unes aprs les autres les sauvegardes incrmentales jusqu'au jour J. 33Management des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Sauvegarde Diffrentielle

La sauvegarde diffrentielle permet de sauvegarder les donnes qui ont t modifies ou ajoutes depuis la dernire sauvegarde complte. La sauvegarde diffrentielle permet comme la sauvegarde incrmentale de sauvegarder les donnes plus rapidement qu'avec une sauvegarde complte, mais prend plus de temps qu'une sauvegarde incrmentale.Cependant, ce type de sauvegarde possde moins d'inconvnients que la sauvegarde incrmentale.En effet, pour restaurer les donnes du jour J il faudra restaurer la dernire sauvegarde complte puis la sauvegarde diffrentielle du jour J, procd plus rapide que celui de la sauvegarde incrmentale34Management des Systmes dInformationStockage des donnes : Data StorageType de Sauvegarde : Rcup. Sauvegarde Diffrentielle

La sauvegarde diffrentielle permet de sauvegarder les donnes qui ont t modifies ou ajoutes depuis la dernire sauvegarde complte. La sauvegarde diffrentielle permet comme la sauvegarde incrmentale de sauvegarder les donnes plus rapidement qu'avec une sauvegarde complte, mais prend plus de temps qu'une sauvegarde incrmentale.Cependant, ce type de sauvegarde possde moins d'inconvnients que la sauvegarde incrmentale.En effet, pour restaurer les donnes du jour J il faudra restaurer la dernire sauvegarde complte puis la sauvegarde diffrentielle du jour J, procd plus rapide que celui de la sauvegarde incrmentale35Management des Systmes dInformationStockage des donnes : Data StorageStratgie de sauvegarde & Plan de sauvegarde ?

SAUV. COMPLTESAUV. INCREMENTALSAUV. DIFFERENTIELLE

36Management des Systmes dInformationStockage des donnes : Data StorageStratgie de sauvegarde & Plan de sauvegarde ?

SAUV. COMPLTESAUV. INCREMENTALSAUV. DIFFERENTIELLE

37Management des Systmes dInformationSolutions WebDfinition

38Management des Systmes dInformationSolutions WebEnvironnement de solution web :Serveur web : Web serverBase de donnesRequteRponseGestion de session : Session managementAuthentification : AuthenticationInternationalisation : (I18N)Client : BrowserRgles de Gestion : Business Rules

39Management des Systmes dInformationSolutions WebEnvironnement de solution web, Plus :

Service web

DemandeurFournisseurRponseRequteAutres :Services, DBRequte/RponseW3C Standard & Code IndependentCest un standard de la W3C, Cest un programme indpendamment de son langage, qui traite des requtes et fournis des donnes en rponse, cette technologie est essentiellement base sur le langage XML40

Management des Systmes dInformationSolutions WebEnvironnement de solution web, Plus :HTTP

Exemple de Requte41

Management des Systmes dInformationSolutions WebEnvironnement de solution web, Plus :HTTP

Exemple de Rponse42Management des Systmes dInformationSolutions WebEnvironnement de solution web, Architecture :

Exemple 143Management des Systmes dInformationSolutions WebEnvironnement de solution web, Architecture :

JSON : Cest une technologie qui permet la structuration des donnes en paire (parent/fils) : vnement, formatage.

Exemple 1I44Management des Systmes dInformationSolutions Web

45Management des Systmes dInformationWeb 1.0..Web 2.0

46Management des Systmes dInformationWeb 1.0 : Essentiellement livraison dinformation;

Site web surtout Statique

Web 1.0..Web 2.047Management des Systmes dInformationWeb 1.0 : Contenu en lecture seule;Autoritaire ( pushed web ) : Top-Down;Rarement chang;Priode de rvolution du .comFerm;Produit : Catalogue dinformation;Nomme par Spcialistes Read-only Era

Web 1.0..Web 2.0

48

Management des Systmes dInformationWeb 1.0..Web 2.0

49Management des Systmes dInformationWeb 2.0 :

Echange Interactif;

Site web surtout DynamiqueWeb 1.0..Web 2.0

50Management des Systmes dInformationWeb 2.0 :

Blogs, Podcast, Site 2D, Syndication, wiki, Rseaux sociaux, partage de Vidos Web 1.0..Web 2.0

51Management des Systmes dInformation

Web 1.0..Web 2.052Management des Systmes dInformationWeb 2.0 : Interaction;Contenu partag;Communaut;Dmocratique : Bottom-up;Participation : Vote, Rate, Comment, Post;Change en continue;. Collaborative Era

Web 1.0..Web 2.0

53Management des Systmes dInformationWeb 3.0 : Mobile;Indpendant de toute plateforme;Bases de donnes 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;..Web 3.0

54Management des Systmes dInformationWeb 3.0 :

Fusion vers/du monde virtuel: Les Affaires, Education, Jeux Web 3.0

Semantic Era55Management des Systmes dInformationWeb 1.03.0 :

Evolution du WebWeb 1.0 Diffusion(Push)Web 2.0 Collaboration (Share)Web 3.0 Smantique (Live)56Management des Systmes dInformationVirtualisationDfinition

57Management des Systmes dInformationVirtualisationDfinition

58Management des Systmes dInformationVirtualisationArchitecture Interne

Un isolateur est un logiciel permettant d'isoler l'excution des applications dans ce que lon appelle des contextes ou bien zones d'excution. L'isolateur permet ainsi de faire tourner plusieurs fois la mme application dans un mode multi-instance (plusieurs instances dexcution) mme si elle ntait pas conue pour a.

Un Hyperviseur de type 1 est comme un noyau systme trs lger et optimis pour grer les accs des noyaux d'OS invits l'architecture matrielle sous-jacente. Si les OS invits fonctionnent en ayant conscience d'tre virtualiss et sont optimiss pour ce fait, on parle alors de para-virtualisation (mthode indispensable sur Hyper-V de Microsoft et qui augmente les performances sur ESX de VMware par exemple).Actuellement lhyperviseur est la mthode de virtualisation d'infrastructure la plus performante mais elle a pour inconvnient dtre contraignante et onreuse, bien que permettant plus de flexibilit dans le cas de la virtualisation d'un centre de traitement de donnes.

59Management des Systmes dInformationVirtualisationExemples de Solution

60Management des Systmes dInformationSolutions Open SourceDfinition

61Management des Systmes dInformationSolutions Open SourceDfinitionRedistribution Gratuite;Incluse le code source;Permet de faire des modifications et des drivations;Pas de discrimination contre une personne ou un groupe;Pas de discrimination contre un domaine dactivit;La licence nest pas de caractre offensive contre un autre logiciel;Open source nest pas ncessairement gratuit!!!!!!!!!!

62Management des Systmes dInformationSolutions Open SourceExemplesLinux.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.

63Management des Systmes dInformationSolutions Open SourceQuelques Acteurs de lopen source : Gurus

Guido van Rossum (Python). John Oosterhout (Tcl). Brian Behlendorf (Apache)...

Linus Torvalds (Linux). Tim Berners-Lee (the Web).

Larry Wall (Perl)64Management des Systmes dInformationInternet..SI..EntrepriseImpact ?Avantages ?Vers o ?

65Management des Systmes dInformation

Internet..SI..Entreprise66Management des Systmes dInformationInternet..SI..EntrepriseDonc :

Une conomie;Un champs de concurrence;Un facteur de diffrentiation Facteur de croissance;Internet est devenu Une dpendance;Nouvelle source de richesse;

67Management des Systmes dInformationInternet..SI..EntrepriseQuoi Encore :

Elle impact le PIB du pays;Elle Impact lemploi;Elle Impact la performance des Entreprises Surtout les PME;Cration 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.68Management des Systmes dInformationInternet..SI..EntrepriseVers o:Plus de mondialisation des changes de produits et de services; Mutations technologiques rapides;Concurrence de plus en plus exacerbe;Plus dopportunits de croissance et dintgration aux marchs internationaux;Un levier de dveloppement des changes intrieurs et extrieurs;Acclration de lintgration conomique Rgionale et mondiale : Besoin de stratgie en vue dune meilleure insertion dans le commerce mondial;Economie dchelle de moins en moins dans le temps, et de plus en plus dans lespace; Plus de flexibilit dans les outils de production, dexploitation, et de Dcision;

69Management des Systmes dInformationInternet..SI..EntrepriseVers o, ct technologique :

3DEspace et communaut virtuelIATemps rel

70Management des Systmes dInformationImportance des bases de donnesEtude de Cas

Voir Vidos71