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

Questions and Answers

Quels éléments sont nécessaires lors de l'analyse des processus en AS-IS Mapping ?

  • Implémenter des solutions
  • Lister les applications (correct)
  • Évaluer les performances
  • Définir les infrastructures

Quelles sont les principales limitations d'une application monolithique en couches ?

  • Grande flexibilité technologique
  • Séparation claire des responsabilités
  • Couplage lâche entre les fonctionnalités
  • Complexité accrue de la gestion des dépendances (correct)

Quel est un des principaux avantages des architectures orientées microservices ?

  • Technologies coexistantes au sein de la même application (correct)
  • Tight coupling entre les composants
  • Centralisation des règles métier
  • Difficulté d'évolution

Quelles étapes sont comprises dans le plan de convergence ?

<p>Planifié des projets (B)</p> Signup and view all the answers

Quelle architecture est associée à une approche de type 'Copy & Paste' ?

<p>Spaghetti-oriented architecture (D)</p> Signup and view all the answers

Quel est l'objectif principal d'un système d'information ?

<p>Transformer des données en informations utiles (B)</p> Signup and view all the answers

Quels sont les composants d'un système d'information moderne ?

<p>Clients, Applications, Infrastructures, Données (D)</p> Signup and view all the answers

Quelle est une caractéristique d'un système d'information bancaire moderne ?

<p>Organisation en zones fonctionnelles (D)</p> Signup and view all the answers

Quels types de traitement de données sont couramment utilisés dans un système d'information moderne ?

<p>Traitement en lot et en temps réel (A)</p> Signup and view all the answers

Quels enjeux sont associés à la transformation des systèmes d'information aujourd'hui ?

<p>Temps de mise sur le marché et cybersécurité (B)</p> Signup and view all the answers

Quelle méthode est essentielle pour l'urbanisation des systèmes d'information ?

<p>Cartographie fonctionnelle (C)</p> Signup and view all the answers

Quelle approche future est décrite pour les systèmes d'information ?

<p>Cloud-native et sans serveur (C)</p> Signup and view all the answers

Quel est l'objectif principal des flux d'information dans un système d'information moderne ?

<p>Assurer l'accès rapide aux bonnes informations (A)</p> Signup and view all the answers

Flashcards

Application monolithique

Un modèle architectural où toutes les fonctionnalités d'une application sont regroupées dans un seul code, ce qui rend difficile la modification et l'évolution de l'application.

Application en micro-services

Un modèle architectural qui divise les fonctionnalités d'une application en services indépendants et communicants, permettant une flexibilité accrue et une meilleure gestion des changements.

Application monolithique en couches

Un modèle architectural en couches qui sépare les composants d'une application en niveaux fonctionnels distincts, améliorant la lisibilité et la modularité.

Évolution vers les micro-services

L'évolution des architectures logicielles des applications monolithiques vers une architecture en micro-services offre une meilleure flexibilité, évolutivité et indépendance.

Signup and view all the flashcards

Équipes produit autonomes

Les équipes produit peuvent travailler indépendamment sur des services spécifiques dans une architecture en micro-services, ce qui permet une meilleure collaboration et une livraison plus rapide.

Signup and view all the flashcards

Système d'Information (SI)

Un système organisé qui capture, transforme, stocke, diffuse et protège les informations essentielles au fonctionnement d'une entreprise.

Signup and view all the flashcards

Middle Office (SI Bancaire)

Un système conçu pour traiter les données client, gérer les risques et les fraudes, et contrôler les limites en temps réel.

Signup and view all the flashcards

Front Office (SI Bancaire)

L'ensemble des applications, services et données qui permettent aux clients d'interagir avec le système bancaire (par exemple, les sites web, les applications mobiles, etc.).

Signup and view all the flashcards

Batch Processing

Processus qui traite les informations entrantes de manière batch, c'est-à-dire par lots à intervalles réguliers, pour des tâches comme la comptabilité, la trésorerie et la production de rapports.

Signup and view all the flashcards

Data Lake

Un système qui permet de stocker des données brutes et structurées, idéal pour l'analyse et l'exploration de données.

Signup and view all the flashcards

Urbanisation des SI

Un ensemble de principes et de méthodes permettant d'organiser et de gérer l'architecture d'un SI en se concentrant sur les flux d'information et les processus métier.

Signup and view all the flashcards

Back Office (SI Bancaire)

L'ensemble des applications, services et données qui gèrent les opérations de base d'un système bancaire, comme le traitement des transactions, la comptabilité et le reporting.

