22
ENSG 18 septembre 2006 [email protected] http://www.laurent- bloch.org Approche historique des systèmes d'information Laurent Bloch, INSERM

Approche historique des systèmes d'information

  • Upload
    zia

  • View
    24

  • Download
    0

Embed Size (px)

DESCRIPTION

Laurent Bloch, INSERM. Approche historique des systèmes d'information. Ordinateurs et logiciels : les outils techniques du Système d'Information. Modèle de von Neumann : au début était le calcul ; puis vinrent les données ... et un jour la gestion, suivie du texte. - PowerPoint PPT Presentation

Citation preview

Page 1: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Approche historique des systèmes d'information

Laurent Bloch, INSERM

Page 2: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Ordinateurs et logiciels :les outils techniques du Système d'Information

➢ Modèle de von Neumann :– au début était le calcul ;– puis vinrent les données ...– et un jour la gestion,– suivie du texte.

Page 3: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Ordinateurs et logiciels :les outils techniques du Système d'Information

➢ Modèle de von Neumann ;➢ Persistance des données, 1ère : les

fichiers :– en 1953, l'IBM 701 utilise des bandes

magnétiques ;– en 1956 IBM lance le RAMAC, premier

disque magnétique, 5 millions de caractères.

Page 4: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Ordinateurs et logiciels :et les données !

➢ Il y avait déjà des données :– cartes perforées ;– or : « la mécanographie n'existe pas, n'a

jamais existé » (L. Bloch) ;– néanmoins : créée à la fin du XIXème siècle

par Hollerith pour le recensement américain ;

– le langage RPG (GAP II).

Page 5: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Ordinateurs et logiciels :les outils techniques du Système d'Information

➢ Modèle de von Neumann ;➢ Persistance des données, 2nde : les

systèmes de gestion de bases de données :

➢ SGBD relationnels,➢ systèmes de gestion d'objets,➢ systèmes persistants.

Page 6: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Modèle de von Neumann Le processeur :

effectue des actions ; les actions modifient ou déplacent des donnéesdans la mémoire.

La liste des actions à effectuers'appelle le programme.

La mémoire :contient des données ; le texte du

programme est une donnée.

EntréeSortie

Page 7: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

La question des données ➢ La mémoire est trop petite pour

contenir beaucoup de données.➢ Il faut pouvoir conserver, réutiliser

les données : idée de persistance.➢ Première incarnation de l'idée de

persistance : le fichier.➢ Cette idée était inévitable, mais

peu satisfaisante.

Page 8: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Indigence des fichiers ➢ À chaque traitement, le contenu de

la mémoire est vidé dans un fichier.➢ La mémoire de l'entreprise est une

collection de fichiers distincts...➢ ... entre lesquels la cohérence doit

être assurée « à la main »...➢ ... d'où résulte l'incohérence.

Page 9: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Indigence des fichiers (2)➢ En outre, les fichiers sont difficiles à

comprendre :➢ pas de statut conceptuel selon le modèle de

von Neumann ;➢ les utilisateurs ont du mal avec l'idée de

mémoire, alors distinguer entre mémoire vive et mémoire persistante est abuser de leur patience.

Page 10: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Seconde tentative : SGBD ➢ Système de fichiers organisé, de

façon à savoir ce qu'il contient ;➢ Une certaine standardisation des

traitements et des données ;➢ L'espoir d'une cohérence globale ;➢ L'algèbre relationnelle donne un

modèle robuste et pratique ;➢ Mais : pas de concept selon von

Neumann !

Page 11: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Troisième tentative : SGDO ➢ Les Systèmes de Gestion de Données

Objet (SGDO) étaient destinés à abolir les rigidités des SGBD relationnels.

➢ Au lieu de ranger les données dans des tables, on allait les conserver sous la même forme que dans la mémoire vive.

➢ Une réunification von-neumannienne.➢ Échec : la forme des données d'un SGDO

dépend du langage et de l'ordinateur utilisés pour le créer.

Page 12: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Ce que serait la Voie ? ➢ L'idée du SGDO, mais implantée dans le

système d'exploitation.➢ Pour une donnée, la persistance serait

un attribut parmi les autres :➢ nom ;➢ type ;➢ propriétaire ;➢ droits d'accès ;➢ durée de vie.

➢ Vous aurez reconnu les métadonnées.

Page 13: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Pourquoi la Voie ? ➢ L'implantation de l'idée de persistance

restaurerait pour les données un statut conceptuel intelligible.

➢ Cela a déjà été fait :➢ le système Multics, avec la notion de segment ;➢ le système Pick, construit autour d'une base de

données ;➢ les moyens systèmes d'IBM : System 38, AS 400.

Page 14: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Pourquoi la Voie a-t-elle échoué (jusqu'à présent) ?

➢ Instaurer l'intelligibilité,➢ Ouvrir l'accès aux données :– des actes subversifs, condamnés par le syndicat

des informaticiens.

➢ Un précurseur : Apple, un suiveur habile : Microsoft !

Page 15: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Pourquoi la Voie a-t-elle échoué (jusqu'à présent) ?

➢ Limites du modèle Apple :– trop élitiste, défaut d'hégémonie !

➢ Limites du modèle Microsoft :– architecture fermée ;– pas de vision pour la sécurité.

Page 16: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Naissance des Systèmes d'Information (SI)

➢ 1966 : IBM conçoit (avec Rockwell et Caterpillar) le logiciel Information Management System (IMS), pour le projet Appolo. IMS existe toujours.

➢ Première expérience d'intégration de données disparates et d'origines multiples.

Page 17: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Modélisation des traitements et des données

➢ Modélisation des traitements :– programmation des ordinateurs ;– Turing et von Neumann.

➢ Modélisation des données :– codages : ISO-8859, Unicode ;– nommage : POSIX ;– organisation : SQL, XML, OpenDocument.

Page 18: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Modélisation des traitementset des données

➢ Depuis que l'informatique sert à la gestion :– recherche d'un outil qui serait à la programmation

ce que le dessin industriel était à l'industrie mécanique.

➢ Tentatives :– organigramme ;– Merise, SADT ;– UML...

Page 19: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Logiciel libre

➢ Un autre modèle économique :– Gnu Public License (GPL) ;– les « quatre libertés » :• utiliser,• copier,• modifier,• distribuer.

Page 20: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Logiciel libre

➢ Mais aussi :➢ Une autre façon de créer du logiciel :– dépôts accessibles en réseau http://freshmeat.net/ ;

– réutilisation, enfin !– composition de logiciels ;– développement coopératif.

Page 21: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org

Logiciel libre

➢ Mais aussi :➢ Une autre façon d'utiliser le logiciel :– complexité du logiciel compilé privé :• déploiement,• usage,

– due (pour bonne part) aux dispositifs de protection.

– plus de bons de commande !

Page 22: Approche historique des systèmes d'information

ENSG 18 septembre [email protected]://www.laurent-bloch.org