Podcast
Questions and Answers
Quel est l'un des principaux inconvénients d'une application monolithique ?
Quel est l'un des principaux inconvénients d'une application monolithique ?
- Règles métiers dispersées dans le code (correct)
- Utilisation de Design Patterns
- Faible couplage des fonctionnalités
- Centralisation des règles métiers
Qu'est-ce qui caractérise une architecture en micro-services ?
Qu'est-ce qui caractérise une architecture en micro-services ?
- Chaque fonctionnalité est couplée
- Une seule technologie utilisée pour tout
- Des technologies différentes cohabitent (correct)
- Architecture monolithique privilégiée
Quel est un objectif de l'analyse dans le plan de convergence ?
Quel est un objectif de l'analyse dans le plan de convergence ?
- Identifier les points faibles (correct)
- Établir la trajectoire
- Concevoir l'architecture
- Définir les services
Quel design pattern permet de séparer les responsabilités dans une application ?
Quel design pattern permet de séparer les responsabilités dans une application ?
Quelle méthode est utilisée pour recueillir les contraintes lors de la phase d'analyse ?
Quelle méthode est utilisée pour recueillir les contraintes lors de la phase d'analyse ?
Quelle est la première étape d'un système d'information selon la stratégie d'entreprise?
Quelle est la première étape d'un système d'information selon la stratégie d'entreprise?
Quel composant n'est pas associé à un système d'information?
Quel composant n'est pas associé à un système d'information?
Quels types de données peuvent être utilisés pour la personnalisation dans un système d'information?
Quels types de données peuvent être utilisés pour la personnalisation dans un système d'information?
Le middle office dans un système d'information bancaire est principalement responsable de quelle fonction?
Le middle office dans un système d'information bancaire est principalement responsable de quelle fonction?
Quelle fonction le 'Data Warehouse' ne remplit-elle pas?
Quelle fonction le 'Data Warehouse' ne remplit-elle pas?
Quel élément est essentiel pour garantir la sécurité dans un système d'information?
Quel élément est essentiel pour garantir la sécurité dans un système d'information?
Qu'implique la 'transformation' dans le contexte des systèmes d'information en 2024?
Qu'implique la 'transformation' dans le contexte des systèmes d'information en 2024?
Quel processus est associé à l'utilisation de l'IoT dans les systèmes d'information?
Quel processus est associé à l'utilisation de l'IoT dans les systèmes d'information?
Quel est l'objectif principal du feedback dans un système d'information?
Quel est l'objectif principal du feedback dans un système d'information?
Quelle caractéristique des systèmes d'information modernisés aide à réduire les coûts?
Quelle caractéristique des systèmes d'information modernisés aide à réduire les coûts?
Quel n'est pas un enjeu des systèmes d'information en 2024?
Quel n'est pas un enjeu des systèmes d'information en 2024?
Quel type de processus est impliqué dans un système d'information en relation avec l'analyse des données?
Quel type de processus est impliqué dans un système d'information en relation avec l'analyse des données?
Les microservices dans un système d'information moderne permettent principalement de:
Les microservices dans un système d'information moderne permettent principalement de:
Quel est le rôle des API dans les systèmes d'information modernes?
Quel est le rôle des API dans les systèmes d'information modernes?
Flashcards
Application Monolithique
Application Monolithique
Une application qui regroupe toutes ses fonctionnalités dans un seul fichier ou code. Les différents composants de l'application sont étroitement liés et les règles métier sont dispersées dans le code.
Application Monolithique en Couches
Application Monolithique en Couches
Une application monolithique qui utilise des patterns de conception pour organiser son code en couches distinctes (par exemple: présentation, logique métier, accès aux données).
Design Patterns
Design Patterns
Des patterns de conception utilisés pour structurer et organiser le code d'une application, en permettant une meilleure modularité et réutilisation du code.
Application en Micro-Services
Application en Micro-Services
Signup and view all the flashcards
Contraintes organisationnelles des Micro-Services
Contraintes organisationnelles des Micro-Services
Signup and view all the flashcards
Système d'Information (SI)
Système d'Information (SI)
Signup and view all the flashcards
Utilisateurs d'un SI
Utilisateurs d'un SI
Signup and view all the flashcards
Applications d'un SI
Applications d'un SI
Signup and view all the flashcards
Infrastructure d'un SI
Infrastructure d'un SI
Signup and view all the flashcards
Données d'un SI
Données d'un SI
Signup and view all the flashcards
Valeur Business du SI
Valeur Business du SI
Signup and view all the flashcards
Anatomie d'un SI bancaire moderne
Anatomie d'un SI bancaire moderne
Signup and view all the flashcards
Sources de Données
Sources de Données
Signup and view all the flashcards
Traitement en temps réel et traitement par lots
Traitement en temps réel et traitement par lots
Signup and view all the flashcards
Stockage de données
Stockage de données
Signup and view all the flashcards
Utilisation de données
Utilisation de données
Signup and view all the flashcards
Urbanisation des SI
Urbanisation des SI
Signup and view all the flashcards
Cartographie fonctionnelle
Cartographie fonctionnelle
Signup and view all the flashcards
Architecture applicative
Architecture applicative
Signup and view all the flashcards
Infrastructure technique
Infrastructure technique
Signup and view all the flashcards
Study Notes
Architecture des Systèmes d'Information - Partie 1
- Le sujet porte sur l'architecture des systèmes d'information, plus précisément sur la stratégie, les méthodes et les enjeux liés à la partie 1 - Le Système d'Information.
- Le cours est destiné aux étudiants de 4ème année de l'ESIEA.
- Un système d'information est organisé autour de la collecte, du traitement, du stockage, de la diffusion et de la protection des informations nécessaires au fonctionnement de l'entreprise.
- Le système d'information est composé d'utilisateurs (clients, employés, partenaires), d'applications (CRM, ERM), de process métier (Vente, Production, Support) et d'une infrastructure (serveurs, réseaux, sécurité) qui gèrent les données.
- Les données brutes sont transformées en information utile pour prendre des décisions au sein de l'entreprise.
- Les exemples incluent la personnalisation, la maintenance prédictive et l'optimisation des stocks.
- Un système d'information bancaire moderne comprend un front office, un middle office et un back office.
Anatomie d'un SI Bancaire moderne
- Le front office gère l'interaction avec les clients, via des interfaces comme web, mobile et agence.
- Le middle office se concentre sur le contrôle, les risques (fraude) et les limites.
- Le back office concerne les traitements comptables, trésorerie et reporting, ainsi que l'organisation en zones fonctionnelles.
- L'aspect critique de la donnée est souligné.
- Les données centrales regroupent comptes et transactions.
Les Flux d'Information dans le SI Moderne
- L'information est collectée à partir de diverses sources (clients, partenaires, interne - IoT/capteurs).
- Elle est traitée (temps réel ou en batch) via des API Gateway.
- Le stockage comprend des bases opérationnelles et des entrepôts de données (data warehouse, Data Lake).
- L'utilisation de l'information se fait via des tableaux de bord, des analyses et applications.
Enjeux des SI en 2024
- Les SI évoluent du legacy (applications monolithiques, infrastructure on-premise) vers le digital (cloud native, serverless, Event-Driven) via une phase de transformation (coexistence ancien/nouveau, cloud hybride, agilité/DevOps, APIs/microservices).
- Les enjeux actuels incluent la maintenance, les coûts, la rigidité des systèmes existants.
- Les enjeux futurs comprennent la mise en place d'IA, de solutions de computing edge, les enjeux environnementaux (green IT), et de talents adaptés.
- L'important est d'avoir une approche agile pour le cloud, la hybridation, la cybersécurité, et les FinOps (optimisations financières des infrastructures).
Urbanisation des SI - Principes et Méthode
- L'urbanisation des SI suit une approche stratégique, en passant par le processus métier, la cartographie fonctionnelle, l'architecture applicative et enfin, l'infrastructure technique.
- Des flux de données traversent les différentes zones fonctionnelles.
Méthode d'Urbanisation
- La cartographie AS-IS détermine les processus, les données et les applications existantes pour établir la situation initiale.
- L'analyse identifie les forces, faiblesses, opportunités et contraintes.
- La cible TO-BE définit l'architecture souhaitée des services et la gouvernance des données.
- Le plan de convergence met en place la mise en place et planification précise des projets et priorise les premiers succès.
Architecture Logicielle: Évolution
- Les architectures logicielles ont évolué du spaghetti (1990's), basé sur la copie et collage, à la lasagna (2000's), en couches, puis aux ravioles (2010's) qui correspondent aux microservices.
Application monolithique
- Une application monolithique regroupe toutes les fonctionnalités au sein d'une seule unité.
- Un fort couplage et des règles métier dispersées sont caractéristiques.
- L'architecture monolithique a des limites au niveau de l'évolutivité, du développement et de la maintenance.
Application monolithique en couches
- Les design patterns et les langages objet sont utilisés pour structurer les applications en couches (2000's).
- Cette approche permet de séparer les rôles et centraliser les règles métiers.
Application en micro-services
- Les micro-services sont des applications indépendantes et autonomes (2010's).
- Le couplage est faible reposant sur un format de données.
- Cette approche favorise l'évolutivité, le développement et la maintenance grâce à la modularité.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Ce quiz aborde l'architecture des systèmes d'information, en se concentrant sur la stratégie, les méthodes et les enjeux associés. Destiné aux étudiants de 4ème année de l'ESIEA, il explore les composants essentiels tels que les utilisateurs, les applications, les processes métier et l'infrastructure. Les systèmes d'information modernes jouent un rôle crucial dans la prise de décision au sein des entreprises.