Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.



Documents pareils
Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Urbanisation des Systèmes d Information Architecture d Entreprise. 05 Architecture des données. Plan du chapitre. Références. 1 Définitions & enjeux

Conception, architecture et urbanisation des systèmes d information

URBANISME DES SYSTÈMES D INFORMATION

Architecture d'entreprise : Guide Pratique de l'architecture Logique

MEGA Application Portfolio Management. Guide d utilisation

Le Guide Pratique des Processus Métiers

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

CNAM cours NFE107 : Urbanisation et architecture des SI Xavier Godefroy, Rapport sur le BPM, mai Le BPM

Gestion des données de référence (MDM)

Urbanisme du Système d Information et EAI

Avant-propos... Introduction... Première partie Comprendre : les concepts. Chapitre 1 La gestion des données de référence... 3

et les Systèmes Multidimensionnels

Cartographie des processus et urbanisation des SI

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

URBANISATION & ARCHITECTURE ORIENTÉE SERVICE (SOA) Quelques bonnes pratiques pour leur mise en œuvre LIVRE BLANC

Annuaires LDAP et méta-annuaires

La gestion des données de référence ou comment exploiter toutes vos informations

Master Informatique et Systèmes. Architecture des Systèmes d Information. 02 Architecture Applicative

LIVRE BLANC. Dématérialisation des factures fournisseurs

Qu'est-ce que le BPM?

Rappel sur les bases de données

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle

Chapitre 9 : Informatique décisionnelle

Entrepôt de données 1. Introduction

L ÉCHANGE DE DONNÉES TEMPS RÉEL

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Cours de Génie Logiciel

CONCOURS DE L AGRÉGATION INTERNE «ÉCONOMIE ET GESTION» SESSION 2015 SECONDE ÉPREUVE

Comment initialiser une démarche SOA

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Cadre Commun d Architecture des Référentiels de données

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB Olivier Augereau Formation UML

Chapitre 1 : Introduction aux bases de données

Yannick Prié Département Informatique - UFR Sciences et Techniques Université Claude Bernard Lyon

État Réalisé En cours Planifié

L'open source peut-il démocratiser la Gestion d'identité?

Les Architectures Orientées Services (SOA)

Evry - M2 MIAGE Entrepôt de données

Enterprise Intégration

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Guide d accompagnement. Document réalisé par Softcomputing et Microsoft France.

Un datawarehouse est un entrepôt de données (une base de données) qui se caractérise par des données :

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Distribuez une information fiable. IBM InfoSphere Master Data Management Server 9.0. Des données fiables pour de meilleurs résultats

Déjeuner EIM Enterprise Information Management. Mardi 16 novembre 2010 Restaurant l Amourette Montreuil Thomas Dechilly CTO Sollan

Annexe : La Programmation Informatique

Annonces internes. Sonatrach recherche pour sa DC Informatique et Système d Information :

MEGA Architecture. Guide d utilisation

Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1

Cadres d Architecture d Entreprise: >Cadre Commun d Urbanisation de l Etat >Cadre d AE du Club Urba-EA

Information utiles. webpage : Google+ : digiusto/

Pôle Référentiels Métier (Master Data Management)

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

CQP Développeur Nouvelles Technologies (DNT)

MEGA Architecture. Guide d utilisation

Le modèle Fabricants/Distributeurs

Glossaire. Arborescence : structure hiérarchisée et logique qui permet d organiser les données dans un système informatique.

ITIL, une approche qualité pour la gestion des services(*) informatiques. Pourquoi et comment introduire ITIL dans son organisation

Messagerie asynchrone et Services Web

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Livre blanc du numérique 1 er degré. Proposition à destination des communes

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

UML (Diagramme de classes) Unified Modeling Language

Talend Technical Note

Description de la formation

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

Introduction à la conception de systèmes d information

Windows Server Chapitre 3 : Le service d annuaire Active Directory: Concepts de base

Conception des bases de données : Modèle Entité-Association

La dématérialisation

En synthèse. HVR pour garantir les échanges sensibles de l'entreprise

Les PGI. A l origine, un progiciel était un logiciel adapté aux besoins d un client.

What s New. HOPEX V1 Release 2. MEGA International Avril V1R2 What's New 1

CONTEXTE GENERAL : CADRE DE REFLEXION ET D ACTION ET DOMAINES D INTERVENTION

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

"Le Référentiel des Métadonnées Documentaires" ou "le MDM appliqué au Records Management"

Guillaume Garbey (Consultant sécurité) Contributeurs: Gilles Morieux, Ismaël Cisse, Victor Joatton

Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs.

Aligner le SI sur la stratégie de l entreprise

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

RESUME DESCRIPTIF DE LA CERTIFICATION (FICHE OPERATIONNELLE METIERS)

