La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

ENSG 18 septembre 2006 Approche historique des systèmes d'information Laurent Bloch, INSERM.

Présentations similaires


Présentation au sujet: "ENSG 18 septembre 2006 Approche historique des systèmes d'information Laurent Bloch, INSERM."— Transcription de la présentation:

1 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://www.laurent-bloch.org Approche historique des systèmes d'information Laurent Bloch, INSERM

2 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

3 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

4 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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).

5 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://www.laurent-bloch.org Ordinateurs et logiciels : les outils techniques du Système d'Information ➢ Modèle de von Neumann ; ➢ Persistance des données, 2 nde : les systèmes de gestion de bases de données : ➢ SGBD relationnels, ➢ systèmes de gestion d'objets, ➢ systèmes persistants.

6 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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 à effectuer s'appelle le programme. La mémoire : contient des données ; le texte du programme est une donnée. Entrée Sortie

7 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

8 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

9 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

10 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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 !

11 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

12 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

13 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

14 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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 !

15 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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é.

16 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

17 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

18 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://www.laurent-bloch.org Modélisation des traitements et 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...

19 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://www.laurent-bloch.org Logiciel libre ➢ Un autre modèle économique : – Gnu Public License (GPL) ; – les « quatre libertés » : • utiliser, • copier, • modifier, • distribuer.

20 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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.

21 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://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 !

22 ENSG 18 septembre 2006 Laurent.Bloch.1@free.fr http://www.laurent-bloch.org


Télécharger ppt "ENSG 18 septembre 2006 Approche historique des systèmes d'information Laurent Bloch, INSERM."

Présentations similaires


Annonces Google