ENSG 18 septembre 2006 [email protected] Approche historique des systèmes d'information...
-
Upload
bernadine-besson -
Category
Documents
-
view
107 -
download
0
Transcript of ENSG 18 septembre 2006 [email protected] Approche historique des systèmes d'information...
ENSG 18 septembre [email protected]
http://www.laurent-bloch.org
Approche historique des systèmes d'information
Laurent Bloch, INSERM
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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).
ENSG 18 septembre [email protected]
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, 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 [email protected]
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 à effectuers'appelle le programme.
La mémoire :contient des données ; le texte du
programme est une donnée.
EntréeSortie
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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 !
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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 !
ENSG 18 septembre [email protected]
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é.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
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.
ENSG 18 septembre [email protected]
http://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 [email protected]
http://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 [email protected]
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.
ENSG 18 septembre [email protected]
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 !
ENSG 18 septembre [email protected]
http://www.laurent-bloch.org