SlideShare une entreprise Scribd logo
1  sur  28
1
www.value-architecture.com
L’ACCROISSEMENT DE L’ENTROPIE DES
SYSTÈMES D’INFORMATION EST-ELLE UNE
FATALITÉ ?
Exposé à la Sorbonne
René Mandel - 8/4/15
SOMMAIRE
2René Mandel - 8/4/15 |
1. Préambule
Maîtrise de la complexité
Défi scientifique et technique
2. L’Intégration à l’épreuve du temps
Algèbre des composants
Fatalité de la complexité
Mécanique de la complexité
3. Agir sur le cœur de l’intégration
Un marché des composants « parfait »
Des composants de référence « Janus »
Motiver les acteurs du SI
4. Alternative à la Gouvernance
Gouvernance pyramidale et méthodes lourdes
Changer de paradigme
3
Enjeux de la complexité
 Un SI extensif
 Un poids économique majeur
 Une « sur-complexité » coûteuse non maîtrisée
Un défi scientifique et technique
 D’autres sciences ont eu des approches « macro »
et « micro »
 Lacune de connaissance des « lois » de
comportement entre les projets, « atomes » du SI
 Il existe des opportunités techniques !
Préambule
4Prénom Nom - 18/11/14 |
L’intégration
à l’épreuve
du temps
5
Les cycles de vie :
 Cycles des composants
 Cycles d’assemblage des composants (intégration)
Un assemblage mal maîtrisé
 Origine et justification de l’EA
Ayons une vision ensembliste
 Les composants forment un ensemble
 L’intégration est un opérateur défini dans cet
ensemble
 On peut parler d’ « algèbre » des composants
L’algèbre des
composants
6
 Loi de composition associative ?
 (x * y) * z = x * (y * z) ?
 Commutative : x * y * z = x * z * y ?
Deux familles de propriétés d’un élément :
 Les « fonctions »
 Les « contrats » (cf. SOA) et en particulier :
 Latence
 Lot, message
 Syntaxe d’échange, interface (API)
 Un « vecteur »
Les lois de l’intégration
des SI
7
Physique :
 Lois empiriques globales (loi de Mariotte, de Gay-
Lussac sur les gaz parfaits, thermodynamique, …)
 Lois d’interaction des molécules : Théorie cinétique
des gaz …
 Mécanique quantique
Economie :
 Modélisation macro-économique
 Econométrie
Analogies avec la
physique
8
Ce sont :
 Les référentiels de données (identités,
nomenclatures, références, …)
 Les « puits » de données (données opérationnelles
communes)
Ils devraient s’intégrer « parfaitement » :
 De façon strictement identique dans tout le SI
 Quelle que soit la « distance » (espace-temps)
En réalité l’algèbre est « imparfaite »
Un cas particulier : les
composants de référence
Dérive de l’intégration
9
 Loi de composition parfaite
 (x * y) * r = x * (y * r)
 Héritage des propriétés de la référence :
 Hr (x * y * r) = Hr (y * r)= Hr ( r )
De fait il n’y a pas héritage « parfait » :
 les propriétés des « r » sont modifiées par les
compositions successives
 Fonctions (ajouts, modifications)
 Contrats : Latence, Lot, message, Syntaxe
Lois de composition
avec une référence
10
Dérive créant la sur-complexité :
 De fait les particularités tendent à se combiner
(combinatoire « infernale ») plutôt qu’à
s’additionner
Exemple classique :
 des échanges et interfaces (« plat de spaghetti ») :
Fatalité de la
complexité
N X P fluxN X P conversions de format
11
Interposition de composants « usurpateurs »
 Qui introduisent des variantes
 Et masquent les références
Approche opportuniste et court-termiste
 Par décisions locales et décentralisées
 Passe au travers des « mailles » de la gouvernance
globale
Aberrations de
l’intégration des références
Pervers
Vraie
source Usurpateur
Sain
Vraie
source
Développement d’un maillage sur-
complexe
Référence
13
La Mécanique de la complexité est à l’œuvre
Effet cumulatif des défauts au cours du temps
 Un faible taux d’anomalie suffit à faire diverger la
série
En l’absence de réingénierie couteuse, la
complexité devient « infinie » au bout d’un
temps « fini » !
Divergence fatale
On aboutit à …
15
Absence de modélisation de la subsidiarité
 exemple référentiel des structures, des identités, …
 Exemple de la subsidiarité sémantique
