architecture§fragment:3§; des systèmes§fragment:2§; d’informations§fragment:1§;
Information
Élément de connaissance susceptible d’être représenté à l’aide de conventions pour être conservé, traité ou communiqué.
D’après le Larousse.
Système
Un système est un ensemble d’éléments interagissant entre eux selon certains principes ou règles.
D’après Wikipédia.
Système
Un système est déterminé par :
la nature de ses éléments constitutifs ;§fragment
les interactions entre ces derniers ;§fragment
sa frontière, c’est-à-dire le critère d’appartenance au système (déterminant si une entité appartient au système ou fait au contraire partie de son environnement) ;§fragment
ses interactions avec son environnement. §fragment
L’analyse systémique est une démarche globale qui modélise quelque chose en système.
Système
Système
Le système peut-être découpé en sous-systèmes autonomes mais pas indépendants : ils communiquent.
Au fur et à mesure du découpage en sous-système, des biais peuvent apparaître car la perception du contexte par le sous-système est de plus en plus limitée.
Ex: le DG a une connaissance globale des services de l’organisation : missions, interactions ; le développeur (niveau DG-4) connait son département, un peu son service mais beaucoup moins le reste. Visibilité.
Système d’information
Ensemble des flux d’information circulant dans l’organisation associé aux moyens mis en œuvre pour les gérer.
Flux : collecter, stocker, traiter et distribuer de l’information
La limite du SI est assez floue puisqu’il ne se limite pas au matériel mais aussi aux RH et procédures.
L’informatisation des SI permet d’améliorer la qualité de l’information, le traitement automatisé limite les erreurs de traitement.
Architecture
L’architecture est l’art majeur de concevoir des espaces et de bâtir des édifices, en respectant des règles de construction empiriques ou scientifiques, ainsi que des concepts esthétiques, classiques ou nouveaux, de forme et d’agencement d’espace, en y incluant les aspects sociaux et environnementaux.
D’après Wikipédia.
Notion d’agencement, de contexte, d’humain.
Architecture des systèmes d’informations
Conception et structure du SI selon plusieurs axes :
l’organisation : procédure (humaine et informatique), politique… §fragment
la structuration de l’information : quel modèle de données ?§fragment
les logiciels : découpage en couches et modules§fragment
le matériel et la technique : quel serveur, quel réseau, quelle baie…§fragment
70s : 3e révolution industrielle “révolution informatique” : Arpanet (1969), microprocesseur (1971), ordinateur de bureau (1977) ; §fragment
70s-80s : informatisation de l’entreprise et de son SI, sentiment de modernité. Le changement peut se faire par partie, p2p ou au hasard ;§fragment
2000s : explosion d’internet avec plusieurs impacts : §fragment
internet est un nouveau réseau en plus de celui de l’entreprise. §fragment
internet impose TCP/IP §fragment
internet est un nouveau moyen de se faire du $€£ §fragment
Aujourd’hui : urbanisation du SI : diminution des coûts, rationalisation, optimisation (retour sur investissement). §fragment
§id:enjeux§;
Les enjeux
L’organisation de l’information dans l’entreprise est un pré-requis pour faire des profits et être efficace.
Les enjeux
Nature très variée de l’information selon les activités de l’organisation :
commande
stock
annuaire
info géographique…
Les enjeux
Données “business” et “méta-données”
rapport
RH
comptabilité analytique…
Le découpage classique de l’entreprise
On peut découper l’entreprise en 3 sous-sytèmes :
le système de pilotage §fragment §element:class=grow§;
le SI §fragment §element:class=grow§;
le systéme opérant §fragment §element:class=grow§;
Le système de pilotage
Exploite les informations qui circulent §fragment
Organise le fonctionnement du système §fragment
Décide des actions à conduire sur le système opérant §fragment
Raisonne en fonction des objectifs et des politiques de l’entreprise §fragment
Le système opérant
Reçoit les informations émises par le système de pilotage §fragment
Se charge de réaliser les tâches qui lui sont confiées §fragment
Génère à son tour des informations en direction du système de pilotage §fragment
Qui peut ainsi contrôler les écarts et agir en conséquence §fragment
Il englobe toutes les fonctions liées à l’activité propre de l’entreprise : §fragment
Facturer les clients, régler les salaires, gérer les stocks, … §fragment
Le SI
Pour organiser son fonctionnement, le système a besoin de mémoriser des informations : pour comparer, prévoir, … §fragment
Diffuser l’information §fragment
Réaliser tous les traitements nécessaires au fonctionnement du système §fragment
G. Rivière
§id:acteurs§;
Les acteurs
§slide:data-transition=fade§;
Direction du SI : Piloter, décider en ayant une vision stratégique.
D. Duportal
Les acteurs
§slide:data-transition=fade§;
Maitrise d’ouvrage (MOA) : Entitée porteuse du besoin. Elle établit les objectifs, le calendrier et le budget. Son objectif est la réalisation des oeuvres (==ouvrage)
D. Duportal
Les acteurs
§slide:data-transition=fade§;
Maitrise d’ouvrage (MOE) : Entitée, chargée par la MOA, d’effectuer la réalisation de l’oeuvre. Assiste et conseille la MOA, dirige l’exécution de l’oeuvre.
D. Duportal
Les acteurs
§slide:data-transition=fade§;
Etudes et dévelopement : Entité qui conçoit et produit l’oeuvre. Dirigée par la MOE. (Ce sont les dévelopeurs…)
D. Duportal
Les acteurs
§slide:data-transition=fade§;
Production et exploitation : Entité chargée de faire fonctionner les oeuvres, ainsi que les maintenir en conditions opérationnelles. (Ce sont les ops…)
D. Duportal
Les acteurs
§slide:data-transition=fade§;
Support : Entité assurant le suivi des utilisateurs des ouvrages. Niveaux 1 / 2 / 3
L’UML pour aider à architecturer un système d’information ?
Rappel : Architecture des systèmes d’informations
Conception et structure du SI selon plusieurs axes :
l’organisation : procédure (humaine et informatique), politique… §fragment
la structuration de l’information : quel modèle de données ?§fragment
les logiciels : découpage en couches et modules§fragment
le matériel et la technique : quel serveur, quel réseau, quelle baie…§fragment
UML : les 5 vues
§slide:data-transition=fade§;
Source : wikipédia
UML : les 5 vues
§slide:data-transition=fade§;
l’organisation : procédure (humaine et informatique), politique…
Vue des procedure et des cas d’utilisation : acteurs, séquences…§fragment
UML : les 5 vues
§slide:data-transition=fade§;
la structuration de l’information : quel modèle de données ?
Vue logique : modèle de données§fragment
UML : les 5 vues
§slide:data-transition=fade§;
les logiciels : découpage en couches et modules
Vue d’implémentation§fragment
UML : les 5 vues
§slide:data-transition=fade§;
le matériel et la technique : quel serveur, quel réseau, quelle baie…
Vue du déploiement§fragment
Principes de conception
§id:tiers§;
La brique de base est appelée tiers.
Un acteur, un élément du déploiement, un applicatif qui a une fonction particulière.§fragment
1 tiers
Un peu seul au monde§fragment
2 tiers : client-serveur
Le serveur est en attente§fragment:1§;
Le client initie la connection§fragment:1§;
Le serveur répond à la requête du client§fragment:1§;
2 tiers : client-serveur
relation maître-esclave
même protocole de communication (HTTP ?)
le serveur a l’information
le serveur est un middleware§fragment
Middleware : intergicielle
Un middleware est une couche logicielle qui permet la diffusion de la donnée.
Middleware
4 familles :
§fragmentMessage-oriented Middleware : échange de message (pas des emails )
§fragmentRemote procedure call : demande de traitement
§fragmentObjects request broker : manipulation d’objet (attributs et méthodes)
§fragmentTransactional monitors : une transaction est une suite d’opérations indissociables - qui doivent être réalisées entièrement ou pas du tout (rollback)