|
|||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||
Les concepts de l'urbanisation de l'habitat humain (organisation des villes, du territoire) ont été réutilisés en informatique (notamment par Jacques Sassoon dans les années 1990 dans le secteur bancaire) pour formaliser ou modéliser l'agencement du système d'information (SI) de l'entreprise.
modifier IntroductionDéfinition proposée par le Club Urba-EA: Urbaniser, c'est organiser la transformation progressive et continue du système d’information visant à le simplifier, à optimiser sa valeur ajoutée et à le rendre plus réactif et flexible vis à vis des évolutions stratégiques de l'entreprise, tout en s'appuyant sur les opportunités technologiques du marché. (notons que cette phrase pourrait garder tout son sens en remplaçant "urbaniser" par n'importe quel verbe d'action de l'ordre du management.) L'urbanisme définit des règles ainsi qu'un cadre cohérent, stable et modulaire, auquel les différentes parties prenantes se réfèrent pour toute décision d'investissement dans le système d’information. Définition plus concise : Urbaniser, c'est diriger la transformation continue du système d’information pour le simplifier durablement. On utilise le terme d'urbanisation plutôt que celui d'urbanisme pour mettre l'accent sur le travail progressif nécessaire pour faire évoluer le système d'information vers une cible correctement urbanisée.
Cette complexité croissante a des conséquences sur les coûts, les durées et les risques des projets d’évolution des SI. Pour maîtriser progressivement l’évolution des SI avec la réactivité nécessaire et pour réduire les coûts informatiques, une réponse est apportée par la démarche d’urbanisation des systèmes d’information et par son prolongement au niveau de l’architecture des systèmes informatiques. Par ailleurs, cette démarche d'urbanisation rencontre une des préoccupations des maîtrises d'ouvrage : l'alignement stratégique du système d'information sur le métier. Voir : modifier Urbanisation dans les TélécomsDéfinition proposée par Dr M.F.Menaï (France Telecom Group - Recherche et développement) L'urbanisation commence à faire son chemin dans d'autres disciplines, notamment le coeur de métier des architectures de télécommunications. Ce type d'urbanisation utilise les mêmes outils et méthodes que l'urbanisation du SI en se concentrant sur l'optimisation des architectures des systèmes de télécommunications (Services de voix, services audiovisuels, réseaux de transports informatique, etc...). L'urbanisation des télécoms permet d'améliorer la qualité d'un système cible ayant vocation à évoluer. modifier Application des concepts d'urbanisationL’urbanisation informatique définit l'organisation d’un système d'information (SI) à l’image d’une ville. Elle vise à un SI capable de soutenir et d’accompagner la stratégie d'entreprise dans le meilleur rapport coûts/qualité/délais. Elle permet d’améliorer la réactivité et de n’investir que dans les produits et services générateurs de valeur ajoutée, tout en maîtrisant les charges informatiques et le retour sur investissement. Les outils d'EAI favorisent cette démarche qui peut se mettre en œuvre :
modifier Zone, quartier et blocL'urbanisation consiste à découper le SI en modules autonomes, de taille de plus en plus petite :
Entre chaque module (zone, quartier, îlot, bloc) se dessinent des zones d’échange d’informations qui permettent de découpler les différents modules pour qu'ils puissent évoluer séparément tout en conservant leur capacité à interagir avec le reste du système. Plus particulièrement, l’urbanisation vise :
et de manière générale pour le SI à :
modifier Les différents types de zonesDans le découpage d'un SI on distingue habituellement différents types de zones :
Dans le cas de très grandes entreprises, il est matériellement impossible d'urbaniser la totalité du SI dans un même mouvement. Cela explique que l'on découpe le SI de l'entreprise en périmètres autonomes ; par exemple : par grandes directions. Chaque périmètre est alors considéré comme un SI autonome qui est urbanisé individuellement. Sa zone d'échange gère ainsi aussi bien les flux extra-entreprises "SI ⇔ SI extérieurs" que les flux intra-entreprises "SI ⇔ autres SI de l'entreprise". modifier Exemple de découpageA titre d'illustration, une partie du découpage du système d'information d'une banque :
modifier Quatre niveaux de préoccupationLes quatre niveaux de préoccupation indiqués correspondent à ceux du méta-modèle d’urbanisme, sauf la vue stratégique, qui toutefois doit intégrer les aspects du matériel, du contexte, des ressources humaines, etc. Le matériel se retrouve dans la vue technique du méta-modèle d’urbanisme. modifier La vue stratégiqueCette vue est constituée par la description
Ces objectifs peuvent être modélisés
La liste de thèmes peut être obtenue par l'analyse des exigences du système. L'étude du diagramme de causes et effets doit analyser chaque type de cause :
modifier Le système métierLe système métier est constitué de l’ensemble des métiers et des processus de l'entreprise et des organisations qui y concourent. La définition de la stratégie de l'entreprise conduit à répertorier :
Les activités exercées par l'entreprise, sont de plusieurs types :
L'analyse du système métier peut s'appuyer sur les techniques de BPM (Business Process Management ou Business Process Modeling ou Gestion des processus métier) qui visent à :
L'un des objectifs du BPM est de porter un diagnostic sur les processus de l'entreprise et de déterminer ainsi dans quels secteurs les évolutions du SI offriront le meilleur retour sur investissement. modifier Le système d'informationLe système d'information (SI) est constitué de l’ensemble :
utilisés par les métiers et les processus mis en œuvre par une même entité organisationnelle de l'entreprise. Un SI urbanisé doit pouvoir découpler facilement les sous-systèmes d’information supportant différents métiers et pouvant évoluer à terme vers des systèmes d’information autonomes. Par exemple, une entreprise peut vouloir se donner à terme la possibilité de séparer ses métiers de distribution (vente) de ses métiers de production (gestion des produits) dans des unités organisationnelles distinctes. L'urbanisation d’un SI combine :
Pour ce faire, l’architecture fonctionnelle recense à l’intérieur de chaque zone, quartier et îlot, les blocs fonctionnels qui entrent dans la composition du SI pour qu’il supporte les processus métiers de l'entreprise. Le bloc fonctionnel assure :
La granularité du bloc fonctionnel (le niveau de maille du découpage) doit :
Le bloc fonctionnel constitue l’unité échangeable du SI.
modifier Le système informatiqueLe système informatique est constitué d'un ensemble structuré : permettant d’automatiser tout ou partie d’un système d'information, et dont l’administration et l’exploitation sont assurées par une même entité organisationnelle (unité d’administration et d’exploitation). Le système informatique est décrit par :
Dans l'étude de l'existant, il faut prendre en compte ces trois types d'architecture, afin d'évaluer les vulnérabilités des sous-ensembles, ce qui ne peut être fait qu'en prenant en compte les niveaux technique et physique. Pour la définition de l’architecture cible, on peut se limiter à l'architecture applicative. L'architecture applicative définit l’ensemble des composants logiciels constituant la partie automatisée d’un système d’information ainsi que leurs modalités d’assemblage et de communication. Le bloc applicatif est un ensemble de composants logiciels qui présentent une cohérence
Le bloc applicatif est autonome dans la mesure où son fonctionnement doit être indépendant du chemin que l'information aura suivi en amont et poursuivra en aval. Le bloc applicatif est décrit en termes de :
Les constituants du bloc applicatif (données et services) peuvent être publics (le bloc en donne la visibilité pour permettre à d’autres blocs de les utiliser) ou privés (pour les besoins internes du bloc). Un bloc applicatif est un objet logiciel concret qui, dans un contexte technique donné, offre à l’ensemble du SI, l'implémentation des fonctionnalités des prises définies par le bloc fonctionnel correspondant. Un bloc applicatif communique avec les autres blocs par échange de messages et par appel de services. modifier Correspondances entre système métier, système d’information et système informatiqueLe tableau ci-après présente les principales équivalences de vocabulaire entre les trois niveaux de préoccupation définis plus haut :
L’urbanisation du SI consiste à décrire ces trois niveaux de SI en utilisant une variété de concepts décrits précédemment. Il est d’usage de représenter ces concepts sur un diagramme appelé métamodèle d'urbanisme. Il s’agit d’un diagramme de classes UML dans lequel chaque classe représente un concept d’urbanisme. modifier Méthodologie d’urbanisationLa démarche d’urbanisation s’articule sur 3 axes clés qui s’alimentent mutuellement :
La distinction forte entre existant et cible est un facteur de clarification essentiel. La démarche d’urbanisation du SI consiste notamment à :
Indépendamment des différentes approches qui, selon le contexte de l'entreprise et les options méthodologiques, peuvent être préconisées les activités d'urbanisations se classent en cinq grands domaines :
Le Club Urba-EA a défini ces activités et leur mise en pratique combinée avec les différentes visions ( ref : Mémento de l'urbanisme) modifier Voir égalementmodifier Voir aussiData architecture dans la Wikipedia anglophone
modifier Bibliographie
modifier Liens externes
|
| All Right Reserved © 2007, Designed by Stylish Blog. |