Pas de gestion des multiples latences :
 services de flux de fichier à différentes échéances,
 lots de population variables :mis à jour, stock,…
Séparation entre 2 mondes (Batch, temps réel)
et multiplication des protocoles et formats
Pas de gestion des 3 dates et de l’historique
De vraies raisons de
divergence
16Prénom Nom - 18/11/14 |
Agir au cœur
de l’intégration
17
Améliorer la connaissance des composants de
référence par les acteurs projet (asymétrie
corrigée)
Organiser la fourniture de composants de
référence en « services » avec des contrats
pour garantie et visibilité
 Problèmes de sécurité, confidentialité,
performance, crises, …
Toujours en « avance de phase »
Le « marché » des
composants
18
Ayant des capacités d’intégration sans coût
 Avec l’existant : non-intrusif
 Et les projets : futures exigences
Utilisant des bibliothèques de routines
d’intégration de données
 Multi-protocoles
 Multi-latences
Modélisation générique
et mémorisation historisée
Des composants de
référence « Janus »
19
Répartition des flux
 Batch et messages
Orchestration des services
Couche
d’interopérabilité
Exemple d’application
aux échanges
Puits de
données
Web
GRC LEGACY …
Web
ERP
Référentiels
de données
Dispositif d’interopérabilité
Orchestration
des échanges
Répartiteur
De flux
Puits de
données
20
Intégration multi-mondes
Bases relationnelles, fichiers de formats divers,
XML, JSON, CRM, ERP, EDI, HDFS, …
ESB
Batch: CFT, …;
messages
Multi-formats, mapping de meta-données
Connectivités
Transport
Format de stockage interne
Groupement de données par ensembles et
latences variables: lot, message, mise à jour
Stockage
Conversions
Services de
données
Orchestration RépartiteurPilotage
Multi-sources, gestion du cycle de mise en
qualité
Synchronisation,
Qualité Données
Monde « Echanges de
messages »
Monde « Répartitions de
Flux »
Services
techniques
Services
d’intégration
21
Mise en oeuvre
Cas des Puits
N X P flux
Référentiel
Source
interne
Source
externe
Vision 360 Décisionnel
PuitsPuits Conversions
de format
Avant
Après
22
Principe de modélisation d’un puits
Mémorisation d’un « grain » historisé
Modèle de données générique
23
Cas de référentiels
23
GRC Gestion Identités
Puits Vision 360 ERP
Puits
Point
focal
Bibliothèque de
conversions de format:
batch, message, accès
API, …
24
L’alternative à la
gouvernance
25
 A une gouvernance pyramidale
 Se déclinant sur les X niveaux hiérarchiques
 Se propageant dans les silos métiers
 A des méthodes lourdes et obsolètes
 Volumineuses,
 Artisanales,
 Ignorant les progrès technologiques et le faible coût des
composants d’intégration,
 Pérennisant (certification, cursus, documentation, … ) une
culture dépassée
Une alternative
26
 Les données de référence existent universellement
 Elles sont les piliers de tous les SI, dans l’existant comme pour la
cible
 Elles retracent les cycles des objets, traversant tous les âges des
organisations, et les transformations réalisées :
 Personnes, structures, produits, concepts, services, entités, …
 Les SI sont devenus complexes par cumul des particularités
 Les SI doivent retrouver modularité et simplicité en se
synchronisant sur ces piliers
 Il faut « gérer les particularités » (dates, protocoles, latences,
subsidiarité,…)
 Et ceci guidera la capitalisation pour les nouvelles avancées :
 Ruptures techniques (Cloud, Big data, Hadoop) et culturelles
Synchroniser les données sur la
simplicité
27
Les acteurs projet sont clés
Les décisions
déconcentrées font le SI
Les outils de gouvernance
sont frustes (cartographies, …)
Les méthodes ignorent la
réalité (approche globale et lourde)
L’émergence de
bibliothèques d’intégration
est un fait majeur
En guise de conclusion
MERCI
Pour plus d’information,
contactez
28
Mandel René
Rene.mandel@oresys.fr
Liens :
http://fr.slideshare.net/RenMANDEL
/fatalit-entropiev1
http://www.value-
architecture.com/2015/03/les-
limites-de-la-complexite-des-si.html
René Mandel - 8/4/15 |

Contenu connexe

En vedette

