320 likes | 605 Views
Interopérabilité des SI. Urbanisation des Systèmes d’information Stéphane Tallard La démarche de l’urbanisation Architecture fonctionnelle. Les liens entre les différentes vues. Vue métier. Les fonctionnalités assurent la couverture métier.
E N D
Interopérabilité des SI Urbanisation des Systèmes d’information Stéphane Tallard La démarche de l’urbanisation Architecture fonctionnelle Interoperabilité des SI - Urbanisation
Les liens entre les différentes vues Vue métier Les fonctionnalités assurent la couverture métier Les applications supportent des activités liées aux processus de l’entreprise Le SI participe à la chaîne de plus-value. Le SI est aligné sur le métier. Vue fonctionnelle Système d’information Vue technique Le SI est découpé en modules ayant des rôles fonctionnels Le SI est supporté par des applications Répartition des applications sur des infrastructures Les fonctionnalités sont à disposition au travers des services applicatifs Vue Applicative Interopérabilité des SI - Urbanisation
Définition : fonction • Une fonction du SI c’est un service que rend le SI • Une fonction peut s’appuyer sur une ou plusieurs applications qui s’appuient sur un ou plusieurs dispositifs techniques (serveur, salles informatiques, réseaux, …) Interoperabilité des SI - Urbanisation
Architecture fonctionnelle Pourquoi réaliser une « architecture fonctionnelle » ? • Pour répondre à la question « De quoi est-ce que j’ai besoin ? » • Pour affranchir la réflexion d’un contexte applicatif • Pour affranchir la réflexion d’un contexte technique (Mac/PC, Linux/Microsoft, …) • Pour préparer la conception de l’architecture applicative: • Une fois que les fonctions sont clairement définies on peut tenter de répondre à la question « Comment vais-je répondre à ces besoins ? » Interoperabilité des SI - Urbanisation
Architecture fonctionnelle Objectifs • Faire la liste des fonctions que doit supporter le SI • Respecter les règles d’urbanisation • Bien délimiter le périmètre de chaque bloc • Structurer ces fonctions suivant une décomposition arborescente: zone, quartier, îlot quartier zone îlot • les noms des zones sont préfixés par z_ • les noms des quartiers sont préfixés par q_ • les noms des îlots sont préfixés par i_ Interoperabilité des SI - Urbanisation
Les familles de fonctions • Quelque soit les métiers d’une entreprise ou d’une organisation , on peut toujours structurer la liste des fonctions de son système d’information en zones : • opération; • échange; • gisement de données • référentiel de données et des règles • pilotage; • ressources. Interopérabilité des SI - Urbanisation
Les zones de l’architecture fonctionnelle La zone opération • Ce sont les fonctions qui correspondent au métier d’une entreprise. • On va avoir une zone par métier • Exemple : une Agence Immobilière • Syndic • Location • Vente • Promoteur de projets immobiliers Interoperabilité des SI - Urbanisation
Les zones de l’architecture fonctionnelle La zone échange • La zone échange est la prise du SI qui prend en charge l’acquisition et la restitution des données • Exemples: • Service après-vente • Marketing • … Interoperabilité des SI - Urbanisation
Les zones de l’architecture fonctionnelle • Les référentiels sont des applications centralisatrices des informations • fortement partageables sur le SI • stables - cycle de vie lent • Exemples: Produits – Magasins – Villes – Machines (atelier) • Les gisements (ou ‘Puits de données') sont des applications centralisatrices des informations • fortement partageables sur le SI • à cycle de vie rapide • Exemples: Commandes – Heure de présence des employés – Stock • Suivant le type de la donnée on classera différemment • dans la zone « référentiels de données et de règles » • dans la zone « gisement de données » Interoperabilité des SI - Urbanisation
Les zones de l’architecture fonctionnelle La zone référentiel des données et des règles • Gère les données « référentiel La zone gisement des données • Gère les données « gisement de données » Interoperabilité des SI - Urbanisation
Système de Pilotage Informations sur l’état du SO Décision sur le SO Flux entrant Flux sortant Système Opérant Les zones de l’architecture fonctionnelle Les fonctions de pilotage • Les fonctions de pilotage permettent la régulation et le contrôledu Système opérant. Interoperabilité des SI - Urbanisation
Les zones de l’architecture fonctionnelle Les fonctions ressources • Ce sont les fonctions dédiées à la gestion des ressources internes • Exemples: • gestion du parc informatique (liste des ordinateurs et des logiciels installés) • comptabilité • ressources humaines Interoperabilité des SI - Urbanisation
Les familles de fonctions Z-Pilotage Z-Echange Q-Gisement de données Z-opération Z-Référentiel Q-Référentiel de données Q-Référentiel de règles Z-Ressource Interopérabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°=1 Règle d’unicité des blocs • Un îlot appartient à un seul quartier • Un quartier appartient à une seul zone Un bloc fonctionnel ne doit pas être dupliqué Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°=3 Prise Un bloc comporte obligatoirement une prise (interface externe) • La prise peut activer les services du bloc • La prise gère les communications entrantes et sortantes du bloc Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°= 4 Communication avec l’extérieur Toute communication entrante ou sortante d’un bloc passe par sa prise Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°= 4 (suite) • Encapsulation • l’intérieur d’un bloc fonctionnel est une boîte noire pour l’extérieur • Réutilisation et mutualisation : un service public pour répondre à des besoins identiques formulés par des demandeurs différents pouvant appartenir à des blocs distincts • Modularité • On peut remplacer un module par un autre à condition qu’il possède la même interface • Réduction des impacts (effets dominos) • Si je modifie le bloc en ajoutant des interfaces, les appelants ne sont pas impactés; • Si je modifie l’intérieur de mon bloc, les appelants ne sont pas impactés. Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°= 5 Communication avec le gestionnaire de flux Seules les prises communiquent avec le gestionnaire de flux Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle d’urbanisme N°= 6 Ilots et données Une donnée est sous la responsabilité (création, modification, suppression, recherche) d’un îlot et d’un seul. Exemple: Seul l’ilot « gestion client » est responsable de la création, de la modification, de la destruction, de la recherche d’un client Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°= 1 Zone d’échange Toute architecture fonctionnelle comporte une zone d’échange • La zone d’échange se comporte comme la prise du SI Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°= 2 Zone gisement des données Toute architecture fonctionnelle comporte une zone gisement des données • Il y plusieurs options : • une seule zone gisement des données • plusieurs zones gisement des données localisées dans les quartiers Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°=3 Zone référentiel de données et de règles Toute architecture fonctionnelle comporte une zone référentiel de données et de règles • Référentiel de données • Référentiel de règles • Les règles métiers sont stockées dans un référentiel unique Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°4 Zone pilotage unique Toute architecture fonctionnelle comporte une zone pilotage unique • La zone pilotage prend en compte les aspects décisionnels Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°5 Zones opération Toute architecture fonctionnelle comporte une zone opération par métier de l’entreprise • Exemple: une société exerce dans le domaine de l’assurance, de l’assurance-vie et de la banque. On trouvera: • une zone opération assurance • une zone opération assurance-vie • une zone opération banque Interoperabilité des SI - Urbanisation
Vue fonctionnelle: Règle de bonne pratique N°6 Zone ressource Toute architecture fonctionnelle comporte une zone ressource unique • La zone ressource regroupe les systèmes dédiés à la gestion des ressources internes à l’entreprise (ressources humaines, comptabilité, …). Interoperabilité des SI - Urbanisation
Exercice: Les familles de fonctions Pour chaque famille de fonctions (opération, échange, pilotage, ressource, pilotage, gisement de données, référentiel de données, règles), citer au moins une fonction du système d’information de Facebook. Regroupez les fonctions trouvées en zones, quartier, îlots. Au total, vous devez recenser au moins 20 fonctions. Interoperabilité des SI - Urbanisation