View
26
Download
0
Category
Preview:
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
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://www.laurent-bloch.org
Approche historique des systèmes d'information
Laurent Bloch, INSERM
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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).
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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 !
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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 !
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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é.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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...
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://www.laurent-bloch.org
Logiciel libre
➢ Un autre modèle économique :– Gnu Public License (GPL) ;– les « quatre libertés » :• utiliser,• copier,• modifier,• distribuer.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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.
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://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 !
ENSG 18 septembre 2006Laurent.Bloch.1@free.frhttp://www.laurent-bloch.org
Recommended