Sujet de thèse CIFRE RESULIS / LGI2P

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

BULLETIN OFFICIEL DES ARMÉES. Édition Chronologique n 31 du 9 juillet PARTIE PERMANENTE Administration Centrale. Texte 3

Urbanisation des systèmes d information

SITE WEB E-COMMERCE ET VENTE A DISTANCE

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

Conseil National des Assurances. Architecture & Urbanisme des Systèmes d Informations.

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Renforcez la flexibilité et la réactivité de votre entreprise Dotez votre entreprise d'un système de gestion des données de référence éprouvé

ARCHITECTURE D ENTREPRISE

Offre Référentiel d échange

L ACCROISSEMENT DE L ENTROPIE DES SYSTÈMES D INFORMATION EST-ELLE UNE FATALITÉ?

WHITE PAPER Une revue de solution par Talend & Infosense

Augmenter l efficacité et la sécurité avec la gestion des identités et le SSO

Transcription:

Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5 Règles et pattern d architecture fonctionnelle L approche «services» pour urbaniser le SI Concepts et représentation MDA Philippe Declercq 2012-2013 Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 2 Philippe Declercq Références [1] : Le projet d Urbanisation du SI, Christophe Longépé, édition Dunod [2] : Livre orange «Urbanisation et intégration de Systèmes», Valtech [3] : SOA Architecture logique, Softeam [4] : Architecture Orientée Services (SOA), une politique de l interopérabilité, Octo [5] : Architecture de Systèmes d Information, livre blanc, Octo [6] : Urbanisation et SOA, Sopra [7] : Urbanisation et SOA, quelques bonnes pratiques pour leur mise en œuvre, Aubay [8] : Principes d urbanisation pour un SI, Techniques de l ingénieur, Jean- Paul Figer [9] : Gartner's Seven Building Blocks of MDM : The Foundation for Successful MDM 1 Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 3 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 4 Philippe Declercq

Les processus métier d un domaine ou de l entreprise étant décrits, le Système d Information doit permettre de réaliser ces processus. Comment passer d un Système construit sur des applications monolithiques («en silo»), sur un système «Plat de spaghetti» à un Système urbanisé? Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Démarches SOA : réorganiser le Système Informatique en structurant celui-ci en services. Urbanisation et SOA se rapprochent en considérant que l élément de base d un bloc fonctionnel est le service (fonctionnel). Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 5 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 6 Philippe Declercq Comment structurer le futur Système? Quelles applications construire? Quelques principes généraux : Tout n est pas dans tout! Regrouper ce qui est/semble proche Identifier ce qui est commun à plusieurs/tous les métiers La solution : identifier les fonctions du Système d Information et les «ranger» dans des blocs fonctionnels. Construire un plan d urbanisme ou une architecture fonctionnelle cible Exemple : Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 7 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 8 Philippe Declercq

Fonction : action d un produit ou de l un de ses constituants exprimée exclusivement en termes de finalité (NF X 50-150) Quelques règles : une fonction est formulée par un verbe à l infinitif suivi d un ou plusieurs compléments. la formulation de la fonction doit être indépendante des solutions de la réaliser. L architecture fonctionnelle est une représentation du Système d Information qui doit garder une (relative) indépendance par rapport aux technologies. Horizon urbanisation = long terme stabilité par rapport aux évolutions des technologies. Exemples : contrôler une facture, calculer une plus-value, archiver un dossier, authentifier un utilisateur, Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 9 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 10 Philippe Declercq Exemple : à partir d un objectif stratégique : Faire rire! Décrire le(s) processus : 2 - TOURNER 1 - SALUER 4- S'ECHAPPER 3 - METTRE LA TÊTE DANS LA GUEULE Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 11 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 12 Philippe Declercq

Identifier les fonctions qui supportent le(s) processus ALLER & VENIR TRANSFORMER ENTRAÎNER ALLER & VENIR TRANSFORMER TOURNER Les règles et pattern d architecture fonctionnelle 2 Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 13 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 14 Philippe Declercq Vision de Longépé ([1]) 3 types de blocs fonctionnels : zone, quartier, îlot. Zone : 1er niveau de découpage du SI. Quartier : regroupement de composants homogènes quant à la nature de l information traitée. Îlot : entité remplaçable du SI, correspondant à une finalité fonctionnelle et comprenant des traitements et des accès à des données pour cette finalité. Zone Les règles d urbanisme de Longépé ([1]) : R1 : Règle d unicité des blocs fonctionnels R2 : Règle d asynchronisme des îlots R3 : Un bloc comporte obligatoirement une prise R4 : Toute communication entrante ou sortante d un bloc passe par sa prise R5 : Seules les prises communiquent avec le gestionnaire de flux R6 : Une donnée est sous la responsabilité d un îlot et d un seul Zone Quartier Quartier Îlot Îlot Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 15 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 16 Philippe Declercq

