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

Quel est un avantage important des applications en micro-services ?

  • Un seul langage de programmation est utilisé
  • Les règles métiers sont dispersées dans le code
  • Les fonctionnalités sont fortement couplées
  • Chaque fonctionnalité est indépendante (correct)

Quelle méthode est utilisée pour définir la trajectoire dans le plan de convergence ?

  • Interview
  • Priorisation
  • Diagnostic
  • Planning (correct)

Quelles sont les caractéristiques d'une application monolithique ?

  • Une page = un fichier (correct)
  • Utilisation de design pattern
  • Faible couplage des fonctionnalités
  • Centralisation des règles métiers

Quel processus est utilisé pour analyser les points faibles d'un système ?

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

Quelle est une contrainte organisationnelle souvent associée aux micro-services ?

<p>Difficulté à gérer la gouvernance (C)</p> Signup and view all the answers

Quelle est la fonction principale de la diffusion dans un système d'information ?

<p>Disposer de la bonne information au bon moment (A)</p> Signup and view all the answers

Quels composants font partie d'un système d'information ?

<p>Applications, Clients, Infrastructure (C)</p> Signup and view all the answers

Quel est un exemple d'objectif pour le traitement des données dans un système d'information ?

<p>Personnalisation des données client (A)</p> Signup and view all the answers

Quelle technologie est associée au futur des systèmes d'information en 2024 ?

<p>Serverless (B)</p> Signup and view all the answers

Qu'est-ce qui caractérise le middle office dans un système d'information bancaire moderne ?

<p>Il contrôle les risques et la fraude (D)</p> Signup and view all the answers

Quel type de données est directement utilisé pour l’optimisation des stocks ?

<p>Analytics (B)</p> Signup and view all the answers

Quelle est la principale différence entre le traitement en temps réel et le traitement par lots ?

<p>Le traitement en temps réel utilise des APIs (A)</p> Signup and view all the answers

Quel est l'une des enjeux des systèmes d'information modernes ?

<p>Cyber-sécurité (B)</p> Signup and view all the answers

Quelle méthode d'urbanisation est impliquée dans la gestion des flux d'information ?

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

Quel élément n'est pas considéré comme une partie intégrante de l'infrastructure d'un système d'information ?

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

Quelle est l'importance des API dans un système d'information moderne ?

<p>Elles permettent l'intégration de systèmes hétérogènes (B)</p> Signup and view all the answers

Quel est l'un des principaux objectifs du processus de stockage dans un système d'information ?

<p>Garantir la disponibilité des informations (A)</p> Signup and view all the answers

Quel rôle joue la Data Warehouse dans un système d'information ?

<p>Consolider les données provenant de différentes sources (D)</p> Signup and view all the answers

Flashcards

Système d'Information (SI)

Un système organisé qui collecte, traite, stocke, diffuse et protège les informations nécessaires au fonctionnement d'une entreprise.

Utilisateurs du SI

Les utilisateurs du SI, comme les clients, les employés, les partenaires et les processus métier, utilisent les informations du SI.

Applications du SI

Les applications qui traitent les informations et les rendent utiles pour les utilisateurs, comme les systèmes de gestion de la relation client (CRM) et les systèmes de gestion des ressources d'entreprise (ERM).

Infrastructure du SI

L'infrastructure qui supporte le SI, comme les serveurs, les réseaux et la sécurité, qui permettent aux applications de fonctionner et de stocker les informations.

Signup and view all the flashcards

Données brutes du SI

Les informations brutes qui sont collectées et transformées par le SI, comme les données client, les données IoT et les données de transactions.

Signup and view all the flashcards

Informations utiles du SI

Les informations utiles qui sont produites par le traitement des données brutes et permettent de prendre des décisions, comme l'analyse des données client, les données prédictives et les analyses de performance.

Signup and view all the flashcards

Données référentielles du SI

Les données utilisées pour gérer les clients, les produits, les fournisseurs et d'autres informations importantes pour l'entreprise.

Signup and view all the flashcards

Données de transactions du SI

Les données qui enregistrent chaque action réalisée par un utilisateur du SI, comme les ventes, les achats et les modifications de données.

Signup and view all the flashcards

Documents du SI

Les documents qui contiennent des informations importantes pour l'entreprise, comme les contrats, les rapports et les manuels.

Signup and view all the flashcards

Front office du SI

La partie du SI qui interagit directement avec les clients, comme les sites Web, les applications mobiles et les agences.

Signup and view all the flashcards

Middle office du SI

La partie du SI qui gère les risques, les fraudes et les limites, comme le contrôle des risques, la sécurité informatique et la conformité.

Signup and view all the flashcards

Back office du SI

La partie du SI qui traite les informations internes, comme la comptabilité, la trésorerie et le reporting.

Signup and view all the flashcards

Organisation en zone fonctionnelle du SI

Une méthode qui consiste à structurer le SI en zones fonctionnelles afin de mieux gérer les contraintes et les responsabilités.

Signup and view all the flashcards

Urbanisation des SI

Le concept d'Urbanisation des Systèmes d'Information, qui implique la définition d'une stratégie pour orchestrer les flux d'information à travers le SI.

Signup and view all the flashcards

Application monolithique

Une architecture logicielle où toutes les fonctionnalités sont regroupées dans un seul et même fichier, créant un fort couplage entre elles et dispersant les règles métier dans le code.

Signup and view all the flashcards

Application monolithique en couches

Une architecture logicielle où les fonctionnalités sont séparées en différentes couches (présentation, logique métier, données). Chaque couche a sa propre responsabilité et interagit avec les autres par des interfaces bien définies.

