Architecture Du Si
Architecture Du Si
Architecture Du Si
1
Concept d’architecture
Architecturer c’est permet d’amener la bonne information, au bon endroit, dans la bonne
forme, et de manière sécurisée.
sa nature,
ses fonctionnalités,
leur interaction.
2
Performance du système d’information : organiser l’alignement entre l’informatique et
le métier d’assurer la flexibilité et valeur ajoutée aux utilisateurs.
Règles d’architecture
donnés communes
de données.
Les 3 niveaux : client (Mat les 3 niveaux : client (Matériel, OS, GUI),
réseau, serveur SQL doivent pouvoir être modifiés sans impacter les
autres.
3
8. Gestion centralisée de la coordination de l‘architecture globale
L’architecte
L’architecte de systèmes d’information (ASI) est un chef d’orchestre qui coordonne les
différents spécialistes intervenant sur les systèmes d’information (SI) pour en garantir
le bon fonctionnement. Son expertise dépasse la technique car il doit faire des SI un
outil de développement et de stratégie. L’architecte de systèmes d’information doit
donc posséder, en plus de la technique, d’excellentes connaissances sur les différents
métiers de l’entreprise. Il travaille principalement au sein des grandes entreprises
utilisatrices (banques, télécommunications, grande distribution, grandes entreprises
publiques et industrielles) ou de cabinets-conseils. Ce profil, reconnu depuis peu, est
très recherché maintenant pour répondre aux architectures de plus en plus complexes
et hétérogènes, en raison des rachats et réorganisations d’entreprises.
Ses principales missions sont :
réseaux).
délai et sécurité).
Piloter le déploiement.
4
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.
Une autre possibilité pour mettre en place SOA au sein d'un SI consiste à utiliser le web
comme unique support de service. Cette approche est rendue possible par le fait que le
web contient d'ores et déjà les qualités nécessaires à une SOA.
5
Cependant, une telle architecture impose que tous les services soient exposés sur le web
(ce qui signifie accessible depuis un URL), privilégiant ainsi les services web (rappelons
que les services web ne sont pas le seul moyen d'exposer des services sur le web).
L'avantage de cette conception est que le support des messages d'invocation de service
(le web donc) est vraiment universel et ne nécessite aucune configuration, maintenance,
évolution… Mais cette solution est actuellement assez dépréciée dans les situations où
les performances sont un critère discriminant (cf. inconvénients des services web).
3. Client serveur
L'architecture client serveur s'appuie sur un poste central, le serveur, qui envoie des
données aux machines clientes. Des programmes qui accèdent au serveur sont appelés
programmes clients (client FTP, client mail).
6
Meilleure fiabilité : En cas de panne, seul le serveur fait l'objet d'une
réparation, et non le PC client.
Facilité d'évolution : Une architecture client/serveur est évolutive car il est
très facile de rajouter ou d'enlever des clients, et même des serveurs.
Donc il est nécessaire que chaque entreprise doit maîtriser l’architecture de son système
fiabilité.