D après Longépé [1], un Système d Information doit comporter au moins les zones suivantes : une zone d échange (la prise du SI), une zone gisement de données, une zone référentiel de données, une zone pilotage unique, une zone opération par métier principal de l entreprise, une zone ressource unique. Les pattern d architecture fonctionnelle d OCTO ([5]) : Le pattern Royaume-Emissaire Le pattern Noyau Le pattern Référentiel Autres pattern de OCTO ([4]) : Modélisation document Processus implicite/explicite Agrégation IHM Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 17 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 18 Philippe Declercq Les neuf principes d architecture de Jean Paul Figer ([8]). Les SI de la plupart des grandes entreprises se sont construits graduellement au cours des vingt dernières années sous forme d'applications indépendantes où les informations sont dupliquées. Il en résulte des incohérences, des saisies multiples et un service peu satisfaisant pour les utilisateurs et pour l'entreprise. Les neuf principes d architecture de Jean Paul Figer ([8]). Pour résoudre ces problèmes, il est souvent décidé de restructurer le système d'information autour de référentiels de données transverses accessibles et utilisés par l'ensemble des traitements informatiques. Ce choix impose le respect de principes de conception, sous peine de réintroduire les mêmes problèmes ou de rendre ingérable la complexité du système d'information. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 19 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 20 Philippe Declercq

Les neuf principes d architecture de Jean Paul Figer ([8]) : Principe 1 : Modularité et encapsulation Le Système d'information est partitionné en sous-ensembles fortement cohérents et faiblement couplés : les Services Fonctionnels (SF). Le SI est segmenté suivant des critères fonctionnels par identification de sous-ensembles fortement cohérents et faiblement couplés : fortement cohérents : les données et les traitements à l'intérieur d'un sous-ensemble sont conceptuellement proches. faiblement couplés : une évolution d'un sous-ensemble impacte au minimum les autres sous-ensembles. Les neuf principes d architecture de Jean Paul Figer ([8]) : Les Services Fonctionnels sont de 2 types : Services Fonctionnels Silos (SFS): ils fournissent à l'ensemble du SI les services liés à leurs données - c'est leur dimension silo de données ou référentiels, Services Fonctionnels Pilotes (SFP) : ils fournissent la réalisation d'un ensemble de traitements. Les SF doivent masquer les détails internes de leur implémentation, en particulier la structuration interne du stockage de leurs données. Les SF ne donnent donc accès à leurs données que via des offres de services précisément décrites et publiées. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 21 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 22 Philippe Declercq Les neuf principes d architecture de Jean Paul Figer ([8]) : Principe 2 : Sécurité - La sécurité est fondée sur une infrastructure de confiance : authentification réciproque des acteurs avant d'autoriser les échanges. - Chaque SF gère ses propres règles d'autorisations. - Une règle de sécurité stricte stipule que les flux de contrôle sont toujours à l'initiative du destinataire. Chaque SF garde donc un contrôle total sur ses données. Principe 3 : Unicité de la localisation d'une information - Une information est gérée en un point unique du système d'information. - Il peut exister des copies des informations pour assurer l'archivage, certains recoupements en temps différé ou d'autres raisons. - En conséquence : - Les modèles de données de référentiels sont disjoints deux à deux, - Chaque information du SI possède un URI qui vérifie les propriétés suivantes : - Non signifiance, - Non modification, - Non réutilisation, - Non destruction. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 23 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 24 Philippe Declercq

