Podcast
Questions and Answers
Quels processus sont nécessaires dans la cartographie AS-IS ?
Quels processus sont nécessaires dans la cartographie AS-IS ?
- Organiser la gouvernance
- Définir les services
- Concevoir l'architecture
- Lister les applications (correct)
Quels sont les avantages des applications en micro-services ?
Quels sont les avantages des applications en micro-services ?
- Utilisation de Design Pattern
- Règles métiers dispersées
- Couplage fort des fonctionnalités
- Indépendance des fonctionnalités (correct)
Quelle est une des limites des applications monolithiques ?
Quelle est une des limites des applications monolithiques ?
- Centralisation des règles métiers
- Séparation des responsabilités
- Utilisation de plusieurs technologies
- Fort couplage des fonctionnalités (correct)
Quelles étapes sont impliquées dans la planification de la convergence des systèmes ?
Quelles étapes sont impliquées dans la planification de la convergence des systèmes ?
Quelles sont des contraintes organisationnelles lors de l'adoption de micro-services ?
Quelles sont des contraintes organisationnelles lors de l'adoption de micro-services ?
Quel est l'un des rôles principaux d'un système d'information dans une entreprise ?
Quel est l'un des rôles principaux d'un système d'information dans une entreprise ?
Quel composant d'un système d'information est associé aux utilisateurs ?
Quel composant d'un système d'information est associé aux utilisateurs ?
Dans un système d'information bancaire moderne, quel est le rôle du front office ?
Dans un système d'information bancaire moderne, quel est le rôle du front office ?
Quelle méthode est importante dans l'urbanisation des systèmes d'information ?
Quelle méthode est importante dans l'urbanisation des systèmes d'information ?
Quel enjeu majeur est associé à l'avenir des systèmes d'information en 2024 ?
Quel enjeu majeur est associé à l'avenir des systèmes d'information en 2024 ?
Quelle est la fonction principale d'une API Gateway dans un système d'information moderne ?
Quelle est la fonction principale d'une API Gateway dans un système d'information moderne ?
Quel type de données peut être utilisé pour la maintenance prédictive dans un système d'information ?
Quel type de données peut être utilisé pour la maintenance prédictive dans un système d'information ?
Quel processus est associé à la collecte de données en temps réel ?
Quel processus est associé à la collecte de données en temps réel ?
Dans quel contexte une architecture cloud hybride est-elle utilisée ?
Dans quel contexte une architecture cloud hybride est-elle utilisée ?
Quel rôle joue le middle office dans un système d'information bancaire ?
Quel rôle joue le middle office dans un système d'information bancaire ?
Quel type de données peut être analysé pour optimiser les stocks ?
Quel type de données peut être analysé pour optimiser les stocks ?
Quel est l'objectif principal de la protection des données dans un système d'information ?
Quel est l'objectif principal de la protection des données dans un système d'information ?
Quelles données sont généralement considérées comme des données centrales dans un système d'information bancaire ?
Quelles données sont généralement considérées comme des données centrales dans un système d'information bancaire ?
Quelle figure est utilisée pour illustrer le flux d'informations dans un système d'information moderne ?
Quelle figure est utilisée pour illustrer le flux d'informations dans un système d'information moderne ?
Flashcards
Application monolithique
Application monolithique
Une application où toutes les fonctionnalités sont regroupées dans un seul code source, créant un fort couplage entre les modules.
Application monolithique en couches
Application monolithique en couches
Un modèle de conception qui permet d'organiser le code en plusieurs couches, comme une présentation, une logique métier et un accès aux données.
Application en micro-services
Application en micro-services
Un modèle de conception qui sépare les fonctionnalités d'un système en services indépendants, communiquant par des API.
Avantages des micro-services
Avantages des micro-services
Signup and view all the flashcards
Contraintes des micro-services
Contraintes 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
Composants d'un SI
Composants d'un SI
Signup and view all the flashcards
La Valeur Business d'un SI
La Valeur Business d'un SI
Signup and view all the flashcards
Anatomie d'un SI Bancaire
Anatomie d'un SI Bancaire
Signup and view all the flashcards
Flux d'Information dans un SI Moderne
Flux d'Information dans un SI Moderne
Signup and view all the flashcards
Transformation d'un SI
Transformation d'un SI
Signup and view all the flashcards
Enjeux des SI en 2024
Enjeux des SI en 2024
Signup and view all the flashcards
Urbanisation des SI
Urbanisation des SI
Signup and view all the flashcards
Méthode d'Urbanisation des SI
Méthode d'Urbanisation des SI
Signup and view all the flashcards
Alignement des processus métier avec l'architecture du SI
Alignement des processus métier avec l'architecture du SI
Signup and view all the flashcards
Urbanisation des SI et la transformation digitale
Urbanisation des SI et la transformation digitale
Signup and view all the flashcards
SOA (Service-Oriented Architecture)
SOA (Service-Oriented Architecture)
Signup and view all the flashcards
Gestion cohérente des données, processus et applications
Gestion cohérente des données, processus et applications
Signup and view all the flashcards
Objectifs de l'urbanisation des SI
Objectifs de l'urbanisation des SI
Signup and view all the flashcards
Study Notes
Architecture des Systèmes d'Information - Partie 1
- Le cours porte sur la stratégie, les méthodes et les enjeux liés aux systèmes d'information.
- Le cours s'adresse aux étudiants de 4ème année de l'ESIEA.
- Un système d'information est organisé pour collecter, traiter, stocker, diffuser et protéger les informations nécessaires au fonctionnement de l'entreprise.
Composants d'un Système d'Information
- Les utilisateurs (clients, employés, partenaires).
- Les applications (ERM, CRM, métier).
- L'infrastructure (serveurs, réseaux, sécurité).
- Les données (référentiels, transactions, documents).
- Les processus métier (vente, production, support).
Le SI, Créateur de Valeur Business
- Le système d'information transforme les données brutes en informations utiles pour la prise de décision.
- Les données brutes sont transformées en informations utiles, qui alimentent les décisions stratégiques des entreprises.
- Les exemples de transformations incluent la personnalisation de données client, la maintenance prédictive et l'optimisation des stocks à l'aide de données analytiques.
Anatomie d'un SI Bancaire Moderne
- Le front office gère la relation clients (web, mobile, agence, partenaires).
- Le middle office contrôle les risques, assure la fraude et gère les limites.
- Le back office traite (comptabilité, trésorerie) et effectue le reporting.
- Les données centrales (comptes, transactions) sont au cœur du système.
Les Flux d'Information dans le SI Moderne
- Les données sont collectées de plusieurs sources (clients, partenaires, interne, IoT).
- Les données sont traitées en temps réel ou en batch.
- Les données sont stockées dans une base opérationnelle, un data warehouse et un data lake.
- Les données sont utilisées pour générer des rapports, pour l'analyse et pour les applications.
Enjeux des SI en 2024
- Les systèmes d'information évoluent du passé (legacy) vers le présent (transformation) et vers le futur (digital).
- Les enjeux du passé concernent les applications monolithiques, les infrastructures sur site et les équipes silos.
- Les enjeux du présent concernent la coexistence ancien/nouveau, le cloud hybride, l'agilité (DevOps) et les APIs/Microservices.
- Les enjeux du futur sont le Cloud native, le Serverless, l'Event-Driven, l'IA, l'Edge Computing, le Green IT, et les Talents.
Urbanisation des SI - Principes et Méthode
- L'urbanisation des SI repose sur une approche stratégique en commençant par la stratégie.
- Ensuite, les processus métier, la cartographie fonctionnelle, l'architecture applicative et enfin l'infrastructure technique.
- Le flux de données, les zones fonctionnelles et les applications sont pris en compte dans cette méthode.
Méthode d'Urbanisation
- La méthode d'urbanisation comprend 4 étapes: la cartographie AS-IS (étape 1), l'analyse (étape 2), la cible TO-BE (étape 3) et le plan de convergence (étape 4).
- L'étape 1 consiste à définir les processus, identifie les données et liste les applications.
- L'étape 2 consiste à identifier les points faibles, relever les opportunités et recueillir les contraintes.
- L'étape 3 consiste à concevoir l'architecture, définir les services, et organiser la gouvernance.
- L'étape 4 consiste à établir la trajectoire, planifier les projets, identifier les Quick Wins, et mettre les plans en place.
Architecture Logicielle
- L'évolution de l'architecture logicielle a suivi de grandes tendances: Spaghetti-Oriented (1990), Lasagna-Oriented (2000), et Ravioli-Oriented (2010 avec les Microservices).
- Les différentes stratégies d’architecture (monotique, en couches, en microservices) ont leurs avantages et inconvénients.
- L’évolution de l’architecture reflète la transformation des besoins et des technologies.
Application Monolithique
- L'architecture monolithique se caractérise par une forte dépendance entre les fonctionnalités.
- Les règles métier se trouvent dispersées dans le code de l'application globale.
- Un changement dans une partie du code peut avoir des effets importants sur le reste du système.
Application Monolithique en Couches
- L'utilisation des Design Patterns, des langages objet et une séparation des responsabilités sont des caractéristiques d'une application monolithique en couches.
- La centralisation des règles métier optimise l’utilisation des ressources (logiciel) et le maintien de l’application.
- Mais cette centralisation peut aussi être un point faible et limiter la souplesse de l'évolution.
Application en Micro-services
- L'approche micro-services est axée, sur une séparation des fonctionnalités en services indépendants.
- Ces services se reposent sur un format de donnée défini (API).
- Cette approche favorise un couplage faible entre les composants, l'adaptabilité et le développement et permet la gestion plus aisée d’une application.
Evolution Monolithe vers Microservices
- Les architectures monolithiques évoluent vers une approche en microservices, décomposant l'application en services plus petits et indépendants, permettant des mises à jour plus agiles et efficaces.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.