Vous êtes sur la page 1sur 8

SPECIFIER LES

ARCHITECTURES
INFORMATIQUES
1 - Notion d’architecture de SI et son
importance
2– Architecture Centralisée
3 – Architecture client serveur
4 – Architecture orientés services
· 1-Notion d'architecture de SI et son
importance
L’architecture des systèmes d’information
correspond à l’installation d’un nombre
d’équipements nécessaire et suffisant pour
assurer la bonne circulation des
informations et répondre aux
fonctionnalités demandées. Elle consiste
également à intégrer, lors de la conception,
une certaine marge d’évolution stratégique
pour accompagner la croissance de
l’entreprise. Pour les systèmes multi-sites,
il est important de positionner
judicieusement les équipements afin de
garantir une bonne protection des données
en cas de sinistre, sans dégrader la bonne
circulation des flux d’information.
· l'importance d'architecture de SI
Outre ses compétences techniques,
l’architecte SI doit maîtriser l’organisation
de l’entreprise et son infrastructure
technique. Il doit également posséder
d’excellentes capacités relationnelles et
stratégiques, ainsi qu’un goût certain pour
la négociation, dans la mesure où il
travaille en transversal avec sa direction,
avec les utilisateurs et avec les fournisseurs
de solutions techniques.
· 2-L'architecture centralisée
l'architecture centralisée rassemble les ressources
nécessaires à un traitement sur un hôte central,
généralement à l'aide de terminaux qui sont
connectés à un ordinateur central.
Un utilisateur recherche un fichier ressource en
envoyant une requête au serveur central.
• Le serveur central répond et transmet la liste des
ordinateurs utilisateurs proposant le fichier
demandé.
• L'utilisateur télécharge le fichier directement à
partir d'un des ordinateurs renseignés par le
serveur.
Avantages :
· Simplicité : pas de soucis de connexion au bon
serveur.
· La recherche de document est facilitée. Le
serveur maintient en effet un index des
ressources.
· Trafic réseau réduit. Les pairs ne
communiquent entre eux que s’ils ont quelque
chose à échanger.
· Inconvénients
· Robustesse : il suffit de supprimer le serveur
pour que l'intégralité du réseau soit inactif. Il
est cependant possible de réduire cet
inconvénient par la mise en place de serveurs
répliqués.
· Aucun anonymat n'est possible, puisque
chaque utilisateur est identifié sur le serveur.
· Faible sécurité : si le serveur est supprimé, le
réseau est hors service
3-Architecture client serveur
L’architecture client/serveur désigne un mode de
communication entre plusieurs composants
d’unréseau.
Chaque entité est considérée comme un client ou
un serveur.
Chaque logiciel client peutenvoyer des requêtes à
un serveur.
Un serveur peut être spécialisé en serveur
d’applications, de fichiers, de terminaux, ou encore
de messagerie électronique.
- Principe du client/serveur
· Un client : Les caractéristiques d’un client sont les
suivantes : il est d’abord actif (ou maître), il
envoie des requêtes au serveur, il attend et reçoit les
réponses du serveur.
· Un serveur : Un serveur est initialement passif, il
attend, il est à l’écoute, prêt à répondre aux
requêtes envoyées par des clients. Dés qu’une requête lui
parvient, il la traite et envoie une réponse.
· Le dialogue : Le client et le serveur doivent bien sûr
utiliser le même protocole de communication.
Un serveur est généralement capable de servir plusieurs
clients simultanément.
· Remarques : Une fois le client traité, le serveur peut
en traiter un autre. Il existe des serveurs

4-Architecture orientée services


Une architecture orientée services (notée SOA pour
Services Oriented Architecture) est une architecture
logicielle s'appuyant sur un ensemble de services
simples.
L'objectif d'une architecture orientée services est donc
de décomposer une fonctionnalité en un ensemble de
fonctions basiques, appelées services, fournies par des
composants et de décrire finement le schéma
d'interaction entre ces services.
Une architecture orientée services permet d'obtenir tous
les avantages d'une architecture client-serveur et
notamment :
Une modularité permettant de remplacer facilement un
composant (service) par un autre
Une réutilisabilité possible des composants (par
opposition à une système tout-en-un fait sur mesure
pour une organisation).
De meilleures possibilités d'évolution (il suffit de faire
évoluer un service ou d'ajouter un nouveau service)
Une plus grande tolérance aux pannes
Une maintenance facilitée

Vous aimerez peut-être aussi