Architecture des
systèmes d’ information
chapitre 1 – Rappels
1
Outline
1.L'organisation et le système d'information
2.La fonction informatique
3.La stratégie informatique
4.Schéma directeur informatique
5.Urbanisation des SI
6.Architecture des SI
2
L'organisation
En management, une organisation est un groupe
d'individus (une unité) qui structure, ordonne et pilote des
ressources (matérielles, humaines, financières) afin d'atteindre
un but commun
Les organisations (administrations, collectivités,
associations, entreprises, sociétés…) ont toutes :
Une politique = ensemble de choix +
Une stratégie = exercice des choix +
Une identité = ensemble de valeurs +
Une structure = un organigramme 3
Le système d'information
De plus en plus d’organisations disposent d’une direction
des systèmes d’information.
Il devient crucial
de comprendre comment définir le concept de
système d’information,
d’identifier les éléments qui le composent et la façon
dont les systèmes d’information se déploient dans les
organisations.
En charge de la gestion de ces systèmes d’information, la
direction des systèmes d’information est l’acteur-clé de
ce déploiement.
Elle se doit de satisfaire toutes les parties prenantes de
l’entreprise étendue en mettant en œuvre une
organisation qui lui est propre
4
Le système d'information
Comprendre un système c’est commencer par comprendre
les éléments (concepts primaires) qu’il manipule.
Dans le cas d’un système d’information, il faut distinguer
trois concepts primaires ou éléments le composant :
Donnée, Information et Connaissance.
C’est l’ensemble de ces éléments considérés dans leurs
relations à l’intérieur d’un tout (l’organisation)
fonctionnant de manière unitaire qui permet de cerner le
périmètre du système d’information.
Le système d'information
Une donnée est le résultat direct d’une mesure, elle doit
être collectée par un outil, un humain ou bien être déjà
existante dans le système.
La donnée seule ne permet pas d’agir ou de prendre
une décision, elle n’a pas de sens en soi.
Par exemple, la donnée : « 10012023 » peut
représenter une date, un relevé de compteur
électrique ou une distance.
Une information est une donnée pour laquelle il a été
ajouté un sens, une signification et qu’il est possible
d’interpréter.
«10012023» peut représenter le nombre d’incidents
de fonctionnement d’une chaîne logistique sur une
année.
Le système d'information
Une connaissance, est le résultat d’une expérience réalisée par
un acteur (humain ou non-humain) à partir d’informations qui
se sont retrouvées disponibles dans une situation (espace,
temps, acteur.
Elles sont plus complexes que les informations car elles
combinent les expériences antérieures, les idées, les valeurs
ou les avis des autres acteurs présents
Les connaissances permettent de confronter les
informations pour obtenir des interprétations fiables des
phénomènes
Connaissant que la donnée «10012023» représente le
nombre d’incidents, nous pouvons d’échanger une alerte
ou un audit.
Le système d'information
L’information est ainsi le cœur
du système elle est le résultat
d’un processus d’interprétation
qui utilise des données
unitaires brutes pour produire
d’autres données.
Elle présente certaine caractéristique:
Exhaustive Intègre Précise
Fraîche Intelligible Fiable Accessible
Le système d’information a pour responsabilité de
garantir que toutes les informations qu’il traite respectent
ces caractéristiques
Le système d'information
Technologies de l’information vs informatique vs système d’information
Les technologies de l’information regroupent communément toutes
les technologies qui vont permettre de traiter des informations et les
transmettre.
par exemple, la télévision, la radio ou encore les téléphones.
La terminologie NTIC est souvent utilisée
technologies de l’information est donc un composant des
systèmes d’information
L’informatique est la science de traitement automatique de
l’information.
Il ne faut pas mélanger système d’information et informatique comme
cela peut être fait dans l’expression issue du sens commun
Quasiment 100% des Systèmes d'information sont informatisés dans
les organisations mais ils sont à distinguer du pur domaine de
l'informatique.
Le système d'information : Définition
« Un système d’information est un ensemble
organisé de ressources : matériel, logiciel,
personnel, données, procédures… permettant
d’acquérir, de traiter, de stocker et diffuser des
informations (sous forme de données, textes,
images, sons, etc.) dans et entre des organisation » R.
Reix
On retrouve les concepts de données et de
connaissances ainsi que la dimension
technologique, qui est complétée par de
nouvelles dimensions : procédures, personnel…
10
Le système d'information : Définition
Le système d'information d’une organisation est un
ensemble de ressources qui, en interaction,
transforment des informations élémentaires,
préalablement saisies et stockées, en informations
élaborées.
11
Le modèle en couches simplifié des SI
Le modèle en couches simplifié des SI
Couche données :
Ce point de vue permet de traiter la question : « qu’utilisent les
systèmes d’information ? Quelle est leur matière première ? ».
Elle permet de modéliser en premier lieu les objets métiers mais
aussi les modèles de données utilisés par les différentes applications.
Couche technique :
Ce point de vue permet de comprendre « avec quoi les systèmes
d’information sont-ils construits ? »
C’est dans cette couche que l’on va décrire tous les éléments
physiques (systèmes d’exploitation, serveur, bases de données,
réseaux…) qui permettent à un système d’information d’exister.
Les principaux éléments décrits ont les socles techniques et leurs
composants.
Le modèle en couches simplifié des SI
Couche applicative:
Ce point de vue, souvent le plus important aux yeux d’un
directeur des systèmes d’information, permet de répondre à la
question du Comment ?
Comment faire pour que les systèmes d’information remplissent
leur rôle d’automatisation des fonctions métiers ?
On y modélise et décrit les applications qui vont être manipulées
par les métiers, les modules qui composent les applications, et les
échanges (messages, flux…) entre les applications.
Le modèle en couches simplifié des SI
Couche fonctionnelle:
Ce point de vue permet de répondre aux questions : qu’est-ce que
fait le système d’information ?
Quels sont les services qu’il rend aux acteurs de l’organisation ?
C’est dans cette couche que sont rangées, organisées, classées
toutes fonctions métiers servant aux acteurs dans leurs processus.
Ces dernières sont organisées à la manière de poupées russes en
Zones fonctionnelles, découpées en Quartier fonctionnels,
parfois décomposés en Ilots fonctionnels, et enfin morcelés en
Blocs fonctionnels.
La maille la plus fine est la Fonction métier.
C’est cette couche qui fait le lien entre le monde « métier » et le
monde « Informatique », elle tisse les relations qui nouent les deux.
Le modèle en couches simplifié des SI
Couche Métier:
C’est le point de départ de l’alignement des systèmes
d’information sur l’organisation du travail de l’entreprise.
La couche métier permet de répondre à la question, le système
d’information, pour quoi faire ?
C’est dans ce point de vue que sont décrits les processus de
l’entreprise, les activités qui composent ces processus et enfin les
procédure qui régissent les activités.
C’est à partir de cette couche que l’on constate l’impact de la
stratégie de l’organisation
Les différentes vues du SI
17
Les différentes vues du SI - Exemple
Exemple : la stratégie d'une entreprise est de « faire du chiffre » !!! Cette stratégie
oriente le choix d’une embauche d’un commercial…
Vue métier : Le processus de vente est un processus métier:
Vue fonctionnelle : pour exercer son métier, notre commercial s’appuiera sur les
ressources humaines :
il a besoin de ses collaborateurs pour répondre aux besoins de ses clients.
Par ailleurs, au travers des missions et des objectifs qui lui sont assignés par voie
hiérarchique, il possède des responsabilités.
Enfin, il va appuyer ses propositions à partir d’informations possédées par
l’organisation (le fichier client de l’entreprise, le planning, le catalogue, les
tarifs…)
Vue applicative : Le commercial va également utiliser des applications : il utilisera
directement un progiciel de Gestion de la Relation Client, différents outils
bureautiques et sans doute un navigateur pour aller sur internet… et prospecter !
Vue Technique: le service informatique va connecter de nombreux éléments pour le
rendre plus opérationnel (réseau, serveurs, bases de données…). 18
La Direction des systèmes d’information : Objectifs
La Direction des systèmes d’information : Organigramme
La Direction des systèmes d’information : Activités
La Direction des systèmes d’information : Activités
Ces activités sont en général découpées en trois
missions principales que sont :
construire le système d’information:le « Build »,
assurer le fonctionnement quotidien du système
d’information : le « Run »,
supporter les acteurs du système d’information dans
leurs tâches : le « Enable ».
Les cinq éléments d'une entreprise
Une entreprise est un processus répétitif qui:
crée et distribue quelque chose de valeur…
répondant à un désir ou à un besoin d’autres individus…
à un prix qu'ils sont prêts à payer…
et d’une manière qui satisfait leurs besoins et leurs attentes…
en vue de dégager des bénéfices suffisants pour ses
propriétaires afin de poursuivre son activité.
Les cinq éléments caractéristiques de l’entreprise sont donc:
La création de valeur: découvrir ce que les gens veulent ou ce
dont ils ont besoin, puis le créer.
Le marketing: attirer l’attention et développer une demande
pour ce que vous avez créé.
La vente: transformer des prospects en clients qui paient.
Délivrer la valeur: donner à vos clients ce que vous leur avez
promis et vous assurer qu’ils sont satisfaits.
La finance: gagner suffisamment d’argent pour poursuivre
votre activité et récompenser vos efforts. 23
Problématiques fréquentes du SI
Information informelle et très souvent transmise par le canal
humain
Exemple : Une commande faite à un fournisseur par téléphone, un
accord oral à un client pour une remise
Besoin de formalisation et d'automatisation des traitements
pour accompagner la croissance et obtenir des gains de
productivité
Exemple : développer un RPA pour remplacer un homme par un
robot, c’est automatiser une production. Amorti en un an,
l’acquisition de cet outil est l’occasion de multiplier par 10 la
productivité de certaines chaines de fabrication… et de multiplier son
24
CA d’autant !
Problématiques fréquentes du SI
Construction empirique des SI : des applications sont rajoutées
au SI pour satisfaire aux besoins ponctuels observés en
pratique
Immaturité de certaines organisations : ne remettent pas en
cause leur SI ;
L’effet d’empilement… Au gré des besoins, les
organisations ont ajouté puis rajouté des éléments aux SI
existants pour satisfaire une urgence, une priorité, sans
repenser l’ensemble, sans intégrer les différentes parties du
système d’information;
Le SI devient complexe, il ressemble à un vrai plat de
spaghetti. 25
L' effet d'empilement - Problématique
fréquente du SI
26
L' effet d'empilement - Solution
L' urbanisation pour rationaliser les infrastructures :
Urbaniser vise à établir une cohérence entre les processus de
l’organisation et ses ressources informatiques.
Eliminer toutes les applications et les systèmes inutilisés,
permettant de réaliser des économies et surtout de rationaliser
les usages.
L' audit du SI
Auditer le SI permet d’identifier les caractéristiques de chacune
des visions.
Cette analyse permet de comprendre les interactions entre la
stratégie définie et l’utilisation réelle du SI.
Si elle reste complexe pour tous, une vision dynamique du SI
permet d’anticiper les évolutions d’une organisation d’un point
de vue fonctionnel, applicatif et technique. 27
L' effet d'empilement - Solution
La maturité : tenir compte de ses expériences
Réorganiser l’activité autour des nouveaux outils, en
cohérence avec l’outil de production et la stratégie, afin
d’optimiser les processus.
Une entreprise est dite mature lorsqu’elle remet en
question son SI régulièrement, à l’aide de nouveaux projets.
Les NTIC : une veille active vitale
L’organisation doit anticiper habilement les nouveautés
technologiques
La veille technologique est fondamentale pour rester
compétitif
Un budget conséquent à maitriser
28
La gouvernance – au-delà du management
Le management du SI doit pouvoir s'assurer de la réalisation de la
stratégie de l'entreprise
Coordonner et contrôler les objectifs du SI dans le temps et
dans l'espace
La gouvernance du SI correspond à la relation entre la DSI et le
reste de l'entreprise. Elle est assurée par le manager du SI et permet
de vérifier :
la conformité des objectifs du SI avec ceux de l'organisation
La cohérence intrinsèque des différentes parties du SI
La contribution du SI à la valeur ajoutée de l'organisation
Les investissements informatiques faits en fonction de l'intérêt
général de l'organisation
L’amélioration la performance opérationnelle en s'assurant que
les systèmes conçus permettent de tirer la meilleure partie des
savoirs et des expériences des collaborateurs 29
La fonction informatique – la DSI
La DSI est un ensemble de personnes chargées de la
gouvernance SI et du système informatique de
l'organisation
Dépend de la direction générale mais travaille en
étroite collaboration avec les directions métiers
Utilise des indicateurs regroupés en tableaux de
bords
Le DSI possède une double compétence de manager et
de technicien
Coordonne les équipes techniques
Assure le fonctionnement quotidien des systèmes
Propose des développements informatiques 30
La fonction informatique
Un bon organigramme fonctionnel devrait séparer l’activité en 2
branches :
Définition des processus, gestion des projets, évolution du
système (= adaptation, projets, orienté vers le
fonctionnement futur) ;
Maintenance informatique du système (= continuité de
service, maintenance, orienté vers le fonctionnement
présent)
31
La fonction informatique
La DSI en mode « maintenance »: doit offrir des moyens
technologiques (matériels, logiciels, réseaux…) pour répondre
aux besoins métiers de l’organisation
La maintenance logicielle (patchs et correctifs logiciels, mises
à jour des versions)
La maintenance matérielle (remplacement des matériels
défectueux), tous les éléments du SI sont soumis à un
contrôle permanent minutieux pour assurer le
fonctionnement parfait des outils de production
La DSI en mode « projets »/ Met en œuvre des projets en
fonction des priorités stratégiques en amont par la DG
Projets visibles (ex : installation d'une PGI) vs. invisibles
(migration d'un serveur – bien qu'invisible, peut s'avérer
indispensable au fonctionnement de l'organisation) 32
La fonction informatique
La Gestion de projets SI conduites par deux familles de
fonctions : la maitrise d'oeuvre (MOE) et la maitrise d'ouvrage
(MOA)
33
La stratégie informatique
Stratégie = fixation d'objectifs + moyens pour les atteindre +
suivi de leur réalisation
Appliquer une stratégie : la décliner par domaine en s’appuyant
sur une descente fonctionnelle du cadre dirigeant vers
l’opérationnel
34
L'intégration des SI
L'intégration des SI vise à favoriser les échanges entre directions
métiers
Représente la majeure partie de l'activité de la DSI
35
L'intégration des SI
Bonnes pratiques de la DSI
Eviter l’hétérogénéité et l’empilement de sous-systèmes
cloisonnés.
Intégrer une solution globale et cohérente (solution de type
ERP)
Intégrer les applications (ex : plateforme EAI – plateforme
de prise en charge du dialogue et des flux inter-applications )
Intégrer les données (logiciels ETL, entrepôts de données
36
Schéma directeur informatique (SD)
Définition de l'évolution souhaitée des SI et de leurs moyens
pour réaliser sa stratégie
SD : décrit les orientations en matière d'architecture et
d'urbanisation du système d'information.
Durée de vie comprise entre 2 et 6 ans
37
Intérêt du SD
Niveau hiérarchique Intérêt
• Direction générale Moyen de consigner les choix stratégiques.
lquelles sont les directions à donner ?
lquels sont les résultats à attendre ?
lquels sont les moyens à investir ?
DSI Permet de spécifier les missions et moyens confiés à la DSI et
d’effectuer, en fonction de cela, une planification globale des projets
et investissements
Utilisateurs Permet d’exprimer leurs attentes et constater qu’ils sont traités en
parfaite équité vis-à-vis des moyens informatiques qui leur sont
consacrés.
38
SD – de l'audit à la mise en oeuvre
SD : présente un existant, un point de départ (étude de besoins +
définition des systèmes cibles)
Forces et faiblesses de l'organisation identifiées durant une phase
d'audit
39
SD - La phase d'audit
Audit : décompose le SI en 4 vues
Pour chaque besoin ou dysfonctionnement, identifier la vue
qui est concernée - couche cible du besoin
Identifier de manière descendante la couche à ne pas modifier
– couche invariante
Toutes les couches se trouvant entre la couche cible (incluse)
et la couche invariante (non incluse) doivent être modifiées
40
SD – Le plan informatique
Plan informatique : mise en œuvre du schéma directeur
comportant :
Les projets informatiques à faire pour réaliser le schéma
directeur informatique
L’ordre d’exécution des projets
Les moyens pour réaliser le projet
Démarche de planification informatique
Quels sont les besoins en information ?
Quels sont les moyens humains et technologiques nécessaires
?
Comment répartir les moyens dans le temps ?
Réalise-t-on le schéma directeur ?
Les projets informatiques sont-ils compatibles entre eux ?
Les projets informatiques sont-ils compatibles avec les
moyens humains, matériels et logiciels de l’organisation ?
41
Urbanisation du SI
Adaptabilité et souplesse du SI :
Prise en compte des interactions croissantes entre
applications
Interdiction de rupture complète (changement brutal) des
systèmes
L'urbanisation du SI: permet d'aborder les critères de qualité du
SI
Flexibilité
Mutualisation de ressources
Scalabilité (passage à l'échelle sans modification
d'architecture)
Résilience (résistance aux pannes)
Maintenabilité (réduction des pannes et de leurs effets)
42
Urbanisation du SI : Représentation simplifiée des démarches d’urbanisation
43
Urbanisation du SI
Cela passe par une cartographie du SI:
permet de comprendre les différents niveaux, des différentes
visions du système, depuis celle des métiers jusqu'à
l'infrastructure informatique en passant par la vision
fonctionnelle
Urbanisation vs. Cartographie
Cartographie : Outil, schéma, et représentation pour
comprendre le SI et préparer son urbanisation.
Urbanisation : Concept, démarche, étude, et analyse en vue
d’assouplir le SI, le rendre adaptable aux futures évolutions
(= projets).
44
Urbanisation du SI – comment cartographier ?
• Quatre niveaux de cartographie : métier, fonctionnelle, applicative
et technique
45
Urbanisation du SI – comment cartographier ?
• Quatre niveaux de cartographie : métier, fonctionnelle, applicative
et technique
•
46
Urbanisation du SI
Vision informatique: Urbaniser consiste à « rationaliser les
moyens pour réaliser des économies d’échelle en mutualisant les
ressources matérielles et logicielles » sans perturber les ressources
humaines (acteurs actifs de l'entreprise)
Vision métier : à chaque métier correspondent
Des évènements (stimuli) – automatiser les traitements, sans
modifier de façon radicale le fonctionnement Métier.
Et des processus (réactions) – faire de la réingénierie de
processus c'est à dire optimiser les processus
Vision fonctionnelle: L'urbanisation du SI ne fait pas table rase
du passé mais tient compte de l'existant et doit permettre de
mieux anticiper les évolutions ou contraintes internes et externes
impactant le SI
47
Architecture du SI
Selon ANSI/IEEE Std 1471-2000 :
l« The fundamental organization of a system, embodied in its components,
their relationships to each other and the environment, and the principles
governing its design and evolution’»
Selon l’ Open Group Architecture Forum, deux sens conjoints:
« A formal description of a system, or a detailed plan of the system at
component level to guide its implementation »
« The structure of components, their inter-relationships, and the
principles and guidelines governing their design and evolution over time »
Pour le CEISAR : En premier lieu, un outil de communication
« Une architecture » correspond à une finalité d’un système
sous deux modalités: opération/ transformation
Une cible (acte de communication) 48
Architecture du SI vs. logicielle
Architecture S.I Architecture logicielle
Blocs fonctionnels, Module logiciel,
référentiels de données, flux composant, classe
de données
Des applications Une application
Processus métiers, activités Spécifications
fonctionnelles
Spécifications techniques de Spécification des classes
l’ensemble du SI (ensemble logicielles
des composants et modèles
de données)
49
Architecture du SI vs. logicielle
Architecture Logicielle
Décomposition en composants/ sous-composants
Approches objets/ services / modules
Architecture du SI
Vision macroscopique
Top-down (ex: cartographie fonctionnelle) et bottom-up (des
objets métiers aux services)
Architecture « logique » et « physique »
Architecture « logique »
Architecture « métier » (processus / objets métiers)
Architecture fonctionnelle / service
Architecture « physique »
Architecture applicative
Architecture système
50
Architecture du SI
Trois principaux niveaux d'architecture : fonctionnelle,
applicative, technique
Architecture fonctionnelle : recense les grandes fonctions du SI ;
correspond à la perception détaillée des composants de la vue du
SI
Architecture applicative: décrit le fonctionnement des
applications réparti en trois composantes :
Présentation (IHM): collecte et diffusion de données
Traitements : opérations générées par le système à la
demande de l'utilisateur
Gestion des données : structuration et organisation des
données
Architecture technique : décrit le mode de fonctionnement de
l'infrastructure matérielle
Mainframe
Client-serveur 51
Propriétés d'une bonne architecture
5 principaux critères : modularité, lisibilité, survivabilité,
évolutivité et standardisation
Modularité (diviser pour régner) : minimiser les interactions/
dépendances / flux
Lisibilité :
Evolutivité (support à l'agilité): éviter la centralité (dégré trop
important) et les situations de blocage (composant saturé ou
irremplaçable)
Survivabilité : chiffrement de données sensibles + sécurité
(attaque de denial of service)
Standardisation
L’architecture est un outil de standardisation des interconnexions, en
termes de technologies et de paradigme
Une « bonne architecture » sert à réduire le nombre de techniques, et
à favoriser la réutilisation
Sert à favoriser l’utilisation de standards (LDAP, ETL, BPB, ESB)52