Télécharger la présentation
Publié parEloi Bernard Modifié depuis plus de 9 années
1
Module 2 les années quatre-vingt huit à quatre-vingt douze
Urbanisation des SI Module 2 les années quatre-vingt huit à quatre-vingt douze Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
2
Plan du deuxième cours Problématique de systèmes informatiques bâtis par agrégation successives Défauts de systèmes informatiques Gordiens Le phénomène constant : Préoccupation Application Apparition de préoccupations d’intégration Exemple Industriel Démarches de centralisation Tentatives de réduction de complexité Diagnostics sur les écueils rencontrés Fonction d’applications pour la préoccupation d’intégration Identification des concepts fondamentaux intangibles des préoccupations de bonne gestion de toute information Les fonctionnalités de la gestion de données techniques. Les balbutiements de démarches d’urbanisation Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
3
La boîte de Pandore… …S’entrouvre avec la première « moulinette »
interprétation automatique de données en sortie, rédaction de jeux de données en entrée Exemples : maillage d’une pièce mécanique en vue du calcul de simulation de son comportement extraction et traitements de nomenclatures Les difficultés émergent immédiatement : tout interface ainsi réalisé intègre implicitement la connaissance de deux modèles tout interface doit être revu à chaque évolution de l’un des modèles potentiellement n(n-1)/2 développements les interfaces réalisés ne qualifient pas les données échangées …Se répand avec la prolifération des ordinateurs Réplication difficile à maîtriser des données d’un ordinateur à l’autre Ordonnancement difficile à maîtriser des activités Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
4
Systèmes Informatiques Gordiens
Livrés à eux mêmes les acteurs exploitant un système informatique tendent à multiplier les interfaces, avec des difficultés inhérentes à : La maîtrise de l’ordre des gestes L’évolution des applications La politique progicielle L’évolution des interfaces La cohérence des données La prolifération de l’infrastructure matérielle La qualité des données répliquées La tradition macédonienne situe l'histoire à Telmissus, l'antique capitale de Phrygie, située dans la partie orientale de la Phrygie qui devint une partie de la Galatie. Un oracle déclara aux Phrygiens, temporairement privés d'un roi légitime, que le premier homme à pénétrer dans la ville en conduisant une charrette tirée par des bœufs devrait devenir leur roi. Gordias, un pauvre paysan, entra dans la ville avec sa femme, en menant une charrette tirée par des bœufs, et fut proclamé roi des Phrygiens. En remerciement, il dédia sa charrette et ses bœufs au dieu phrygien Sabazios, assimilé à Zeus par les Grecs, et les attacha à l'aide d'un nœud inextricable de bois de cornouiller. Une prophétie déclara alors que celui qui pourrait défaire ce nœud deviendrait roi de l'Asie. En 333 av. J.-C., Alexandre le Grand tenta de défaire le nœud. Ne pouvant trouver une extrémité pour le défaire, il le trancha d'un coup d'épée (la « solution d'Alexandre »). Une autre interprétation affirme qu'il demanda à l'un de ses soldats de le trancher. Alexandre poursuivit ensuite ses conquêtes en Asie, mais la prophétie pourrait n'être qu'une propagande inventée plus tard en son nom. La charrette de légumes de Gordias devint l'emblème du pouvoir et d'une armée toujours prête au combat, exposée au palais des rois de Phrygie à Gordion, réduite au IVe siècle av. J.-C. à une satrapie perse. Le nœud pourrait en fait avoir été un code religieux secret conservé par les prêtres de Gordion. Robert Graves, dans son ouvrage Les Mythes grecs, suggère qu'il pourrait symboliser le nom interdit de Dionysos codé dans un message, et qui aurait été transmis à travers les générations de prêtres et révélé uniquement aux rois phrygiens. Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
5
Émergence de préoccupations d’échanges
Alors qu’Internet n’est encore qu’un protocole (TCP/IP), une préoccupation d’intégration des données techniques apparaît dans les bureaux d’études. Elle fait suite à l’informatisation de métiers d’études par des outils de conception assistée, plans, modèles 3D, schémas, qui se décentralisent sur des stations de travail Elle fait suite aux préoccupations anciennes de coordination de l’élaboration des documents d’étude Plans et Schémas, Nomenclatures, Notices… Toute préoccupation suscite le développement d’une application On en attend la réduction des itérations et des incohérences Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
6
Approche par l’exemple :
l’ingénierie d’installations industrielles Domaine de l’industrie pétrolière, chimique, pharmaceutiques, centrales thermiques et nucléaires etc. Différents métiers étudient les mêmes objets : Définition du rôle des pièces et de leur performances et de leurs configuration d’utilisation : production de schémas de procédé et de textes de spécifications Définition schématique des réseaux d’équipements Diagrammes mécaniques et de fluides Diagrammes de commande Définition de la géométrie de chaque équipement matériel Définition de la géométrie de l’assemblage, étude cinématique Validations par calcul de simulation du procédé, de la tenue physique des équipements et de leurs installations Spécification des achats de pièces Planification des tâches de fabrication et d’installation Rédaction de descriptifs techniques… Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
7
Approche par l’exemple
l’exploitation d’installations industrielles : Conduite de l’installation par le système informatique industrielle Planification de la production et des arrêts, des essais périodiques, de la maintenance préventive et corrective Établissement de gammes d’essai périodique et de maintenance préventives Études de manutention Approvisionnements des matériels Collecte de retour d’expérience, Suivi des règles environnementales et de sécurité Études et planification de modifications … Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
8
Apparition d’un concept commercialement séduisant
Réduire la complexité, de n(n-1)/2 à 2n interfaces Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
9
La boîte de Pandore… …se déverse dans une base de données « centrale »
Avec des progrès obtenus par: réduction de n(n-1)/2 à n interfaces à développer commencement de modèles de données échangées commun Avec des difficultés liées aux: problématiques difficiles à maîtriser des cahier des charges et spécifications du ou des modèles de données communs ; tentation de la juxtaposition des modèles. charges de travail de développements et de maintenance d’interfaces sui generis fonctions redondantes avec des progiciels applicatifs qualités douteuse des données persistant dans ce qui est utilisé comme un « presse-papier » tentations de développements propriétaires d’applications décisionnelles Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
10
Diagnostic Les retour des premières expériences d’intégration sont décevants : Défaut de maîtrise de la nature des informations échangées : La vie des données et des documents n’est pas corrélée La base commune tend à implémenter l’union des expressions de données des applications qui s’y déversent, Défaut de cohérence Réplications non maîtrisées des données entre base centrale et applications Redondances d’Informations incohérentes entre elles Incidences non maîtrisées des Itérations d’études Défauts de coopération entre métiers Problématiques humaines de collaboration Coûts de qualité élevée Procédures de vérification manuelles Une nouvelle préoccupation : traiter ces défauts Une nouvelle application à définir Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
11
Quelle application pour cette nouvelle préoccupation ?
Une démarche d’analyse fonctionnelle : Expérience des pratiques antérieures Fonctionnalités des gestions manuelles de documents Démarches Qualité Identification et séparation de rôles Les faits et les gestes L’intangible et le tangible ? Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
12
Formalisation de fondamentaux
Les anciennes notions de la gestion de données technique préfigurent celles des nouvelles démarches d’urbanisation : Les Espaces éditoriaux et leurs acteurs de travail, de validation, de publication Les Cycles de vie des données et des documents Les Configurations de version et de variantes de données et documents Les Applicabilités d’ensembles d’informations et documents à un objectif donné Les Processus d’élaboration et de circulation des données et documents Les représentations explicites de Classes, d’Instances et d’Occurrences L’expression d’informations en "intention" et en "extension" Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
13
Les faits : Cycles de Vie des données et des documents
Finalité de cycles de vie formalisés : Tracé les étapes d’itération de l’élaboration d’informations Association de niveaux de qualité correspondant à des exploitations spécifiques par les processus de l’organisation requis intégré spécifié testé développé Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
14
Les faits : Configurations de versions et de variantes
Identification d’ensembles gérés composites Moniteur base Application configuration link entity management representation revision R entity application version 27 entity reference version 314 entity view version 27 not managed entity change order request 1 n Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
15
Les Faits : Configurations de versions et de variantes
La Gestion de versions et configurations consiste à Tracer les évolutions des valeurs d’informations et de documents Tracer les héritages des élaborations découplées, concurrentes, des informations et documents, Associer les documents et informations pertinentes à une Applicabilité Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
16
Les faits : les Applicabilités
Identification hiérarchisée d’objectifs Auxquels des documents et des informations sont applicables Affectation d’ensembles d’informations et documents à chaque objectif donné Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
17
Les gestes : les acteurs, humains et automates notions de réservation et d’espaces, d’écrivain et de lecteurs La notion de droits d’écriture et devoirs de lecture de valeurs de caractéristiques est à la base de l’intégration des acteurs d’une organisation Dans un processus opérationnel le droit de lecture devient un devoir Ce qui n’est pas nécessaire à la tâche d’un métier ne doit pas l’encombrer, ce qui ne doit pas y être lu ne doit pas y être accessible La notion d’espace est à la base de processus éditoriaux de qualité projet Espace applicatif privé applicatif de validation publié « check In » check out Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
18
Les gestes : les Processus
Élaboration et circulation des données et documents Identification des dépendances entre les gestes et leurs productions Décomposition des activités par emboîtement jusqu’aux tâches élémentaires Identification des séquences et parallélismes possibles Récursivité : L’identification de processus est un processus source d’information préalable au processus de planification faire ? À partir de quoi Produire quoi Avec quoi qui ? quoi ? Par quelle activité Pour quelle Avec quel moyen de validation Quel responsable? Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
19
L’intangible et le tangible des « Objets Métiers »
Les Catégories de classement, les catalogues et les matériels exploités introduisent les notions de Classes, Instances et Occurrences Les arborescences de spécialisation abstraites identifient des Classes (sortes) d’objets métier formaliser les caractéristiques dont chaque niveau fige la valeur formaliser les caractéristiques que chaque niveau introduit Les caractéristiques d’objets métier concrétisables, identifient des instances dénombrables dans un catalogue formaliser les valeurs de caractéristiques de détermination de leur choix Les représentations d’objets réels permettent de tracer les occurrences d’objets exploités enregistrer les valeurs de caractéristiques observées identifier les caractéristiques contextuelles temporelles Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
20
L’intangible et le tangible des liens caractéristiques
Philosophique : un « concept » ne s’identifie que par ses liens à d’autres « concepts » Cf. notion de thesaurus, de définition dans un dictionnaire un objet est un concept lié par des « caractéristiques » Pragmatique Les valeurs de caractéristiques de classification identifient les classes : Types, sous-type etc. exemple : pompe centrifuge verticale Les valeurs de caractéristiques d’instances les identifient, et concrétisent la possibilité d’existence d’une occurrence Exemple : Vérin X23-200x600, de diamètre 200mm et de course 600mm Les valeurs de caractéristiques d’occurrence tracent l’histoire d’une occurrence. Exemple : valeur de déformation, cotes d’usure Les valeurs de caractéristiques temporelles ou contextuelles identifient les états possibles temporellement réversibles d’une occurrence Exemple : état ouvert ou fermé d’un commutateur. Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
21
Redoutable question d’identification d’objets
L’intangible et le tangible : descriptions en "extension" et en "intention" Redoutable question d’identification d’objets Comment nommer, référencer, par un nom ou un code unique les objets d’un catalogue ? Redoutable question de philosophie d’élaboration Est-il vraiment nécessaire de les référencer individuellement dans le catalogue ? Une description en extension affecte une référence unique à tout instance dans un catalogue Exemple : le catalogue de la Redoute, d’Ikéa etc. Une description en intention affecte une règle de définition à des ensembles possibles d’instances à partir de valeurs de caractéristiques de construction Exemple : représentation d’un objet tridimensionnel par composition de primitives géométriques par opposition à sa représentation par ses contours Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
22
Balbutiements de notions d’urbanisation
Bonnes pratiques architecturales : Séparer les faits et les gestes Référentiel d’informations partagées Base de données, « DataWareHouse » Moniteur de gestion des activités Processus, (Workflow) et Cycles de vies Séparer le tangible de l’intangible Référentiels séparés : Base des données d’occurrences Spécifiques à un projet en cours, interne à l’organisation Référentiel des Catalogues Informations réutilisables, d’origine externe aux projets Référencer l’intangible par l’intangible, Pour mettre en facteur sans recopier les informations communes les faits par les gestes Pour tracer la qualité des informations manipulées Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
23
Diversité des modalités d’expression des applications
Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
24
Nécessité d’un langage commun
Un périmètre d’expression à identifier : Le plus petit commun multiple des plus grands communs dénominateurs des informations partagées par les applications deux à deux Un langage commun à spécifier Des interprètes à insérer Des modélisations nécessaires De l’expression commune Des expressions de chaque applicatifs Des coûts de développements spécifiques Des charges de maintenances Utilité des standards Mutualisation de spécification de langage commun Interopérabilité possible pour des projets partagés par plusieurs organisations Inconvénients des standards Lourdeur, Renoncement à des avantages compétitifs ? Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
25
Nécessité de gérer les modalités d’expression
Les standards, issus des métiers : Un ensemble parfois disparate de modèles d’expression emboîtés, en partie redondants, avec des lacunes Des choix d’adoption difficile Des implémentations de transformateurs de qualité variable Une Préoccupation émergente D’adapter les modèles standards et d’intégrer les modèles internes de l’organisation, notamment pour les processus De maîtriser les évolutions souhaitées des modèles internes de l’organisation, en particulier les processus Une Application nécessaire De gestion de répertoires de modèles D’ingénierie de génération automatisées d’interfaces Une récursion à traiter Un modèle a toute les caractéristiques d’un objet métier et donc être géré comme tel : processus éditorial, cycle de vie, configuration… Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
26
Architecture : Suivi d’activité
Espace Collaboratif Base d’échange Des données partagées Moniteur : Gestion des activités et tracé des données check in check in Public application Validation Private area out Travail Gestion des activités avec Séparation des espaces : Répartition du travail dans des espaces collaboratifs privés partagés, pour la conception et la validation; Espace commun de publication. Base d’échange de données partagées entre applications Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
27
Architecture : Modèle d’Activité
Moniteur Gestion des activités Tracé les données using what tool What to do ? from what things getting what things (& change orders) (& change requests) Tâches who ? required integrated specified tested developped Cycles de vie Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
28
Architecture : Modèle de gestion de Configuration
Moniteur reference data base Application configuration link entity management representation revision R entity application version 27 entity reference version 314 entity view version 27 not managed entity change order request 1 n Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
29
Architecture : conduite des échanges
Base d’échange Des données partagées Moniteur : Gestion des activités et tracé des données Application 1 2 3 4 5 projet catalogue Unification des échanges de données et des transformations dans le système d’information Verification d’intégrité et de validité 2n plutôt que n(n-1) interfaces d’échanges Utilisation des standards XML Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
30
Architecture : Librairies de composants
Fournisseurs de composants Librairie commune des Composants Réutilisables Moniteur Gestion d’activité tracé des données Application 1 2 3 4 catalogs Pour chaque composant: 1 Modèles général N Modéles fonctrionnels dédiés à chacun des N métiers catalogue Unification de l’acquisition des donnés de composants Intégration des données fournisseurs. - suppression des travaux redondants, - maîtrise de la qualité. Initialisation et tenue à jour de catalogues cohérents Version XML des standards ISO STEP 13584 Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
31
Architecture : Répertoire de modèles
application application application application application CIM ISO10303 AP221 ISO10303 AP212 ISO10303 AP227 connecteur connecteur connecteur connecteur connecteur ? ISO10303 AP... Système Qualité Administration des modèles d’informations et de données Librairie de Composants connecteur model model connecteur connecteur Règles d’entreprise Moniteur Gestion d’activités Tracé des données Base d’échanges Des données partagées model model Rigueur de l’administration des données, Unification des modalités d’expression Intégration des connaissances imposé par construction la compatibilité des données ; validation Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
32
1992 Alors advint… Le Web ! Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.