Signup and view all the flashcards

Application en micro-services

Une architecture logicielle qui décompose l'application en plusieurs petits services indépendants, chacun responsable d'une fonctionnalité spécifique. Les services communiquent entre eux via des APIs.

Signup and view all the flashcards

Design Pattern

Un modèle de conception qui fournit des solutions réutilisables et éprouvées pour des problèmes logiciels courants.

Signup and view all the flashcards

Gouvernance applicative

Une méthode d'organisation des applications qui permet de définir des règles et des processus pour la gestion, le développement et la maintenance des logiciels.

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 (SI).
  • Ce cours est destiné aux étudiants de 4ème année à l'ESIEA.
  • L'architecture d'un SI est organisée pour collecter, traiter, stocker, diffuser et protéger l'information.
  • Cette information est nécessaire au bon fonctionnement de l'entreprise.

Système d'Information

  • Un système d'information comprend une stratégie d'entreprise, une organisation, des processus métier et une technique informatique (y compris les données).
  • La stratégie définit les objectifs de l'entreprise par rapport à l'information.
  • L'organisation met en place les processus métier.
  • Les processus métier utilisent la technique informatique et les données.

Composants d'un Système d'Information

  • Les utilisateurs (clients, employés, partenaires) interagissent avec les applications.
  • Les applications (comme le CRM) traitent les données.
  • L'infrastructure (serveurs, réseau, sécurité) permet le fonctionnement du système.
  • Les processus métier (vente, production, support) utilisent les données traitées par les applications.

Le SI, Créateur de Valeur Business

  • Les données brutes sont transformées en informations utiles pour les décisions.
  • Les objectifs stratégiques influencent les décisions.
  • Les choix d'affaires sont basés sur les informations utiles.
  • Les exemples incluent la personnalisation grâce aux données clients, la maintenance prédictive basée sur les données IoT, et l'optimisation des stocks grâce à l'analyse.

Anatomie d'un SI Bancaire Moderne

  • Le front office gère les interactions avec les clients (web, mobile, agence, partenaires).
  • Le middle office contrôle (risques, fraude, limites).
  • Le back office traite (comptabilité, trésorerie, reporting).
  • Les données centrales (comptes, transactions) sont essentielles.
  • L'API Gateway facilite les échanges entre les différents composants.
  • Les données sont cruciales pour le fonctionnement du système.

Les Flux d'Information dans le SI Moderne

  • Les données proviennent de sources variées (clients, partenaires, interne, IoT).
  • Le traitement est effectué par des API Gateway en temps réel ou via des traitements batch.
  • Le stockage se fait dans des bases opérationnelles, data warehouses ou data lakes.
  • Les données sont utilisées pour des tableaux de bord, analyse, et applications.

Enjeux des SI en 2024

  • Le passé se focalisait sur les applications monolithiques, infrastructures sur site et cycles longs.
  • Le présent est axé sur la transformation avec la coexistence ancien/nouveau, le Cloud hybride, Agilité/DevOps, et APIs/Microservices.
  • L'avenir est digital avec Cloud natif, Serverless et Event-Driven.
  • Les enjeux incluent la maintenance, les coûts et la rigidité dans le passé.
  • Les enjeux actuels sont le Time to Market, Cloud & Hybridation, Cybersécurité et FinOps.
  • Les enjeux futurs sont l'IA, Edge Computing, Green IT et les talents.

Urbanisation des SI - Principes et Méthode

  • L'urbanisation des SI suit une démarche qui commence par la stratégie.
  • Les Processus métier sont cruciales.
  • Une cartographie fonctionnelle est nécessaire.
  • L'architecture applicative suit la cartographie fonctionnelle.
  • L'infrastructure technique supporte l'architecture applicative.
  • Les flux de données passent à travers les différentes zones fonctionnelles.

Méthode d'Urbanisation

  • La cartographie AS-IS décrit le système existant.
  • L'analyse identifie les points forts et faibles.
  • La cible TO-BE définit le système souhaité.
  • Le plan de convergence met en place le changement
  • La vision, les standards et les lignes directrices sont nécessaires dans le plan de convergence.

Architecture logicielle

  • L'évolution de l'architecture logicielle est illustrée à travers les exemples de "Spaghetti", "Lasagna", "Ravioli".
  • Ces exemples mettent en avant les évolutions des architectures logicielles des années 1990, 2000 et 2010.

Application monolithique

  • Une application monolithique est une application où toutes les fonctionnalités sont regroupées dans une seule unité.
  • Le fort couplage entre les fonctionnalités peut engendrer des difficultés.
  • Les règles métiers sont souvent dispersées dans le code, ce qui peut rendre le développement et la maintenance complexes.

Application monolithique en couches

  • L'utilisation de design patterns et de la programmation objet permet une certaine séparation des responsabilités.
  • La centralisation des règles métiers peut être un atout.
  • Malgré ces améliorations, des limites existent dans un système monolithique en couches.

Application en micro-services

  • Une application en micro-services est composée de services indépendants.
  • Les technologies utilisées pour chaque service peuvent être différentes.
  • Le faible couplage entre les services rend le système plus évolutif.
  • Le fonctionnement se base sur un format de données donné.
  • Les avantages sont la flexibilité et l'évolutivité.
  • Les contraintes sont organisationnelles.

Evolution vers les micro-services

  • L'évolution d'une architecture monolithique vers une architecture en micro-service est illustrée.
  • La transition se fait en étapes successives pour arriver à une solution en micro-services.
  • La gestion d'une solution en micro-services est plus complexe du fait de la multiplicité des services.

Studying That Suits You

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

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser