📋 Plan du Cours
- Strates SI informatisé
- Évolution matérielle
- Cloud computing
- Architecture applicative
- Gestion des données
- Applications métiers
- Informatique décisionnelle
- Propriétés ACID
- Progiciels intégrés
- Fédération logicielle
🔑 Notions clés & Définitions
- Matériel informatique : Ensemble des composants physiques d’un système informatique, tels que les ordinateurs, périphériques, serveurs, etc., qui constituent la base matérielle du SI (voir section 1, strate technique).
- Réseaux de télécommunication : Infrastructures permettant la transmission de données entre différents équipements informatiques, essentiels pour la connectivité et le nomadisme (voir section 1, strate technique).
- Logiciels de base et systèmes d’exploitation standards : Programmes fondamentaux qui gèrent le matériel et fournissent une plateforme pour le développement et l’exécution d’applications, leur standardisation favorise l’interopérabilité (voir section 1, strate technique).
- Protocoles, méthodes et langages informatiques standardisés : Ensemble de règles et de conventions permettant la communication, l’échange et la compatibilité entre différents systèmes et logiciels, favorisant la standardisation et l’interopérabilité (voir section 1, strate technique).
- Connectivité et nomadisme : Capacité des systèmes à assurer une connexion permanente ou intermittente aux ressources informatiques, permettant la mobilité et l’accès à distance aux données et applications (voir section 1, strate technique).
📝 Points essentiels
- La strate technique se compose principalement du matériel informatique, des réseaux de télécommunication, des logiciels de base, des systèmes d’exploitation, ainsi que des protocoles et langages standardisés, qui ont considérablement évolué pour améliorer la mise en réseau, la spécialisation des machines et la compatibilité des systèmes.
- L’évolution vers le cloud computing illustre cette tendance, avec la mise à disposition à la demande de ressources matérielles et logiciels via Internet, selon des modèles IaaS, PaaS, SaaS (voir section 1, strate technique, cloud computing).
- La compression du temps et de l’espace dans le SI, ainsi que la connectivité et le nomadisme, sont des caractéristiques clés qui permettent une automatisation accrue, une efficacité renforcée, et une transformation continue des processus informatiques.
💡 À retenir
La strate technique constitue la base matérielle et logicielle du SI, dont l’évolution constante favorise la connectivité, la mobilité, et l’automatisation, impactant profondément la performance et la flexibilité des systèmes d’information.
📖 2. Évolution matérielle
🔑 Notions clés & Définitions
- Matériel informatique : ensemble des composants physiques d’un système informatique, tels que les ordinateurs, serveurs et périphériques, qui ont connu une miniaturisation, une augmentation de puissance et de mémoire (Mickaël DAVID, 84).
- Réseaux de télécommunication : infrastructures permettant la transmission de données sur de longues distances, dont la capacité et la couverture ont été considérablement accrues grâce aux évolutions technologiques (Mickaël DAVID, 84).
- Logiciels de base et systèmes d’exploitation : programmes fondamentaux permettant le fonctionnement des machines, qui sont devenus plus standardisés et intuitifs, facilitant la mise en réseau et la spécialisation des machines (Mickaël DAVID, 84).
- Spécialisation des machines : processus par lequel les ordinateurs deviennent plus adaptés à des tâches spécifiques, améliorant leur efficacité et leur intégration dans les réseaux (Mickaël DAVID, 85).
- Standardisation : processus d’adoption de protocoles, langages et méthodes communs, rendant les composants matériels et logiciels plus compatibles et interchangeables, favorisant l’interconnexion et la simplification des systèmes (Mickaël DAVID, 84).
📝 Points essentiels
- L’évolution du matériel informatique se caractérise par une réduction de la taille des composants tout en augmentant leur puissance, mémoire et capacité de traitement (Mickaël DAVID, 84).
- La miniaturisation et la puissance accrue des composants matériels ont permis une meilleure intégration dans des dispositifs mobiles et une connectivité omniprésente (Mickaël DAVID, 84).
- Les réseaux de télécommunication ont connu une capacité et une couverture accrues, rendant la transmission de données plus rapide et accessible partout, facilitant la communication et la collaboration (Mickaël DAVID, 84).
- La standardisation des logiciels de base et des systèmes d’exploitation a permis une meilleure compatibilité, une plus grande facilité d’utilisation, et une spécialisation accrue des machines, optimisant leur utilisation dans divers contextes (Mickaël DAVID, 84).
- La convergence de ces évolutions a permis une meilleure mise en réseau, une automatisation accrue, et une diversification des applications matérielles, favorisant l’innovation et la transformation des systèmes d’information (Mickaël DAVID, 85).
💡 À retenir
L’évolution du matériel informatique, en rendant les composants plus petits, puissants et mémoire, combinée à une capacité réseau accrue et à une standardisation des logiciels, a permis une meilleure spécialisation des machines et une mise en réseau plus efficace, transformant profondément les systèmes d’information.
📖 3. Cloud computing
🔑 Notions clés & Définitions
- Cloud computing : Mise à disposition de ressources informatiques (matériels et logiciels) à la demande via Internet, généralement tarifée en fonction de l’usage, permettant une flexibilité et une évolutivité accrues (selon Mickaël DAVID, 85).
- Modèles de service cloud : Différentes offres permettant d’accéder à des ressources informatiques via Internet :
- IaaS (Infrastructure as a Service) : Fourniture d’infrastructures matérielles virtualisées, telles que serveurs, stockage, réseaux.
- PaaS (Platform as a Service) : Plateforme permettant de déployer, gérer des applications sans gérer l’infrastructure sous-jacente.
- SaaS (Software as a Service) : Logiciels accessibles en ligne, sans installation locale, via un navigateur web.
- Ressources matérielles et logicielles virtualisées : Technique permettant de créer des environnements virtuels séparés sur une même infrastructure physique, facilitant la gestion, la scalabilité et la flexibilité (selon Mickaël DAVID, 85).
- Différence entre cloud et on premise : Le cloud offre des ressources à distance, accessibles via Internet, avec une tarification à l’usage, contrairement à une infrastructure locale (on premise) qui nécessite un investissement initial et une gestion interne.
📝 Points essentiels
- Le cloud computing repose sur la virtualisation des ressources matérielles et logicielles, permettant une allocation dynamique selon les besoins (selon Mickaël DAVID, 85).
- Les modèles de service IaaS, PaaS et SaaS offrent différents niveaux d’abstraction et de gestion, adaptés aux besoins spécifiques des entreprises.
- La tarification à l’usage favorise la flexibilité et l’optimisation des coûts, en évitant les investissements lourds en matériel et logiciels (selon Mickaël DAVID, 85).
- La différence fondamentale avec l’approche on premise réside dans la localisation des ressources et la gestion, le cloud étant externalisé et accessible via Internet.
- La virtualisation permet de maximiser l’utilisation des ressources matérielles, d’assurer la scalabilité et d’améliorer la disponibilité des services.
💡 À retenir
Le cloud computing offre une infrastructure informatique flexible, virtualisée et accessible à la demande, permettant aux entreprises d’optimiser leurs coûts et leur agilité, tout en différant la gestion des ressources matérielles et logicielles à des fournisseurs spécialisés.
📖 4. Architecture applicative
🔑 Notions clés & Définitions
- Architecture en couches : Organisation d’une application en plusieurs niveaux distincts, généralement présentation, traitement et données, permettant une séparation claire des responsabilités et une meilleure modularité.
- Architecture client-serveur 2-tiers : Modèle où un client lourd ou léger communique directement avec un serveur unique qui gère la majorité des traitements et du stockage, chaque partie étant distincte.
- Architecture N-tiers : Extension de l’architecture client-serveur où l’application est découpée en plusieurs couches (présentation, traitement, données), réparties sur plusieurs serveurs, pour améliorer la scalabilité et la sécurité.
- Types de clients :
- Lourd : nécessite beaucoup de ressources, assure la majorité des traitements et du stockage.
- Léger : peu consommateur en ressources, principalement interface utilisateur.
- Universel : navigateur web ou applets, accessible via internet.
- Découpage des traitements :
- SOA (Service Oriented Architecture) : architecture basée sur des services indépendants, facilitant la réutilisation et l’intégration.
- Microservices : architecture décomposée en petits services autonomes, déployables indépendamment, favorisant la flexibilité et l’évolutivité.
📝 Points essentiels
- L’architecture en couches permet de séparer la présentation, le traitement et la gestion des données, facilitant la maintenance et l’évolution des applications.
- La structure client-serveur 2-tiers implique une communication directe entre un client et un serveur, adaptée pour des petites structures ou applications simples.
- L’architecture N-tiers répartit les composants sur plusieurs serveurs, ce qui offre des avantages en centralisation, sécurité et évolutivité, notamment en permettant la mise à jour ou l’ajout de couches sans impacter l’ensemble du système.
- La distinction entre clients lourds, légers et universels influence la conception matérielle et logicielle, le poids du client étant proportionnel à ses ressources nécessaires.
- Le découpage des traitements en SOA ou microservices permet une gestion modulaire, facilitant la maintenance, la scalabilité et l’intégration avec d’autres systèmes.
- Les avantages de l’architecture N-tiers incluent la centralisation des données, une meilleure sécurité grâce à la séparation des couches, et une capacité d’évolution accrue pour répondre aux besoins changeants.
💡 À retenir
L’architecture applicative en couches et client-serveur N-tiers optimise la modularité, la sécurité et l’évolutivité des systèmes d’information, en répartissant les responsabilités selon des principes de découpage et d’indépendance.
📖 5. Gestion des données
🔑 Notions clés & Définitions
- Base de données : ensemble de tables reliées entre elles, permettant de stocker, organiser et gérer de grandes quantités d’informations de manière structurée.
- Transaction : opération qui consiste à lire, créer, modifier ou supprimer une ou plusieurs lignes dans une ou plusieurs tables d’une base de données.
- Propriétés ACID : ensemble de propriétés garantissant la fiabilité des transactions dans un SGBD, comprenant :
- Atomicité : une transaction doit s’effectuer totalement ou pas du tout (DAVID, 2025).
- Cohérence : la base revient à son état initial en cas d’échec ou d’erreur, assurant l’intégrité des données (DAVID, 2025).
- Isolation : chaque transaction est indépendante, empêchant les interférences entre transactions concurrentes (DAVID, 2025).
- Durabilité : une fois une transaction terminée, ses effets sont sauvegardés de façon permanente (DAVID, 2025).
- Gestion des données distribuées : organisation et contrôle de données réparties sur plusieurs sites ou serveurs, souvent via middleware, pour assurer cohérence et disponibilité.
📝 Points essentiels
- Une base de données est structurée en tables reliées, facilitant la gestion efficace de données complexes (DAVID, 2025).
- La notion de transaction est centrale pour assurer la cohérence et la fiabilité des opérations, notamment dans un contexte multi-utilisateurs (DAVID, 2025).
- Les propriétés ACID (Atomicité, Cohérence, Isolation, Durabilité) sont fondamentales pour garantir l’intégrité et la stabilité des données lors des opérations transactionnelles (DAVID, 2025).
- La gestion des données distribuées implique l’utilisation de middleware pour assurer la synchronisation, la cohérence et la sécurité des données réparties (DAVID, 2025).
- Le rôle des SGBD (Systèmes de Gestion de Bases de Données) est d’orchestrer ces opérations, en assurant la cohérence, la sécurité et la performance des accès aux données (DAVID, 2025).
💡 À retenir
La gestion efficace des données repose sur la structuration en bases reliées, la fiabilité des transactions via les propriétés ACID, et l’utilisation de middleware pour la gestion distribuée, sous la supervision des SGBD.
📖 6. Applications métiers
🔑 Notions clés & Définitions
- Workflow : Séquence automatisée de tâches ou d’étapes permettant d’accomplir un processus métier spécifique, favorisant l’efficacité et la cohérence dans l’exécution des activités (Mickaël DAVID, 77).
- Organisation en silos fonctionnels : Structure organisationnelle où chaque département (achats, ventes, production, etc.) fonctionne de manière isolée, avec ses propres processus et systèmes, souvent critiquée pour son manque d’intégration (Mickaël DAVID, 96).
- Progiciels de gestion intégrés (PGI/ERP) : Applications modulaires, paramétrées et interconnectées, visant à centraliser et automatiser la gestion des processus métiers autour d’un référentiel de données unique, facilitant la cohérence et la fluidité des opérations (Mickaël DAVID, 97).
📝 Points essentiels
- La notion de workflow permet d’automatiser des processus spécifiques, améliorant la productivité et la traçabilité des activités métier (Mickaël DAVID, 95-96).
- L’organisation en silos fonctionnels limite la communication inter-départements, ce qui peut entraîner des inefficacités et des doublons dans la gestion des processus (Mickaël DAVID, 96).
- Les PGI/ERP sont des applications modulaires et paramétrables qui intègrent plusieurs processus métiers (achats, ventes, comptabilité, etc.) via un référentiel de données unique, standardisant ainsi les règles de gestion et facilitant l’automatisation (Mickaël DAVID, 97-98).
- Exemples de progiciels : ERP (Enterprise Resource Planning), SCM (Supply Chain Management), CRM (Customer Relationship Management), PLM (Product Lifecycle Management), SRM (Supplier Relationship Management).
- La fédération logicielle permet d’intégrer des applications hétérogènes, via des plateformes d’échange centralisées (EAI) et des messages standardisés, pour assurer une communication fluide entre processus (Mickaël DAVID, 99-100).
💡 À retenir
Les applications métiers, notamment les PGI/ERP, automatisent et intègrent les processus spécifiques en favorisant la cohérence, tout en étant confrontées à des enjeux d’organisation en silos et d’interopérabilité.
🔑 Notions clés & Définitions
Datawarehouse : Une base de données centralisée conçue pour l’analyse et la consolidation des données provenant de sources diverses, permettant une prise de décision stratégique.
Datamarts : Sous-ensembles spécialisés du datawarehouse, orientés vers des domaines ou des besoins spécifiques, facilitant l’analyse ciblée.
ETL (Extraction, Transformation, Chargement) : Processus permettant d’extraire des données de sources variées, de les transformer pour assurer leur cohérence et leur qualité, puis de les charger dans le datawarehouse ou datamarts (voir aussi "l’ETL" dans le contexte de l’informatique décisionnelle).
Dictionnaire de données : Un référentiel centralisé qui recense et décrit l’ensemble des données utilisées dans le système, facilitant leur gestion, leur compréhension et leur cohérence.
Sources de données : Origines des données exploitées en informatique décisionnelle, comprenant des bases internes, externes, et des fichiers (voir aussi "sources de données" dans la section informatique décisionnelle).
📝 Points essentiels
- La consolidation des données dans un datawarehouse permet d’unifier des informations provenant de sources internes (bases de données, fichiers) et externes, facilitant leur analyse globale.
- Les datamarts sont des sous-ensembles spécialisés du datawarehouse, conçus pour répondre à des besoins analytiques précis, améliorant la performance et la pertinence des analyses.
- Le processus ETL est central en informatique décisionnelle : il assure l’extraction des données brutes, leur transformation pour garantir leur cohérence, puis leur chargement dans les systèmes d’analyse (voir "ETL" dans la section).
- Le dictionnaire de données joue un rôle clé dans la gestion de la qualité et la compréhension des données, en fournissant une description précise de chaque élément.
- Les sources de données sont variées : internes (bases de données, fichiers), externes (fournisseurs, partenaires), permettant une vision complète pour la prise de décision.
💡 À retenir
L’informatique décisionnelle repose sur la consolidation et l’analyse structurée des données via des composants comme le datawarehouse, les datamarts, et le processus ETL, avec un référentiel centralisé qu’est le dictionnaire de données.
📖 8. Propriétés ACID
🔑 Notions clés & Définitions
- Atomicité : AUTEUR (date) : garantit qu’une transaction est effectuée dans sa totalité ou pas du tout, assurant l’intégrité des données en cas d’échec. La transaction est indivisible.
- Cohérence : AUTEUR (date) : assure que, après une transaction, la base de données revient à un état valide, en annulant toutes modifications en cas d’erreur ou d’échec, conformément aux règles définies.
- Durabilité : AUTEUR (date) : garantit que, une fois une transaction terminée, ses effets sont sauvegardés de façon permanente, même en cas de panne ou de coupure d’alimentation.
📝 Points essentiels
- La propriété Atomicité empêche la présence d’états intermédiaires incomplets, en assurant que chaque transaction est indivisible.
- La Cohérence permet de maintenir l’intégrité des données en ramenant la base à un état initial en cas d’erreur, ce qui évite la corruption ou incohérence.
- L’Isolation garantit que les transactions concurrentes ne se perturbent pas mutuellement, en mettant en attente celles qui accèdent aux mêmes données en même temps.
- La Durabilité assure la pérennité des modifications validées, en sauvegardant définitivement les données après la fin de la transaction, même en cas de panne.
- Ces propriétés sont fondamentales pour la fiabilité et la bon fonctionnement des systèmes de gestion de bases de données, comme le souligne AUTEUR (date).
💡 À retenir
Les propriétés ACID assurent la fiabilité, l’intégrité et la cohérence des transactions dans une base de données, garantissant un traitement sécurisé et stable des données.
📖 9. Progiciels intégrés
🔑 Notions clés & Définitions
- Progiciels de gestion intégrés (PGI/ERP) : Applications modulaires et paramétrées qui centralisent et automatisent l’ensemble des processus métiers de l’entreprise en utilisant un référentiel de données unique et des règles de gestion standardisées (voir Mickaël DAVID, 2025).
- Référentiel de données unique : Base de données centralisée permettant de partager et d’harmoniser l’ensemble des informations de l’organisation, évitant la duplication et assurant la cohérence des données (voir Mickaël DAVID, 2025).
- Standardisation des règles de gestion : Mise en place de règles uniformes pour la gestion des processus, facilitant leur intégration et leur automatisation dans le progiciel (voir Mickaël DAVID, 2025).
- Intégration des processus métiers : Coordination et automatisation des différentes fonctions de l’entreprise via un système unique, permettant une meilleure fluidité et cohérence dans la gestion des activités (voir Mickaël DAVID, 2025).
📝 Points essentiels
- Les progiciels intégrés, comme SAP ERP, sont adoptés par environ 200 000 entreprises, illustrant leur importance dans la gestion moderne (voir Mickaël DAVID, 2025).
- Ces applications modulaires et paramétrables permettent d’automatiser et de coordonner l’ensemble des processus métiers, favorisant la productivité et la cohérence des données.
- La mise en œuvre d’un référentiel de données unique garantit la fiabilité et la partageabilité des informations à travers tous les départements.
- La standardisation des règles de gestion facilite l’intégration des processus, leur évolution et leur adaptation aux besoins spécifiques de l’entreprise.
- La fédération logicielle, notamment via des plateformes EAI, permet d’assurer l’échange standardisé et sécurisé des données entre différentes applications, en limitant la multiplication des interfaces (voir Mickaël DAVID, 2025).
💡 À retenir
Les progiciels intégrés, en centralisant et standardisant les processus et données, optimisent la gestion globale de l’entreprise tout en facilitant leur évolution et leur intégration.
📖 10. Fédération logicielle
🔑 Notions clés & Définitions
- Fédération logicielle : processus d’intégration d’applications hétérogènes permettant leur communication et leur coopération via des mécanismes standardisés, facilitant la gestion globale des systèmes d’information (voir aussi plateforme d’échange centralisée).
- Fédération one-to-one : approche d’intégration où chaque application est reliée directement à une autre, limitant la scalabilité et la flexibilité du système global (voir limites dans la fédération).
- Plateforme d’échange centralisée (EAI) : infrastructure regroupant l’ensemble des échanges entre applications via un point unique, permettant la standardisation des messages et le routage (voir aussi standardisation des messages et routage).
- Middleware orienté messages (MOM) : système middleware spécialisé dans la gestion et la transmission asynchrone de messages entre applications, assurant la compatibilité et la fiabilité des échanges (voir aussi Processus ETL dans la fédération).
- Processus ETL : Extraction, Transformation, Chargement ; processus de traitement des données dans la fédération permettant de standardiser, retraduire et acheminer les messages entre applications (voir aussi standardisation des messages et routage).
- Standardisation des messages et routage : mécanismes assurant que les messages échangés respectent un format commun et sont dirigés vers leur destination appropriée, facilitant l’interopérabilité et la scalabilité (voir aussi plateforme d’échange centralisée).
📝 Points essentiels
- La fédération logicielle vise à intégrer des applications hétérogènes en utilisant des mécanismes standardisés pour leur communication.
- La fédération one-to-one, bien que simple, présente des limites en termes de scalabilité et de gestion des évolutions, car chaque liaison doit être configurée individuellement.
- La plateforme d’échange centralisée (EAI) permet de centraliser les flux d’informations, simplifiant la gestion et la standardisation des échanges.
- Le middleware MOM facilite la communication asynchrone et fiable entre applications, en utilisant des messages structurés.
- Le processus ETL dans la fédération standardise et retraduit les messages pour assurer leur compatibilité, tout en routant efficacement les données vers leur destination.
- La standardisation des messages et leur routage sont des éléments clés pour assurer l’interopérabilité, la flexibilité et l’évolutivité du système fédéré.
💡 À retenir
La fédération logicielle repose sur une plateforme centralisée, le middleware MOM, et des processus ETL pour standardiser, routage et faire communiquer efficacement des applications hétérogènes, tout en évitant les limites de la fédération one-to-one.
📊 Tableaux de Synthèse
| Thème | Concepts Clés | Détails | Auteur / Référence |
|---|
| Strates SI informatisé | Matériel, Réseaux, Logiciels, Protocoles | La strate technique inclut matériel, réseaux, logiciels de base, protocoles, favorisant interopérabilité et connectivité | - |
| Évolution matérielle | Miniaturisation, Puissance, Standardisation | Composants plus petits, plus puissants, réseaux plus étendus, machines spécialisées, standardisation accrue | Mickaël DAVID (84-85) |
| Cloud computing | IaaS, PaaS, SaaS, Virtualisation | Ressources à la demande via Internet, virtualisation, flexibilité, tarification à l’usage, externalisation | Mickaël DAVID (85) |
⚠️ Pièges & Confusions Fréquentes
- Confondre cloud computing avec l’hébergement traditionnel (on premise) ; le cloud est externalisé et basé sur la virtualisation.
- Assimiler à tort la standardisation des logiciels à une uniformisation totale, alors qu’elle facilite surtout l’interopérabilité.
- Confusion entre la miniaturisation matérielle et la simple réduction de taille, sans lien avec la puissance ou la capacité.
- Mal distinguer les modèles de services cloud (IaaS, PaaS, SaaS) en termes de gestion et d’abstraction.
- Omettre la différence entre connectivité permanente et nomadisme dans la strate technique.
- Confondre la spécialisation des machines avec leur simple usage ou configuration.
- Négliger l’impact de la standardisation sur l’interopérabilité et la compatibilité des composants.
✅ Checklist Examen
- Connaître la définition de Mickaël DAVID sur l’évolution matérielle, notamment la miniaturisation et la puissance accrue des composants.
- Maîtriser la notion de strate technique dans le SI, incluant matériel, réseaux, logiciels, protocoles, et leur évolution.
- Savoir expliquer le concept de connectivité et de nomadisme dans le contexte des systèmes d’information.
- Identifier les différents modèles de service cloud : IaaS, PaaS, SaaS, et leurs caractéristiques principales.
- Comprendre la différence entre cloud computing et infrastructure on premise, notamment en termes de gestion et de localisation.
- Connaître les propriétés fondamentales des bases de données selon le modèle ACID (Atomicité, Cohérence, Isolation, Durabilité).
- Être capable de définir et distinguer les progiciels intégrés et leur rôle dans la gestion des applications métiers.
- Savoir ce qu’est la fédération logicielle et ses enjeux dans l’intégration des systèmes.
- Connaître la définition de Perroux sur la croissance économique et ses implications pour l’évolution des systèmes d’information.
- Identifier les propriétés essentielles d’une architecture applicative en couches.
- Maîtriser les enjeux liés à la gestion des données dans le contexte de l’informatique décisionnelle.
- Vérifier la maîtrise des propriétés ACID pour assurer la cohérence des bases de données.
- Connaître les références clés en matière d’évolution technologique et de standardisation dans le SI.
Crea le tue schede di revisione
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede