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 pour la cartographie AS-IS ?

  • Définir les services
  • Établir la trajectoire
  • Planifier les projets
  • Identifier les données (correct)

Quelle caractéristique n'est pas associée à une application monolithique ?

  • Fort couplage des fonctionnalités
  • Séparation des responsabilités (correct)
  • Règles métiers dispersées dans le code
  • Une page = un fichier

Quelles sont les limites d'une application en micro-services ?

  • Couplage élevé des fonctionnalités
  • Simplicité de déploiement
  • Faible indépendance fonctionnelle
  • Gestion des communications entre services (correct)

Quel est un des inconvénients de l'application monolithique ?

<p>Difficulté de maintenance (A)</p> Signup and view all the answers

Quel processus est impliqué dans le plan de convergence ?

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

Quelle est la première étape d'un système d'information selon sa stratégie?

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

Quels éléments font partie des composants d'un système d'information?

<p>Employés, Applications, Infrastructure (D)</p> Signup and view all the answers

Quel est un exemple d'utilisation de données brutes dans un contexte commercial?

<p>Maintenance prédictive (B)</p> Signup and view all the answers

Quel type de données est généralement associé à une application de type CRM?

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

Quelles contraintes sont typiquement rencontrées dans un environnement back office?

<p>Traitement, Reporting (C)</p> Signup and view all the answers

Quelle méthode est associée à la transformation des bases de données dans un système d'information?

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

Quel défi majeur est associé à l'urbanisation des systèmes d'information?

<p>Silos d'équipes (A)</p> Signup and view all the answers

Un système d'information moderne doit intégrer des flux d'information en temps réel. Comment cela est-il généralement réalisé?

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

Quel est un enjeu futur majeur pour les systèmes d'information?

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

Qu'est-ce que le 'Data Warehouse' dans le contexte des systèmes d'information?

<p>Un référentiel de données centralisé (C)</p> Signup and view all the answers

Quel processus est principalement exécuté dans le middle office des systèmes d'information bancaires?

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

Quelle est l'une des principales caractéristiques des systèmes d'information cloud natifs?

<p>Flexibilité et scalabilité (A)</p> Signup and view all the answers

Quel type d'analytique peut être conduit pour l'optimisation des stocks au sein d'un système d'information?

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

Flashcards

Application monolithique

Une application monolithique est une application où toutes les fonctionnalités sont regroupées dans un seul code et déployées en un seul bloc.

Couplage des fonctionnalités

Les applications monolithiques ont des fonctionnalités fortement liées les unes aux autres, ce qui rend difficile la modification ou le déploiement d'une seule partie du code.

Architecture en couches

L'architecture en couches sépare les responsabilités de l'application en différentes couches, ce qui facilite la maintenance et l'évolution du code.

Microservices

Les microservices sont des applications indépendantes conçues pour exécuter une seule fonctionnalité bien définie et communiquer via des API.

Signup and view all the flashcards

Microservices - Indépendance des équipes

Les microservices permettent aux équipes de développement de travailler de manière indépendante sur des fonctionnalités spécifiques, ce qui accélère le développement et le déploiement.

Signup and view all the flashcards

Qu'est-ce qu'un système d'information ?

Un système d'information (SI) est un ensemble organisé de personnes, de procédures, de données, de technologies et d'infrastructures qui travaillent ensemble pour collecter, traiter, stocker, diffuser et protéger des informations utiles au fonctionnement d'une entreprise.

Signup and view all the flashcards

Quels sont les composants d'un SI ?

Les composants d'un SI comprennent les utilisateurs (clients, employés, partenaires), les applications métier (CRM, ERP, etc.), l'infrastructure (serveurs, réseaux, sécurité), les processus métier (vente, production, support) et les données (référentiels, transactions, documents).

Signup and view all the flashcards

Comment un SI crée de la valeur pour une entreprise ?

Un SI permet de créer de la valeur en transformant les données brutes en informations utiles, qui peuvent être utilisées pour prendre des décisions stratégiques et optimiser les processus métier.

Signup and view all the flashcards

Comment est organisé un SI bancaire moderne ?

Un SI bancaire moderne est organisé en zones fonctionnelles (front office, middle office, back office) avec des contraintes spécifiques par zone et une importance particulière sur la criticité et la sécurité des données.

Signup and view all the flashcards

Expliquez les flux d'informations dans un SI moderne.

Dans un SI moderne, les informations proviennent de diverses sources (clients, partenaires, interne, IoT), sont traitées en temps réel et par batch, puis stockées dans différentes bases de données pour être utilisées dans diverses applications.

Signup and view all the flashcards

Qu'est-ce que l'urbanisation des SI ?

