| Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées | ||||||
IMS a débuté comme une base de données hiérarchique créée par IBM en 1966 pour le compte de Rockwell et le
programme Apollo. Il fut utilisé pour suivre les factures des matériels pour le
programme Saturn V.
IMS est toujours en cours de fonctionnement 40 ans après son lancement et continue à donner lieu à des développements sous le système d'exploitation MVS d'IBM (OS/390, z/OS).
Il y a trois principes de base pour une base de données hiérarchique :
1. Full Function
2. La base de données IMS dispose aussi d'accès rapides - 'Data Entry Databases (DEDB) et 'Main Storage Databases (MSDB). Ces deux sortes de bases de données ne permettent pas n'importe quelle indexation, mais sont conçues pour de très hauts débits d'information. Sur les versions recéntes d'IMS, la méthode 'MSDB' peut être remplacée par du stockage virtuel (VSO - Virtual Storage Option).
3. Avec la version 7.1 d'IMS, une nouvelle extension 'haute disponibilité' a été introduite (HALDB - High Availability Large Database). Elle permet une meilleure disponibilité des données, une meilleure gestion de très grand volumes de données (et même une ré-organisation en-ligne avec la version 9).
IMS est également un gestionnaire de transactions. Le gestionnaire interagit avec un utilisateur final (connecté via VTAM ou TCP/IP et, de la même manière qu'une interface web utilisant des scripts CGI, fournit une interface permettant d'effectuer des requêtes ou de mettre à jour des bases de données IMS ou DB2. IMS utilise le principe des files de requêtes. Une transaction entrante (depuis un terminal) est reçue par le contrôleur IMS, puis stocké dans la file de messages (message queue). Lorsqu'une transaction à été mise dans la file, IMS fait appel à son ordonnanceur pour démarrer le programme de l'utilisateur dans une zone réservée (région). Le message est alors traité et retiré de la file d'attente, les données sont stockées ou mises à jour et une réponse est éventuellement insérée dans la file d'attente d'IMS pour être ré-expédiée à l'utilisateur.
Si vous avez déjà retiré de l'argent d'un distributeur automatique (ATM en anglais), il y a une forte chance pour que votre demande ait été traité par un système de type IMS.
IMS health est également le nom d'une société multinationale achetant des données de santé aux médecins. Celles-ci sont par exemple vendues aux laboratoires pharmaceutiques pour leur permettre de suivre l'évolution des prescriptions de leur produits.
En France, le Conseil National de l'Ordre a émis un avis défavorable à ce type de pratique, la confidentialité et l'anonymat des données transmises étant problématique et les conditions d'exploitation commerciale jugées particulièrement opaques.


