Podcast
Questions and Answers
Quels sont les processus à définir dans la phase de cartographie AS-IS ?
Quels sont les processus à définir dans la phase de cartographie AS-IS ?
- Établir la trajectoire
- Lister les applications (correct)
- Concevoir l'architecture
- Recueillir les contraintes
Quelle caractéristique définit une application monolithique ?
Quelle caractéristique définit une application monolithique ?
- Un fichier par page (correct)
- Utilisation de plusieurs technologies
- Séparation stricte des responsabilités
- Faible couplage entre les fonctionnalités
Quel est un avantage majeur des applications en micro-services ?
Quel est un avantage majeur des applications en micro-services ?
- Couplage fort entre les fonctionnalités
- Utilisation d'un langage de programmation unique
- Chaque fonctionnalité est indépendante (correct)
- Règles métiers dispersées dans le code
Quelles sont les limites d'une architecture monolithique en couches ?
Quelles sont les limites d'une architecture monolithique en couches ?
Quel élément n'est pas considéré comme une contrainte organisationnelle pour les applications en micro-services ?
Quel élément n'est pas considéré comme une contrainte organisationnelle pour les applications en micro-services ?
Quel est l'objectif principal d'un système d'information ?
Quel est l'objectif principal d'un système d'information ?
Quelle composante est considérée comme essentielle dans un système d'information ?
Quelle composante est considérée comme essentielle dans un système d'information ?
Quels sont les principaux flux d'information dans un système d'information moderne ?
Quels sont les principaux flux d'information dans un système d'information moderne ?
Quelles sont les caractéristiques d'un système d'information bancaire moderne ?
Quelles sont les caractéristiques d'un système d'information bancaire moderne ?
Quel enjeu majeur est identifié pour les systèmes d'information en 2024 ?
Quel enjeu majeur est identifié pour les systèmes d'information en 2024 ?
Quel type de données peut être transformé en information utile dans un système d'information ?
Quel type de données peut être transformé en information utile dans un système d'information ?
Qu'est-ce qui caractérise l'urbanisation des systèmes d'information ?
Qu'est-ce qui caractérise l'urbanisation des systèmes d'information ?
Quel avantage peut apporter l'utilisation de données IoT dans un système d'information ?
Quel avantage peut apporter l'utilisation de données IoT dans un système d'information ?
Comment un système d'information garantit-il la sécurité des données ?
Comment un système d'information garantit-il la sécurité des données ?
Qu'est-ce qu'un API Gateway dans un système d'information moderne ?
Qu'est-ce qu'un API Gateway dans un système d'information moderne ?
Quel processus est crucial pour le stockage des données dans un système d'information ?
Quel processus est crucial pour le stockage des données dans un système d'information ?
Quelle méthode est recommandée pour la transformation des données dans un système d'information ?
Quelle méthode est recommandée pour la transformation des données dans un système d'information ?
Que signifie 'Green IT' dans le contexte des enjeux futurs des systèmes d'information ?
Que signifie 'Green IT' dans le contexte des enjeux futurs des systèmes d'information ?
Quelle est une des finalités principales de l'utilisation d'analytic dans un système d'information ?
Quelle est une des finalités principales de l'utilisation d'analytic dans un système d'information ?
Flashcards
Application monolithique
Application monolithique
Une architecture où toutes les fonctionnalités de l'application sont regroupées dans un seul fichier ou un seul code.
Design Patterns
Design Patterns
Des schémas de conception réutilisables qui aident à structurer le code et à améliorer la maintenance.
Application en micro-services
Application en micro-services
Une architecture divisant l'application en petits services indépendants qui communiquent entre eux.
Couplage faible
Couplage faible
Signup and view all the flashcards
Cohabitation de technologies
Cohabitation de technologies
Signup and view all the flashcards
Définition d'un système d'information
Définition d'un système d'information
Signup and view all the flashcards
Composants d'un système d'information
Composants d'un système d'information
Signup and view all the flashcards
Rôle du SI dans la création de valeur
Rôle du SI dans la création de valeur
Signup and view all the flashcards
Anatomie d'un SI bancaire moderne
Anatomie d'un SI bancaire moderne
Signup and view all the flashcards
Flux d'information dans le SI moderne
Flux d'information dans le SI moderne
Signup and view all the flashcards
Enjeux et évolution des SI
Enjeux et évolution des SI
Signup and view all the flashcards
Urbanisation des SI
Urbanisation des SI
Signup and view all the flashcards
Étapes de la méthode d'urbanisation
Étapes de la méthode d'urbanisation
Signup and view all the flashcards
Zones fonctionnelles du système d'information
Zones fonctionnelles du système d'information
Signup and view all the flashcards
Inventaire des applications
Inventaire des applications
Signup and view all the flashcards
Inventaire des données
Inventaire des données
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
Cartographie des flux de données
Cartographie des flux de données
Signup and view all the flashcards
Bénéfices de l'urbanisation des SI
Bénéfices de l'urbanisation des SI
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 la partie stratégie, méthode et enjeux, dans le cadre d'une formation ESIEA de 4ème année.
- Le cours se concentre sur les systèmes d'information, en soulignant leur organisation, leurs composants, et leurs enjeux.
Système d'Information
- Un système d'information est organisé pour collecter l'information à sa source, traiter les données en informations utiles, stocker les informations en toute sécurité, diffuser l'information au bon moment et la protéger pour garantir confidentialité et intégrité.
- Les informations collectées sont essentielles au fonctionnement de l'entreprise.
- Le système d'information est composé de plusieurs composantes interconnectées : la stratégie de l'entreprise, l'organisation, les processus métier et la partie technique informatique et les données.
Composants d'un Système d'Information
- Les principaux composants d'un système d'information incluent les utilisateurs (clients, employés, partenaires), les applications (ERM, CRM Métier), les processus métier (Vente, Production, Support) et l'infrastructure (Serveurs, Réseaux, Sécurité), qui gèrent et stockent les données.
- Les données sont classées en Référentiels, Transactions et Documents.
Le SI, Créateur de Valeur Business
- Les systèmes d'information sont des outils qui permettent de transformer les données brutes en informations utiles, pour créer de la valeur métier, permettre la prise de décision et aboutir aux choix stratégiques.
- Les exemples donnés incluent la personnalisation de clients, la maintenance prédictive basée sur les données IoT, et l'optimisation des stocks via l'analyse.
- Les objectifs et la stratégie de l'entreprise sont au sein du business.
Anatomie d'un SI Bancaire Moderne
- Les composants d'un système d'information bancaire moderne sont structurés en trois parties principales :
- Le Front Office (contact avec les clients : Web, Mobile, Agence, Partenaires)
- Le Middle Office (contrôle et suivi/ Risques, Fraude, Limites)
- Le Back Office (traitement : Compta, Trésorie, Reporting, Batch)
- Le système est organisé en zones fonctionnelles, contraintes spécifiques et criticité des données sont présents.
- Avec des données centrales (Comptes, Transactions).
Les Flux d'Information dans le SI Moderne
- Les flux d'information dans un système d'information moderne impliquent :
- Les sources de données (Clients, Partenaires, Interne, IoT/Capteurs).
- Le traitement (API Gateway, Temps réel, Batch Processing, Stream Processing).
- Le stockage (Base Opérationnelle, Data Warehouse, Data Lake).
- L'utilisation (Tableaux de bord, Analytics, Applications)
- Des éléments comme les APIs, ETL et technologies de temps réel (Real-time) sont impliqués.
Enjeux des SI en 2024
- Les enjeux des systèmes d'information sont catégorisés en passé (Legacy), présent (Transformation) et futur (Digital).
- Les enjeux du passé impliquent les applications monolithiques, infrastructures on-premise, cycles longs et des équipes silos.
- Les enjeux du présent incluent la coexistence ancien/nouveau, le cloud hybride, l'agilité (DevOps), et les APIs/Microservices.
- Les enjeux du futur impliquent les cloud native, serverless, l'event-driven, IA, Edge Computing, Green IT, et les talents.
- Time to Market, Cloud & Hybridation, Cybersécurité et FinOps sont aussi des enjeux présents.
Urbanisation des SI - Principes et Méthode
- L'urbanisation des systèmes d'information suit une approche structurée.
- Elle commence par une stratégie, et se déploie en processus métier, cartographie fonctionnelle, architecture applicative et enfin infrastructure technique.
- L'utilisation des flux de données, zones fonctionnelles et applications permet de structurer la stratégie de l'entreprise.
Méthode d'Urbanisation
- La méthode comprend la cartographie AS-IS (identification des processus, données et applications actuelles)
- suivie d'une phase d'analyse (points faibles, opportunités, contraintes).
- Ensuite, une phase de définition de la cible TO-BE (conception de l'architecture, services et gouvernance), et plan de convergence (planification, projets prioritaires et budget).
Architecture Logicielle
- L'évolution de l'architecture logicielle est décrite comme passant d'une approche spaghetti (1990s), en couches (2000s) jusqu'aux microservices (2010s).
Application Monolithique
- Description d'une application monolithique, incluant les caractéristiques (une page = un fichier, fort couplage des fonctionnalités et règles métier dispersées).
- Des inconvénients sont mis en avant.
Application Monolithique en Couches
- Un détail sur les applications monolithiques en couches (utilisation de Design Pattern, langage objet) et leurs limites.
- Des exemples de Design Patterns sont suggérés.
Application en Micro-Services
- Les applications en micro-services se caractérisent par des fonctionnalités indépendantes.
- Des technologies diverses cohabitant dans une application unique,
- Faible couplage de parties en fonction des données définies.
- L'avantage et les contraintes organisationnelles sont mis en avant.
Évolution de l'Architecture d'Application
- Un schéma dépeint l'évolution d'une architecture monolithique vers une architecture basée sur des microservices, illustrant la transition de la monolithique initiale vers des APIs et des microservices.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.