Urbanisation des Systèmes d’Information Architecture declercq.e- ?· Le Système d'Information est…

Download Urbanisation des Systèmes d’Information Architecture declercq.e- ?· Le Système d'Information est…

Post on 10-Sep-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>Urbanisation des Systmes dInformation </p><p>Architecture dEntreprise</p><p>04 Architecture du SI : identifier et </p><p>dcrire les services, structurer le SI</p><p>Master Informatique et Systmes</p><p>Philippe Declercq 2013-2014 Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 2 Philippe Declercq</p><p>Plan du chapitre</p><p>Larchitecture fonctionnelle du SI1</p><p>Modlisation et automatisation3</p><p>Lapproche services pour urbaniser le SI2</p><p>Dfinitions, rgles, patterns1.1Gestion des donnes de rfrence (MDM)1.2Moteurs de rgles (BRMS)1.3</p><p>Dfinitions2.1Spcification des services2.2Typologies de services2.3Gouvernance et rfrentiel de services2.4Normalisation smantique2.5</p><p>Concepts et reprsentationAutomatisation (MDA)</p><p>3.13.2</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 3 Philippe Declercq</p><p>Rfrences</p><p> [1] : Le projet dUrbanisation du SI, Christophe Longp, dition Dunod [2] : Livre orange Urbanisation et intgration de Systmes , Valtech [3] : SOA Architecture logique, Softeam [4] : Architecture Oriente Services (SOA), une politique de </p><p>linteroprabilit, Octo [5] : Architecture de Systmes dInformation, livre blanc, Octo [6] : Urbanisation et SOA, Sopra [7] : Urbanisation et SOA, quelques bonnes pratiques pour leur mise en </p><p>uvre, Aubay [8] : Principes durbanisation pour un SI, Techniques de lingnieur, Jean-</p><p>Paul Figer [9] : Gartner's Seven Building Blocks of MDM : The Foundation for </p><p>Successful MDM</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 4 Philippe Declercq</p><p>1</p><p>Larchitecture fonctionnelle du SIDfinitions, rgles, patterns1.1Gestion des donnes de rfrence (MDM)1.2Moteurs de rgles (BRMS)1.3</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 5 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Les processus mtier dun domaine ou de lentreprise tant dcrits, le Systme dInformation doit permettre de raliser ces processus.</p><p> Dmarches durbanisation : rorganiser le Systme dInformation en structurant ses fonctions dans des blocs fonctionnels communicants.</p><p> Dmarches SOA : rorganiser le Systme Informatique en structurant celui-ci en services.</p><p> Urbanisation et SOA se rapprochent en considrant que llment de base dun bloc fonctionnel est le service (fonctionnel).</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 6 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Comment passer dun Systme construit sur des applications monolithiques ( en silo ), sur un systme Plat de spaghetti un Systme urbanis ?</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 7 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Comment structurer le futur Systme ? Quelles applications construire ?</p><p> Quelques principes gnraux : Tout nest pas dans tout ! Regrouper ce qui est/semble proche Identifier ce qui est commun plusieurs/tous les mtiers </p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 8 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> La solution : identifier les fonctions du Systme dInformation et les ranger dans des blocs fonctionnels.</p><p> Construire un plan durbanisme ou une architecture fonctionnelle cible</p><p> Exemple :</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 9 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Fonction : action dun produit ou de lun de ses constituants exprime exclusivement en termes de finalit (NF X 50-150)</p><p> Quelques rgles : une fonction est formule par un verbe linfinitif suivi </p><p>dun ou plusieurs complments. la formulation de la fonction doit tre indpendante des </p><p>solutions de la raliser.</p><p> Exemples : contrler une facture, calculer une plus-value, archiver un dossier, authentifier un utilisateur, </p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 10 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Larchitecture fonctionnelle est une reprsentation du Systme dInformation qui doit garder une (relative) indpendance par rapport aux technologies.</p><p> Horizon urbanisation = long terme stabilit par rapport aux volutions des technologies.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 11 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Exemple : partir dun objectif stratgique : Faire rire !</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 12 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Dcrire le(s) processus :</p><p>1 - SALUER</p><p>3 - METTRE LA TTEDANS LA GUEULE</p><p>2 - TOURNER</p><p>4- S'ECHAPPER</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 13 Philippe Declercq</p><p>Larchitecture fonctionnelle du SI</p><p> Identifier les fonctions qui supportent le(s) processus</p><p>TOURNER</p><p>ENTRANER</p><p>TRANSFORMER</p><p>TRANSFORMER</p><p>ALLER&amp; VENIR</p><p>ALLER&amp; VENIR</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 14 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Vision de Longp ([1])</p><p> 3 types de blocs fonctionnels : zone, quartier, lot. Zone : 1er niveau de dcoupage du SI. Quartier : regroupement de composants homognes </p><p>quant la nature de linformation traite. lot : entit remplaable du SI, correspondant une </p><p>finalit fonctionnelle et comprenant des traitements et des accs des donnes pour cette finalit.</p><p>Zone</p><p>Quartier</p><p>lot</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 15 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les rgles durbanisme de Longp ([1]) : R1 : Rgle dunicit des blocs fonctionnels R2 : Rgle dasynchronisme des lots R3 : Un bloc comporte obligatoirement une prise R4 : Toute communication entrante ou sortante dun bloc </p><p>passe par sa prise R5 : Seules les prises communiquent avec le gestionnaire </p><p>de flux R6 : Une donne est sous la responsabilit dun lot et </p><p>dun seul ZoneQuartier</p><p>lot</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 16 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Daprs Longp [1], un Systme dInformation doit comporter au moins les zones suivantes : une zone dchange (la prise du SI), une zone gisement de donnes, une zone rfrentiel de donnes, une zone pilotage unique, une zone opration par mtier principal de lentreprise, une zone ressource unique.</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 17 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Exemple de mise en uvre des rgles de Longp :</p><p>Architecture fonctionnelle existante</p><p>Architecture fonctionnelle cible</p><p>http://blog.xebia.fr</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 18 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Exemple de mise en uvre des rgles de Longp :</p><p>Architecture applicative existanteArchitecture applicative cible</p><p>http://blog.xebia.fr</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 19 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les pattern darchitecture fonctionnelle dOCTO ([5]) : Le pattern Royaume-Emissaire Le pattern Noyau Le pattern Rfrentiel</p><p> Autres pattern de OCTO ([4]) : Modlisation document Processus implicite/explicite Agrgation IHM</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 20 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les neuf principes darchitecture de Jean Paul Figer ([8]).</p><p> Les SI de la plupart des grandes entreprises se sont construits graduellement au cours des vingt dernires annes sous forme d'applications indpendantes o les informations sont dupliques.</p><p> Il en rsulte des incohrences, des saisies multiples et un service peu satisfaisant pour les utilisateurs et pour l'entreprise.</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 21 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les neuf principes darchitecture de Jean Paul Figer ([8]).</p><p> Pour rsoudre ces problmes, il est souvent dcid de restructurer le systme d'information autour de rfrentiels de donnes transverses accessibles et utiliss par l'ensemble des traitements informatiques.</p><p> Ce choix impose le respect de principes de conception, sous peine de rintroduire les mmes problmes ou de rendre ingrable la complexit du systme d'information.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 22 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p>Les neuf principes darchitecture de Jean Paul Figer ([8]) : Principe 1 : Modularit et encapsulation</p><p> Le Systme d'Information est partitionn en sous-ensembles fortement cohrents et faiblement coupls : les Services Fonctionnels (SF).</p><p> Le SI est segment suivant des critres fonctionnels par identification de sous-ensembles fortement cohrents et faiblement coupls : fortement cohrents : les donnes et les traitements l'intrieur </p><p>d'un sous-ensemble sont conceptuellement proches. faiblement coupls : une volution d'un sous-ensemble impacte </p><p>au minimum les autres sous-ensembles.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 23 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p>Les neuf principes darchitecture de Jean Paul Figer ([8]) : Les Services Fonctionnels sont de 2 types :</p><p> Services Fonctionnels Silos (SFS): ils fournissent l'ensemble du SI les services lis leurs donnes - c'est leur dimension silo de donnes ou rfrentiels,</p><p> Services Fonctionnels Pilotes (SFP) : ils fournissent la ralisation d'un ensemble de traitements.</p><p> Les SF doivent masquer les dtails internes de leur implmentation, en particulier la structuration interne du stockage de leurs donnes. Les SF ne donnent donc accs leurs donnes que via des offres de services prcisment dcrites et publies.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 24 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p>Les neuf principes darchitecture de Jean Paul Figer ([8]) : Principe 2 : Scurit</p><p>- La scurit est fonde sur une infrastructure de confiance : authentification rciproque des acteurs avant d'autoriser les changes.</p><p>- Chaque SF gre ses propres rgles d'autorisations.- Une rgle de scurit stricte stipule que les flux de contrle sont toujours </p><p> l'initiative du destinataire. Chaque SF garde donc un contrle total sur ses donnes.</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 25 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 3 : Unicit de la localisation d'une information- Une information est gre en un point unique du systme d'information.- Il peut exister des copies des informations pour assurer l'archivage, certains recoupements en temps diffr ou d'autres raisons. </p><p>- En consquence :- Les modles de donnes de rfrentiels sont disjoints deux </p><p>deux,- Chaque information du SI possde un URI qui vrifie les </p><p>proprits suivantes :- Non signifiance,- Non modification,- Non rutilisation,- Non destruction.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 26 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 4 : Unicit de la localisation du pilotage des </p><p>activits- L'utilisation du systme d'information est modlise sous forme </p><p>d'activits mtier. Une activit mtier est une unit de travail, telle que vue par l'utilisateur final, et doit respecter la rgle des 4 units suivante : unit de lieu, unit de temps, unit d'acteur et d'action.</p><p>- Toute activit mtier est pilote de bout en bout sans dlgation par un unique service fonctionnel Pilote (SFP), qui enchane des demandes de services des services fonctionnels Silo.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 27 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 5 : Garantie de la cohrence fonctionnelleUne information est proprit de son service fonctionnel Silo qui est seul responsable de la garantie de sa cohrence fonctionnelle.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 28 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 6 : Asynchronisme des pilotes (ou l'illusion du </p><p>temps absolu pour les pilotes)Les services fonctionnels Pilotes ne peuvent prsupposer qu'ils seront synchroniss sur une mme base temporelle, en particulier vis vis de la mise jour des donnes des rfrentiels.En consquence :- Toutes les modifications des informations des rfrentiels sont </p><p>places dans un historique,- Les informations ne sont pas dtruites mais marques comme </p><p>invalides partir dune certaine date.</p></li><li><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 29 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 7 : Non-exclusivit des donnes (mme de </p><p>manire temporaire)Les services fonctionnels Pilotes ne peuvent rserver, mme de manire temporaire, un accs exclusif une donne d'un rfrentiel.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 30 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 8 : Services sans tatsLes services fonctionnels Silo fournissent des offres de services sans tat - laissant toujours le rfrentiel dans un tat cohrent.Chaque activation du service est traite de manire indpendante sans rfrence aux prcdentes activations des services du SF (autrement que via les donnes stockes dans le rfrentiel).</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 31 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les principes darchitecture de Jean Paul Figer ([8]) : Principe 9 : rfrentiels passifsUn service fonctionnel Silo (rfrentiel) n'a pas vocation avertir les autres SF Silo des modifications de ses donnes.</p><p>Urbanisation des Systmes dInformation et Architecture dEntreprise Architecture du SI 32 Philippe Declercq</p><p>Les rgles et pattern darchitecture fonctionnelle</p><p> Les rgles dor de lurbanisation ([7]) : </p><p> Rgle 1 : Respecter les zones durbanismeTout systme doit sinscrire dans une seule zone durbanisme</p><p> Rgle 2 : Limiter les nouveaux dveloppementsRutiliser (au sens mutualisation et non rplication ) plutt quacheter, acheter plutt que dvelopper, dvelopper seulement pour acqurir un avantage comptitif certain et durable.En cas de dveloppement, il faut veiller respecter les standards et normes de lentreprise.</p><p> Rgle 3 : Contrler les flux dinformation entre applicationsLa gestion des...</p></li></ul>

Recommended

View more >