Nouveau Site Diagnostic Immobilier, Expertise Immobilière Lancé
Nouveau Site Diagnostic Immobilier, Expertise Immobilière LancéNouveau Site Diagnostic Immobilier, Expertise Immobilière Lancé
Nouveau Site Diagnostic Immobilier, Expertise Immobilière Lancésemetic
 
Pashmina - Le service de secrétariat privé du Family Business Group
Pashmina - Le service de secrétariat privé du Family Business GroupPashmina - Le service de secrétariat privé du Family Business Group
Pashmina - Le service de secrétariat privé du Family Business GroupFamily Business Group
 
Presentacion final maloka2
Presentacion final maloka2Presentacion final maloka2
Presentacion final maloka2CAROTE1018
 
Mi presentación
Mi presentaciónMi presentación
Mi presentaciónpacozamora1
 
Jjoo de londres 2012
Jjoo de londres 2012Jjoo de londres 2012
Jjoo de londres 2012noapampin
 
Crisis.EspañOla.Metaforas
Crisis.EspañOla.MetaforasCrisis.EspañOla.Metaforas
Crisis.EspañOla.Metaforasisidremch
 
Juegos olimpicos 2012 habilidades atl%c9 ticas
Juegos olimpicos 2012 habilidades atl%c9 ticasJuegos olimpicos 2012 habilidades atl%c9 ticas
Juegos olimpicos 2012 habilidades atl%c9 ticasSonia Herrero
 
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]Juegos olímpicos 2012_recorrido de la a_ntorcha[1]
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]Sonia Herrero
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1piliavila
 
iPhone libre pay as you go
iPhone libre pay as you goiPhone libre pay as you go
iPhone libre pay as you gonancyjonson
 
Presentacion3
Presentacion3Presentacion3
Presentacion3alizarev
 

En vedette (20)

Nouveau Site Diagnostic Immobilier, Expertise Immobilière Lancé
Nouveau Site Diagnostic Immobilier, Expertise Immobilière LancéNouveau Site Diagnostic Immobilier, Expertise Immobilière Lancé
Nouveau Site Diagnostic Immobilier, Expertise Immobilière Lancé
 
Pashmina - Le service de secrétariat privé du Family Business Group
Pashmina - Le service de secrétariat privé du Family Business GroupPashmina - Le service de secrétariat privé du Family Business Group
Pashmina - Le service de secrétariat privé du Family Business Group
 
Computo
ComputoComputo
Computo
 
Vive le vent en présentation powerpoint
Vive le vent en présentation powerpointVive le vent en présentation powerpoint
Vive le vent en présentation powerpoint
 
Presentacion final maloka2
Presentacion final maloka2Presentacion final maloka2
Presentacion final maloka2
 
Luisa 20 de julio
Luisa 20 de julioLuisa 20 de julio
Luisa 20 de julio
 
Andrea
AndreaAndrea
Andrea
 
Microsoft excel
Microsoft excelMicrosoft excel
Microsoft excel
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Municipiosde intersturstico
Municipiosde interstursticoMunicipiosde intersturstico
Municipiosde intersturstico
 
Mi presentación
Mi presentaciónMi presentación
Mi presentación
 
Jjoo de londres 2012
Jjoo de londres 2012Jjoo de londres 2012
Jjoo de londres 2012
 
2011 04-01 complementario
2011 04-01 complementario2011 04-01 complementario
2011 04-01 complementario
 
Crisis.EspañOla.Metaforas
Crisis.EspañOla.MetaforasCrisis.EspañOla.Metaforas
Crisis.EspañOla.Metaforas
 
Juegos olimpicos 2012 habilidades atl%c9 ticas
Juegos olimpicos 2012 habilidades atl%c9 ticasJuegos olimpicos 2012 habilidades atl%c9 ticas
Juegos olimpicos 2012 habilidades atl%c9 ticas
 
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]Juegos olímpicos 2012_recorrido de la a_ntorcha[1]
Juegos olímpicos 2012_recorrido de la a_ntorcha[1]
 
Presentacion 1
Presentacion 1Presentacion 1
Presentacion 1
 
Lección 04 - Escuela Sabatica
Lección 04 - Escuela SabaticaLección 04 - Escuela Sabatica
Lección 04 - Escuela Sabatica
 
iPhone libre pay as you go
iPhone libre pay as you goiPhone libre pay as you go
iPhone libre pay as you go
 