L'urbanisation des SI est une stratégie qui vise à moderniser un SI en l'alignant sur les besoins business et les technologies actuelles. Elle implique une cartographie des processus métier, une architecture applicative et une infrastructure technique.

Signup and view all the flashcards

Comment fonctionne la méthode d'urbanisation des SI ?

L'urbanisation des SI suit une méthodologie structurée pour transformer un SI en alignant les informations, les processus métier, les applications et l'infrastructure sur une architecture cohérente et adaptable aux besoins de l'entreprise.

Signup and view all the flashcards

Study Notes

Architecture des Systèmes d'Information - Partie 1

  • Le cours porte sur la stratégie, la méthode et les enjeux des systèmes d'information.
  • C'est un cours de la 4ème année d'ESIEA.

Système d'Information

  • Un système d'information est organisé pour collecter, traiter, stocker, diffuser et protéger l'information.
  • La collecte capture l'information à sa source.
  • Le traitement transforme les données en informations utiles.
  • Le stockage préserve les informations de manière sécurisée et accessible.
  • La diffusion met les informations à disposition au bon moment.
  • La protection garantit la confidentialité et l'intégrité des informations.
  • Les informations sont essentielles au bon 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 processus métier (vente, production, support).
  • Les données (référentiels, transactions, documents).

Le SI, Créateur de Valeur Business

  • Les données brutes sont transformées en informations utiles.
  • Les informations utiles conduisent à des décisions stratégiques.
  • Les exemples incluent la personnalisation client, la maintenance prédictive et l'optimisation des stocks.
  • Il y a un flux de données d'entrée à la sortie.

Anatomie d'un SI Bancaire Moderne

  • Le front office gère les clients, le web, le mobile, les agences et les partenaires via des API.
  • Le middle office contrôle les risques, la fraude et les limites des opérations.
  • Le back office gère la comptabilité, le trésorerie et les reporting.
  • Il y a des données centrales (comptes, transactions), traitées et stockés au moyen de Batch.
  • On retrouve les contraintes spécifiques par zone fonctionnelle et la criticité des données.

Les Flux d'Information dans le SI Moderne

  • Les sources de données incluent les clients, les partenaires, l'internet et les capteurs.
  • Le traitement utilise une API Gateway.
  • Le stockage se fait dans la base opérationnelle, puis le Data Warehouse, et le Data Lake.
  • Les données sont utilisées pour créer des tableaux de bord et des analyses.
  • Les applications utilisent les informations ou extraits pour les besoins utilisateur.

Enjeux des SI en 2024

  • Le passé se caractérise par les applications monolithiques, les infrastructures en interne, cycles longs, équipes silos, maintenance, coûts, rigidité.
  • Le présent est marqué par la transformation, la coexistence ancien/nouveau (cloud hybride, agilité DevOps, APIs, microservices), time-to-market, cloud et hybridation, cybersécurité, FinOps.
  • L'avenir est défini par le numérique avec les applications cloud native, serverless, événementielles, ainsi que l'IA, Edge Computing, Green IT et les talents.

Urbanisation des SI - Principes et Méthode

  • La méthode commence par définir la stratégie.
  • Le flux de données et les zones fonctionnelles sont définies.
  • Les applications et les infrastructures sont ensuite établies.

Méthode d'Urbanisation

  • Cartographie AS-IS pour documenter les processus, les données et les applications.
  • Analyse pour identifier les points faibles et les opportunités.
  • Cible TO-BE pour concevoir l'architecture et organiser la gouvernance.
  • Plan de convergence pour établir la trajectoire, planifier les projets, et identifier les Quick Wins.

Architecture Logicielle

  • L'évolution de l'architecture logicielle, allant du spaghetti aux microservices, est détaillée.
  • L'évolution de la conception d'application est identifiée notamment les applications monolithiques incluant plusieurs types de conception, une application par couché, ou en microservice.

Application monolithique

  • Une page = un fichier
  • Fort couplage des fonctionnalités
  • Règles métier dispersées dans le code

Application monolithique en couches

  • Utilisation de Design Pattern
  • Langage Objet
  • Séparation des responsabilités
  • Centralisation des règles métiers

Application en micro-services

  • Chaque fonctionnalité est indépendante.
  • Coexistence de plusieurs technologies dans une même application
  • Faible couplage reposant sur un format de données défini.

Studying That Suits You

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

Quiz Team

More Like This

Management Information Systems Overview
8 questions
Information Systems Fundamentals
45 questions

Information Systems Fundamentals

IlluminatingNarwhal6124 avatar
IlluminatingNarwhal6124
Système d'Information
13 questions

Système d'Information

InfluentialHeliotrope3941 avatar
InfluentialHeliotrope3941
Use Quizgecko on...
Browser
Browser