Architecture des Systèmes d'Information - Partie 1

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

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 ?

  • 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 ?

  • 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 ?

<p>Établir la trajectoire (B)</p> Signup and view all the answers

Quelles sont des contraintes organisationnelles lors de l'adoption de micro-services ?

<p>Complexité de la gestion des données (D)</p> Signup and view all the answers

Quel est l'un des rôles principaux d'un système d'information dans une entreprise ?

<p>Collecter et traiter l'information (A)</p> Signup and view all the answers

Quel composant d'un système d'information est associé aux utilisateurs ?

<p>Clients (A)</p> Signup and view all the answers

Dans un système d'information bancaire moderne, quel est le rôle du front office ?

<p>Interagir avec les clients (C)</p> Signup and view all the answers

Quelle méthode est importante dans l'urbanisation des systèmes d'information ?

<p>Démarche agile (D)</p> Signup and view all the answers

Quel enjeu majeur est associé à l'avenir des systèmes d'information en 2024 ?

<p>Intelligence artificielle (A)</p> Signup and view all the answers

Quelle est la fonction principale d'une API Gateway dans un système d'information moderne ?

<p>Connecter différents services (C)</p> Signup and view all the answers

Quel type de données peut être utilisé pour la maintenance prédictive dans un système d'information ?

<p>Données IoT (B)</p> Signup and view all the answers

Quel processus est associé à la collecte de données en temps réel ?

<p>Streaming (D)</p> Signup and view all the answers

Dans quel contexte une architecture cloud hybride est-elle utilisée ?

<p>Pour une transition vers le cloud tout en conservant des systèmes sur site (A)</p> Signup and view all the answers

Quel rôle joue le middle office dans un système d'information bancaire ?

<p>Contrôle des risques et des fraudes (A)</p> Signup and view all the answers

Quel type de données peut être analysé pour optimiser les stocks ?

<p>Données de transaction (A)</p> Signup and view all the answers

Quel est l'objectif principal de la protection des données dans un système d'information ?

<p>Garantir la confidentialité et l'intégrité (B)</p> Signup and view all the answers

Quelles données sont généralement considérées comme des données centrales dans un système d'information bancaire ?

<p>Données de clients (D)</p> Signup and view all the answers

Quelle figure est utilisée pour illustrer le flux d'informations dans un système d'information moderne ?

<p>Un schéma de processus (B)</p> Signup and view all the answers

Flashcards

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

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

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

Les avantages d'une architecture en micro-services incluent une meilleure scalabilité, une indépendance des technologies et une plus grande modularité.

Signup and view all the flashcards

Contraintes des micro-services

Les contraintes organisationnelles des micro-services peuvent inclure une complexité accrue de la gestion des déploiements, la coordination entre les équipes et un besoin de communication inter-services.

Signup and view all the flashcards

Système d'Information (SI)

Un système organisé qui collecte des informations, les transforme, les stocke, les diffuse et les protège, en supportant les processus métiers et l'organisation.

Signup and view all the flashcards

Composants d'un SI

Un système d'information se compose d'applications, d'utilisateurs et d'infrastructure technique. Les processus métiers et les données sont des éléments clés qui les relient.

Signup and view all the flashcards

La Valeur Business d'un SI

Le SI sert à créer de la valeur en transformant des données brutes en informations utiles, qui alimentent des décisions stratégiques et des objectifs commerciaux.

Signup and view all the flashcards

Anatomie d'un SI Bancaire

Un SI bancaire est organisé en zones fonctionnelles (front office, middle office, back office) avec des contraintes spécifiques et une criticité de la donnée.

Signup and view all the flashcards

Flux d'Information dans un SI Moderne

Les flux d'information dans un SI moderne peuvent être en temps réel (API Gateway), en batch (ETL) ou en stream.

Signup and view all the flashcards

Transformation d'un SI

Passer d'un SI legacy à un SI digital implique une transformation profonde, notamment avec l'adoption du cloud, des architectures natives du cloud et des microservices.

Signup and view all the flashcards

Enjeux des SI en 2024

Les enjeux des SI en 2024 incluent l'IA, le cloud, la cybersécurité, l'edge et la gestion des talents.

Signup and view all the flashcards

Urbanisation des SI

L'urbanisation des SI est une stratégie qui consiste à organiser et à structurer l'architecture d'un système d'information.

Signup and view all the flashcards

Méthode d'Urbanisation des SI

L'urbanisation des SI implique la cartographie fonctionnelle, la structuration des services et l'intégration de l'infrastructure.

Signup and view all the flashcards

Alignement des processus métier avec l'architecture du SI

L'urbanisation des SI implique l'alignement entre les processus métier et l'architecture du SI.

Signup and view all the flashcards

Urbanisation des SI et la transformation digitale

L'urbanisation des SI répond aux besoins de la transformation digitale et à l'évolution des systèmes d'information.

Signup and view all the flashcards

SOA (Service-Oriented Architecture)

Une SOA (Service-Oriented Architecture) est une architecture logicielle basée sur l'échange de services réutilisables.

Signup and view all the flashcards

Gestion cohérente des données, processus et applications

L'urbanisation des SI implique une gestion des données, des processus métier et des applications dans une approche cohérente.

Signup and view all the flashcards

Objectifs de l'urbanisation des SI

L'urbanisation des SI vise à optimiser la performance, la sécurité et la maintenabilité du système d'information.

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.

Quiz Team

More Like This

Information Systems Chapter 2
34 questions
Information Systems Overview
40 questions

Information Systems Overview

JubilantDiopside1201 avatar
JubilantDiopside1201
Information Systems Concepts Quiz
33 questions
Use Quizgecko on...
Browser
Browser