Presentacion3
Presentacion3Presentacion3
Presentacion3
 

Similaire à Urba ea topo-sorbonne-v2

Les professionnels de l'information face aux défis du Web de données
Les professionnels de l'information face aux défis du Web de donnéesLes professionnels de l'information face aux défis du Web de données
Les professionnels de l'information face aux défis du Web de donnéesGautier Poupeau
 
Cadrage focus-composants-v0.1
Cadrage focus-composants-v0.1Cadrage focus-composants-v0.1
Cadrage focus-composants-v0.1René MANDEL
 
20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessing20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessingPierre-Marie Brunet
 
No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010JUG Lausanne
 
Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Yves Caseau
 
Système d'archivage électronique mutualisé
Système d'archivage électronique mutualiséSystème d'archivage électronique mutualisé
Système d'archivage électronique mutualiséLogilab
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Conférence IC 2009
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven DesignDNG Consulting
 
Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012datasio
 
Besoin compétences-iconomie-et-question
Besoin compétences-iconomie-et-questionBesoin compétences-iconomie-et-question
Besoin compétences-iconomie-et-questionRené MANDEL
 
interopérabilité en informatique
interopérabilité en informatiqueinteropérabilité en informatique
interopérabilité en informatiquecatherine roussey
 
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueVisite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueGautier Poupeau
 
Valtech - Architecture Agile des SI
Valtech - Architecture Agile des SIValtech - Architecture Agile des SI
Valtech - Architecture Agile des SIValtech
 
Artefacts numériques et matérialités
Artefacts numériques et matérialitésArtefacts numériques et matérialités
Artefacts numériques et matérialitésAlexandre Monnin
 
Panorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesPanorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesURFIST de Paris
 
Modèles de données et langages de description ouverts 5 - 2021-2022
Modèles de données et langages de description ouverts   5 - 2021-2022Modèles de données et langages de description ouverts   5 - 2021-2022
Modèles de données et langages de description ouverts 5 - 2021-2022François-Xavier Boffy
 
Le Web de données ou comment gérer l'interopérabilité ?
Le Web de données ou comment gérer l'interopérabilité ?Le Web de données ou comment gérer l'interopérabilité ?
Le Web de données ou comment gérer l'interopérabilité ?Antidot
 
7. information modelling
7. information modelling7. information modelling
7. information modellingsugogo
 

Similaire à Urba ea topo-sorbonne-v2 (20)

Les professionnels de l'information face aux défis du Web de données
Les professionnels de l'information face aux défis du Web de donnéesLes professionnels de l'information face aux défis du Web de données
Les professionnels de l'information face aux défis du Web de données
 
Cadrage focus-composants-v0.1
Cadrage focus-composants-v0.1Cadrage focus-composants-v0.1
Cadrage focus-composants-v0.1
 
Présentation cice telos
Présentation cice   telosPrésentation cice   telos
Présentation cice telos
 
20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessing20160216 - From BigData to BigProcessing
20160216 - From BigData to BigProcessing
 
No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010No Sql - Olivier Mallassi - September 2010
No Sql - Olivier Mallassi - September 2010
 
Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011Exposé RéSeau Sociaux Entreprise Mars2011
Exposé RéSeau Sociaux Entreprise Mars2011
 
Système d'archivage électronique mutualisé
Système d'archivage électronique mutualiséSystème d'archivage électronique mutualisé
Système d'archivage électronique mutualisé
 
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
Du texte à la connaissance : annotation sémantique et peuplement d'ontologie ...
 
Introduction au Domain Driven Design
Introduction au Domain Driven DesignIntroduction au Domain Driven Design
Introduction au Domain Driven Design
 
Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012Datasio - Big Data Congress Paris 2012
Datasio - Big Data Congress Paris 2012
 
Besoin compétences-iconomie-et-question
Besoin compétences-iconomie-et-questionBesoin compétences-iconomie-et-question
Besoin compétences-iconomie-et-question
 
interopérabilité en informatique
interopérabilité en informatiqueinteropérabilité en informatique
interopérabilité en informatique
 
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physiqueVisite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
Visite guidée au pays de la donnée - Du modèle conceptuel au modèle physique
 
Valtech - Architecture Agile des SI
Valtech - Architecture Agile des SIValtech - Architecture Agile des SI
Valtech - Architecture Agile des SI
 
Artefacts numériques et matérialités
Artefacts numériques et matérialitésArtefacts numériques et matérialités
Artefacts numériques et matérialités
 
Aussenac ri ia-2015
Aussenac ri ia-2015Aussenac ri ia-2015
Aussenac ri ia-2015
 
Panorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiquesPanorama des logiciels de gestion de références bibliographiques
Panorama des logiciels de gestion de références bibliographiques
 
Modèles de données et langages de description ouverts 5 - 2021-2022
Modèles de données et langages de description ouverts   5 - 2021-2022Modèles de données et langages de description ouverts   5 - 2021-2022
Modèles de données et langages de description ouverts 5 - 2021-2022
 
Le Web de données ou comment gérer l'interopérabilité ?
Le Web de données ou comment gérer l'interopérabilité ?Le Web de données ou comment gérer l'interopérabilité ?
Le Web de données ou comment gérer l'interopérabilité ?
 
7. information modelling
7. information modelling7. information modelling
7. information modelling
 

Plus de René MANDEL

Présentation club urba ea impact si gdpr-v1
Présentation club urba ea impact si gdpr-v1Présentation club urba ea impact si gdpr-v1
Présentation club urba ea impact si gdpr-v1René MANDEL
 
Architecture flexible Principes
Architecture flexible PrincipesArchitecture flexible Principes
Architecture flexible PrincipesRené MANDEL
 
Is increasing entropy of information systems a fatality
Is increasing entropy of information systems a fatalityIs increasing entropy of information systems a fatality
Is increasing entropy of information systems a fatalityRené MANDEL
 
Focus composants-english-v0
Focus composants-english-v0Focus composants-english-v0
Focus composants-english-v0René MANDEL
 
Fatalité entropie-v1
Fatalité entropie-v1Fatalité entropie-v1
Fatalité entropie-v1René MANDEL
 
Chaînes de valeur
Chaînes de valeurChaînes de valeur
Chaînes de valeurRené MANDEL
 
La trame business vccm english
La trame business vccm englishLa trame business vccm english
La trame business vccm englishRené MANDEL
 
Univers hôpital v1
Univers hôpital v1Univers hôpital v1
Univers hôpital v1René MANDEL
 
Togaf VCCM tag clouds
Togaf VCCM tag cloudsTogaf VCCM tag clouds
Togaf VCCM tag cloudsRené MANDEL
 
Alignement stratégique
Alignement stratégiqueAlignement stratégique
Alignement stratégiqueRené MANDEL
 
Roi infrastructure RM
Roi infrastructure RMRoi infrastructure RM
Roi infrastructure RMRené MANDEL
 
Value Chain Canvas Model an Enterprise Architecture Framework
Value Chain Canvas Model an Enterprise Architecture FrameworkValue Chain Canvas Model an Enterprise Architecture Framework
Value Chain Canvas Model an Enterprise Architecture FrameworkRené MANDEL
 

Plus de René MANDEL (17)

Présentation club urba ea impact si gdpr-v1
Présentation club urba ea impact si gdpr-v1Présentation club urba ea impact si gdpr-v1
Présentation club urba ea impact si gdpr-v1
 
Architecture flexible Principes
Architecture flexible PrincipesArchitecture flexible Principes
Architecture flexible Principes
 
Is increasing entropy of information systems a fatality
Is increasing entropy of information systems a fatalityIs increasing entropy of information systems a fatality
Is increasing entropy of information systems a fatality
 
Focus composants-english-v0
Focus composants-english-v0Focus composants-english-v0
Focus composants-english-v0
 
Focus composants
Focus composantsFocus composants
Focus composants
 
Fatalité entropie-v1
Fatalité entropie-v1Fatalité entropie-v1
Fatalité entropie-v1
 
Chaînes de valeur
Chaînes de valeurChaînes de valeur
Chaînes de valeur
 
La trame business vccm english
La trame business vccm englishLa trame business vccm english
La trame business vccm english
 
Univers hôpital v1
Univers hôpital v1Univers hôpital v1
Univers hôpital v1
 
Les couches
Les couchesLes couches
Les couches
 
Togaf VCCM tag clouds
Togaf VCCM tag cloudsTogaf VCCM tag clouds
Togaf VCCM tag clouds
 
Synthèse de mc k
Synthèse de mc kSynthèse de mc k
Synthèse de mc k
 
Alignement stratégique
Alignement stratégiqueAlignement stratégique
Alignement stratégique
 