Principe 4 : Unicité de la localisation du pilotage des activités - L'utilisation du système d'information est modélisée sous forme d'activités métier. Une activité métier est une unité de travail, telle que vue par l'utilisateur final, et doit respecter la règle des 4 unités suivante : unité de lieu, unité de temps, unité d'acteur et d'action. - Toute activité métier est pilotée de bout en bout sans délégation par un unique service fonctionnel Pilote (SFP), qui enchaîne des demandes de services à des services fonctionnels Silo. Principe 5 : Garantie de la cohérence fonctionnelle Une information est propriété de son service fonctionnel Silo qui est seul responsable de la garantie de sa cohérence fonctionnelle. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 25 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 26 Philippe Declercq Principe 6 : Asynchronisme des pilotes (ou l'illusion du temps absolu pour les pilotes) Les services fonctionnels Pilotes ne peuvent présupposer qu'ils seront synchronisés sur une même base temporelle, en particulier vis à vis de la mise à jour des données des référentiels. En conséquence : - Toutes les modifications des informations des référentiels sont placées dans un historique, - Les informations ne sont pas détruites mais marquées comme invalides à partir d une certaine date. Principe 7 : Non-exclusivité des données (même de manière temporaire) Les services fonctionnels Pilotes ne peuvent réserver, même de manière temporaire, un accès exclusif à une donnée d'un référentiel. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 27 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 28 Philippe Declercq

Principe 8 : Services sans états Les services fonctionnels Silo fournissent des offres de services sans état - laissant toujours le référentiel dans un état cohérent. Chaque activation du service est traitée de manière indépendante sans référence aux précédentes activations des services du SF (autrement que via les données stockées dans le référentiel). Principe 9 : référentiels passifs Un service fonctionnel Silo (référentiel) n'a pas vocation à avertir les autres SF Silo des modifications de ses données. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 29 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 30 Philippe Declercq Zoom sur la zone référentiel, une zone primordiale et prioritaire dans la mise en œuvre de l urbanisation. Définitions : référentiel de données : Ensemble structuré d'informations, utilisé pour l'exécution d'un logiciel, et constituant un cadre commun à plusieurs applications. Ensemble cohérent de données ayant une définition sémantique commune et répondant au besoin de langage commun entre plusieurs acteurs appartenant à des entités organisationnelles différentes ou à une même entité. Données qui, relativement stables et hautement partagées d un processus à l autre, composent les informations fondamentales autour desquelles l entreprise structure son activité. Le besoin de gérer des données de référence provient souvent d une situation où plusieurs ensembles de données co-existent et où leur multiplicité pose des problèmes de cohérence. L existence de plusieurs bases de données relatives à un même ensemble d information se heurte, plus ou moins tôt, à un ensemble de problèmes critiques : Conflit d identité. Le même objet possède des identités différentes selon les sources de données. (ex : le client X est identifié par la clé X1 dans un référentiel et X2 dans un autre). Conflit de schémas. Le même concept est modélisé de manière différente (ex : le client est modélisé par le champ «customer» d un coté, et par les deux champs «nom» et «prénom» par ailleurs). Conflit de valeur. Le même objet a des valeurs différentes selon les sources (ex : la balance d un compte courant apparaît différente suivant les bases dans lesquelles on le consulte). Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 31 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 32 Philippe Declercq

Conflit sémantique. Le même terme est interprété de manières différentes (ex : un «compte» est un compte courant bancaire dans une application et un identifiant utilisateur permettant de gérer la sécurité des accès pour une autre). Redondance de valeur. Le même concept est dupliqué dans plusieurs applications indépendantes (ex : le tarif catalogue des produits est représenté par N bases avec des recoupements sur certaines catégories de produits). Plus grande complexité du SI à assurer la sécurité, en ce qui concerne les habilitations. Dans une configuration de redondance de valeur, le cas classique est d interdire l accès à une donnée dans telle base en oubliant d en interdire l accès dans telle autre. Plus grande complexité du SI à assurer les mises à jour. Dans une configuration de redondance de valeur, nécessité de mettre à jour toutes les bases ou fichiers contenant cette donnée via des passerelles compliquées entre les différentes sources de données. Exemple d acteurs liés aux référentiels : Flux externes Initiateurs Sous la responsabilité des Gestionnaires Acteur(s) chargé de la création / mise à jour (acteur métier, ou dédié) Données de références / procédures / services Mise à jour Création Mise à jour Gestion des contrats Utilisateurs Référentiel bénéficiaires Services de consultation du référentiel Contrôleur Liquidation Service Médical Gestion de dossiers médicoadministratifs Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 33 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 34 Philippe Declercq Les référentiels les plus courants au sein des SI : Référentiels clients, Référentiels des nomenclatures, Référentiels des produits, Référentiel de l organisation, Référentiel de sécurité, Référentiel des règles métier. Le MDM est une discipline visant à mettre en place les processus, les organisations et les outils pour rassembler, gérer et partager, de manière transverse, les données de référence. MDM = Master Data Management (Gestion de Données de Référence) Le MDM offre : La mise à disposition de données de référence pour les «consommateurs» de ces données dans le SI, Un worflow de gestion et mise à jour de ces données de référence. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 35 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 36 Philippe Declercq

Différentes architectures du MDM : Différentes architectures du MDM : Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 37 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 38 Philippe Declercq Les fonctions associées au MDM : Des outils du marché (cots) existent pour la gestion des données de référence. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 39 Philippe Declercq Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 40 Philippe Declercq

Étude de cas : Architecture d Entreprise Étude de cas : MyBestCar Etape 6 L objectif de l étude de cas est de proposer une architecture d entreprise de MyBestCar, et un système d information urbanisé. Travaux à réaliser : Diagramme de décomposition fonctionnelle, Diagramme d évènement centré sur le processus de réservation. Urbanisation des Systèmes d Information et Architecture d Entreprise Architecture du SI 41 Philippe Declercq