Signup and view all the flashcards

Système d'Information Cloud-Native

Un système d'information qui s'appuie sur le cloud computing pour l'hébergement et la gestion des applications et des données.

Signup and view all the flashcards

Study Notes

Architecture des Systèmes d'Information - Partie 1

  • Le sujet est l'architecture des systèmes d'information, plus spécifiquement la stratégie, les méthodes et les enjeux liés aux systèmes d'information.
  • Le cours est pour la 4ème année à l'ESIEA.
  • Le système d'information est un système organisé pour :
    • Collecter : capturer l'information à son origine.
    • Traiter : transformer les données en informations utiles.
    • Stocker : conserver les données de manière sécurisée et accessible.
    • Diffuser : mettre à disposition la bonne information au bon moment.
    • Protéger : garantir la confidentialité et l'intégrité des informations.

Composants d'un Système d'Information

  • Les composants d'un système d'information comprennent les utilisateurs (clients, employés, partenaires), les applications (ERM, CRM, Métier), et l'infrastructure (serveurs, réseaux, sécurité).
  • Les processus métier (Vente, Production, Support) utilisent les données (référentiels, transactions, documents) via les applications.

Le SI, Créateur de Valeur Business

  • Le système d'information (SI) est un générateur de valeur pour l'entreprise.
  • Le SI prend des données brutes et les transforme en informations utiles pour la prise de décision.
  • Les données brutes sont transformées en informations utiles par des processus.
  • Les informations utiles permettent de faire des choix stratégiques.
  • Un retour d'information (feedback) est fourni pour améliorer les processus.

Anatomie d'un SI Bancaire Moderne

  • Le SI bancaire moderne est divisé en trois zones principales : front office, middle office et back office.
  • Le front office gère les interactions avec les clients.
  • Le middle office s'occupe du contrôle, des risques et des fraudes.
  • Le back office se concentre sur le traitement des transactions, la comptabilité et le reporting.
  • Les données centrales, comme les comptes et les transactions, sont essentielles au fonctionnement de l'ensemble du système.

Les Flux d'Information dans le SI Moderne

  • Les données transitent entre les sources de données (clients, partenaires, interne, IoT), le traitement (API Gateway, Batch Processing, Stream Processing), le stockage (base opérationnelle, entrepôt de données, lac de données) et l'utilisation (tableaux de bord, analyses, applications).

Enjeux des SI en 2024

  • Les enjeux des systèmes d'information en 2024 incluent la résilience des environnements anciens, les transformations (cloud hybride, Agilité/DevOps, APIs/Microservices), et la transition vers le numérique (cloud natif, Serverless, Event-Driven).
  • L'aspect technologique (IA, Edge Computing) et humain (Green IT, talents) est également mentionné.

Urbanisation des SI - Principes et Méthode

  • L'urbanisation des systèmes d'information consiste à rationaliser la structure du système pour mieux répondre aux objectifs stratégiques.
  • Elle repose sur une cartographie fonctionnelle, une architecture applicative et une infrastructure technique.

Méthode d'Urbanisation

  • La méthode d'urbanisation comprend :
    • Cartographier l'état actuel (AS-IS).
    • Analyser les points faibles et les opportunités.
    • Définir la cible souhaitée (TO-BE).
    • Développer un plan de convergence.

Architecture logicielle

  • L'évolution des architectures logicielles passe par les phases spaghetti (1990s), lasagna (2000s) et ravioli (2010s), correspondant aux architectures monolithiques, en couches et micro-services.

Application monolithique

  • Une application monolithique utilise un fichier unique.
  • Les règles métier sont dispersées dans ce fichier.
  • Il y a un fort couplage entre les fonctions.

Application monolithique en couches

  • Les applications monolithiques en couches utilisent des Design Patterns et le langage objet.
  • Les responsabilités sont séparées, mais les règles métier sont toujours centralisées.

Application en micro-services

  • Les applications en micro-services consistent en services individuels et indépendants.
  • Des technologies variées peuvent être utilisées.
  • Il y a faible couplage et un schéma de données commun.

Evolution du système d'information

  • Le passage du monolithe au micro-services est une tendance visible dans l'évolution des systèmes.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Intro
18 questions

Intro

TenaciousCarnelian7201 avatar
TenaciousCarnelian7201
Architecture des Systèmes d'Information - Partie 1
19 questions
Use Quizgecko on...
Browser
Browser