It 78article rm
It 78article rmIt 78article rm
It 78article rm
 
Roi infrastructure RM
Roi infrastructure RMRoi infrastructure RM
Roi infrastructure RM
 
Value Chain Canvas Model an Enterprise Architecture Framework
Value Chain Canvas Model an Enterprise Architecture FrameworkValue Chain Canvas Model an Enterprise Architecture Framework
Value Chain Canvas Model an Enterprise Architecture Framework
 
Igeo
IgeoIgeo
Igeo
 

Urba ea topo-sorbonne-v2

  • 1. 1 www.value-architecture.com L’ACCROISSEMENT DE L’ENTROPIE DES SYSTÈMES D’INFORMATION EST-ELLE UNE FATALITÉ ? Exposé à la Sorbonne René Mandel - 8/4/15
  • 2. SOMMAIRE 2René Mandel - 8/4/15 | 1. Préambule Maîtrise de la complexité Défi scientifique et technique 2. L’Intégration à l’épreuve du temps Algèbre des composants Fatalité de la complexité Mécanique de la complexité 3. Agir sur le cœur de l’intégration Un marché des composants « parfait » Des composants de référence « Janus » Motiver les acteurs du SI 4. Alternative à la Gouvernance Gouvernance pyramidale et méthodes lourdes Changer de paradigme
  • 3. 3 Enjeux de la complexité  Un SI extensif  Un poids économique majeur  Une « sur-complexité » coûteuse non maîtrisée Un défi scientifique et technique  D’autres sciences ont eu des approches « macro » et « micro »  Lacune de connaissance des « lois » de comportement entre les projets, « atomes » du SI  Il existe des opportunités techniques ! Préambule
  • 4. 4Prénom Nom - 18/11/14 | L’intégration à l’épreuve du temps
  • 5. 5 Les cycles de vie :  Cycles des composants  Cycles d’assemblage des composants (intégration) Un assemblage mal maîtrisé  Origine et justification de l’EA Ayons une vision ensembliste  Les composants forment un ensemble  L’intégration est un opérateur défini dans cet ensemble  On peut parler d’ « algèbre » des composants L’algèbre des composants
  • 6. 6  Loi de composition associative ?  (x * y) * z = x * (y * z) ?  Commutative : x * y * z = x * z * y ? Deux familles de propriétés d’un élément :  Les « fonctions »  Les « contrats » (cf. SOA) et en particulier :  Latence  Lot, message  Syntaxe d’échange, interface (API)  Un « vecteur » Les lois de l’intégration des SI
  • 7. 7 Physique :  Lois empiriques globales (loi de Mariotte, de Gay- Lussac sur les gaz parfaits, thermodynamique, …)  Lois d’interaction des molécules : Théorie cinétique des gaz …  Mécanique quantique Economie :  Modélisation macro-économique  Econométrie Analogies avec la physique
  • 8. 8 Ce sont :  Les référentiels de données (identités, nomenclatures, références, …)  Les « puits » de données (données opérationnelles communes) Ils devraient s’intégrer « parfaitement » :  De façon strictement identique dans tout le SI  Quelle que soit la « distance » (espace-temps) En réalité l’algèbre est « imparfaite » Un cas particulier : les composants de référence Dérive de l’intégration
  • 9. 9  Loi de composition parfaite  (x * y) * r = x * (y * r)  Héritage des propriétés de la référence :  Hr (x * y * r) = Hr (y * r)= Hr ( r ) De fait il n’y a pas héritage « parfait » :  les propriétés des « r » sont modifiées par les compositions successives  Fonctions (ajouts, modifications)  Contrats : Latence, Lot, message, Syntaxe Lois de composition avec une référence
  • 10. 10 Dérive créant la sur-complexité :  De fait les particularités tendent à se combiner (combinatoire « infernale ») plutôt qu’à s’additionner Exemple classique :  des échanges et interfaces (« plat de spaghetti ») : Fatalité de la complexité N X P fluxN X P conversions de format
  • 11. 11 Interposition de composants « usurpateurs »  Qui introduisent des variantes  Et masquent les références Approche opportuniste et court-termiste  Par décisions locales et décentralisées  Passe au travers des « mailles » de la gouvernance globale Aberrations de l’intégration des références
  • 13. 13 La Mécanique de la complexité est à l’œuvre Effet cumulatif des défauts au cours du temps  Un faible taux d’anomalie suffit à faire diverger la série En l’absence de réingénierie couteuse, la complexité devient « infinie » au bout d’un temps « fini » ! Divergence fatale
  • 15. 15 Absence de modélisation de la subsidiarité  exemple référentiel des structures, des identités, …  Exemple de la subsidiarité sémantique Pas de gestion des multiples latences :  services de flux de fichier à différentes échéances,  lots de population variables :mis à jour, stock,… Séparation entre 2 mondes (Batch, temps réel) et multiplication des protocoles et formats Pas de gestion des 3 dates et de l’historique De vraies raisons de divergence
  • 16. 16Prénom Nom - 18/11/14 | Agir au cœur de l’intégration
  • 17. 17 Améliorer la connaissance des composants de référence par les acteurs projet (asymétrie corrigée) Organiser la fourniture de composants de référence en « services » avec des contrats pour garantie et visibilité  Problèmes de sécurité, confidentialité, performance, crises, … Toujours en « avance de phase » Le « marché » des composants
  • 18. 18 Ayant des capacités d’intégration sans coût  Avec l’existant : non-intrusif  Et les projets : futures exigences Utilisant des bibliothèques de routines d’intégration de données  Multi-protocoles  Multi-latences Modélisation générique et mémorisation historisée Des composants de référence « Janus »
  • 19. 19 Répartition des flux  Batch et messages Orchestration des services Couche d’interopérabilité Exemple d’application aux échanges Puits de données Web GRC LEGACY … Web ERP Référentiels de données Dispositif d’interopérabilité Orchestration des échanges Répartiteur De flux Puits de données
  • 20. 20 Intégration multi-mondes Bases relationnelles, fichiers de formats divers, XML, JSON, CRM, ERP, EDI, HDFS, … ESB Batch: CFT, …; messages Multi-formats, mapping de meta-données Connectivités Transport Format de stockage interne Groupement de données par ensembles et latences variables: lot, message, mise à jour Stockage Conversions Services de données Orchestration RépartiteurPilotage Multi-sources, gestion du cycle de mise en qualité Synchronisation, Qualité Données Monde « Echanges de messages » Monde « Répartitions de Flux » Services techniques Services d’intégration
  • 21. 21 Mise en oeuvre Cas des Puits N X P flux Référentiel Source interne Source externe Vision 360 Décisionnel PuitsPuits Conversions de format Avant Après
  • 22. 22 Principe de modélisation d’un puits Mémorisation d’un « grain » historisé Modèle de données générique
  • 23. 23 Cas de référentiels 23 GRC Gestion Identités Puits Vision 360 ERP Puits Point focal Bibliothèque de conversions de format: batch, message, accès API, …
  • 25. 25  A une gouvernance pyramidale  Se déclinant sur les X niveaux hiérarchiques  Se propageant dans les silos métiers  A des méthodes lourdes et obsolètes  Volumineuses,  Artisanales,  Ignorant les progrès technologiques et le faible coût des composants d’intégration,  Pérennisant (certification, cursus, documentation, … ) une culture dépassée Une alternative
  • 26. 26  Les données de référence existent universellement  Elles sont les piliers de tous les SI, dans l’existant comme pour la cible  Elles retracent les cycles des objets, traversant tous les âges des organisations, et les transformations réalisées :  Personnes, structures, produits, concepts, services, entités, …  Les SI sont devenus complexes par cumul des particularités  Les SI doivent retrouver modularité et simplicité en se synchronisant sur ces piliers  Il faut « gérer les particularités » (dates, protocoles, latences, subsidiarité,…)  Et ceci guidera la capitalisation pour les nouvelles avancées :  Ruptures techniques (Cloud, Big data, Hadoop) et culturelles Synchroniser les données sur la simplicité
  • 27. 27 Les acteurs projet sont clés Les décisions déconcentrées font le SI Les outils de gouvernance sont frustes (cartographies, …) Les méthodes ignorent la réalité (approche globale et lourde) L’émergence de bibliothèques d’intégration est un fait majeur En guise de conclusion
  • 28. MERCI Pour plus d’information, contactez 28 Mandel René Rene.mandel@oresys.fr Liens : http://fr.slideshare.net/RenMANDEL /fatalit-entropiev1 http://www.value- architecture.com/2015/03/les- limites-de-la-complexite-des-si.html René Mandel - 8/4/15 |