WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Les apports de la méthode MDM dans la performance du SI des entreprises


par Axel KAMALAK
EPSI - Ingénieur 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2.5 Conséquence : des échanges de données spécialisés

Nous venons de soulever un des principaux problèmes de la communication dans un système d'information hétérogène. Une fois que la communication est établie, une simple évolution d'un côté ou de l'autre peut remettre en cause cette communication. Et ce simple problème avec deux systèmes se complexifie avec le nombre de systèmes à faire communiquer entre eux. Les liaisons se réalisent avec un interfaçage point à point.

Gartner Group définit cela comme un syndrome Spaghetti. Plus il y aura de SI, plus le nombre de câbles sera important. Etudions le phénomène de plus près. Dans une entreprise où nous avons onze SI, il faut que tous les SI puissent communiquer les uns avec les autres.

FIG 6 - Informatique Spaghetti

Les apports de la méthode MDM dans la performance u SI des entreprises

SI 1

SI 2

Comme nous pouvons le constater sur le schéma ci-dessus, il sera très difficile de comprendre et maintenir ce système d'information. Les liens entre les applications ne sont pas indépendants, ils forment des enchaînements correspondant à une logique métier, mais sans aucun contrôle central.

Ce type d'architecture pose de nombreux problèmes tels que la reprise sur incident, les coûts d'évolution, et la gestion de la complexité.

La reprise sur incident: Les flux de transfert de données sont complexes. Ceci rend la reprise sur incident difficile.

Coût d'évolution: Les impacts liés à un changement vont se propager sur les autres liens. Plus il y a de système hétérogène dans le SI de l'entreprise, plus il y aura des modifications à faire. Ces évolutions prendront beaucoup de temps et coûteront très chère.

Gestion de la complexité: La complexité des liens peut être un facteur bloquant pour l'évolution.

A côté de ces problèmes de communication entre les différents SI, il y a également un problème de gestion de données. Par exemple, un client peut être enregistré sous le numéro X dans le département RH alors que le département Vente lui attribuera un numéro Y. L'absence d'unification des données peut causer de nombreux problèmes.

2.6 Les risques engendrés par cette spécialisation

2.6.1 La redondance des informations

Système d'information 1

Identifiant

Nom

Prénom

Email

001

Durand

Pierre

pdurand@epsi.fr

002

Dupont

Jacques

jdupont@mytest.com

Système d'information 2

Identifiant

Nom

Prénom

Email

006

Durand

Pierre

pdurand@epsi.fr

007

Dupont

Jacques

jdupont@mytest.com

FIG 7 - Le contenu du système d'information

Comme nous pouvons le constater sur le schéma ci-dessus, le même client est enregistré dans deux bases différentes, ce qui laisse penser qu'il s'agit de deux clients différents. Mais en réalité, il s'agit d'un doublon.

Les doublons correspondent à deux ou plusieurs enregistrements créés dans la base de données pour un même client/produit. Lors de l'enregistrement d'une commande, comment choisir le bon dossier client si ce dernier détient plusieurs dossiers dans plusieurs services? Lors d'une mise à jour, comment s'assurer que tous les dossiers seront bien modifiés? Dans de tel cas, si pour un même client, chaque dossier a une adresse de livraison différente, comment s'assurer que la livraison est bien réalisée à la « bonne » adresse?

4 Nous pouvons constater un problème de dispersion des données.

2.6.2 L'intégrité des données

L'intégrité des données représente l'ensemble des mesures destinées à surveiller la
cohérence des données. Une incohérence causera obligatoirement des pertes à

l'entreprise. Si le système d'information n'est pas synchronisé avec la réalité, le même objet aura des valeurs différentes selon les sources. Par exemple, la balance d'un compte courant apparaîtra différente suivant les bases dans lesquelles on le consulte.

4 Il est possible de constater un problème de gestion de cycle de vie complexe des données.

2.6.3 La sécurité des données

Il existe des responsables pour chaque ensemble de données. Avec des serveurs hétérogènes, le même produit peut exister dans le département X, Y. Si le responsable du département X décide d'apporter une nouvelle règle pour les produits, le même produit dans le département X ou Y ne sera pas affecté. Or, il faut mettre en place des droits, rôles et règles de sécurité car chaque acteur n'a pas les mêmes droits sur le système d'information. Le responsable du département X peut modifier les prix alors que celui du département Y ne pourra que les consulter. Comment arriver à ce résultat avec des systèmes hétérogènes?

Comme nous pouvons le voir à travers le schéma ci-dessous, chaque responsable de

département ne peut intervenir que sur son service et non sur l'ensemble des produits.

Produits Comptes Département X

Règle: prix < 15

Produits Comptes Département Y

Produit: prix =20

FIG 8 - La sécurité des données

La mise en place d'un processus de ce type est donc impossible en utilisant des systèmes d'information hétérogènes. Et la présence d'incohérences et de doublons énoncés plus haut est alors inévitable.

4A ce niveau, nous pouvons constater qu'il existe un problème de gouvernance des données.

2.6.4 Dé doublonnage des données dans plusieurs contextes

Produit P1 Prix A

Produits Comptes

Produit P1 Produit P1 Produit P1

Prix B Prix C Prix D

Pays X

Pays Y

Pays Z

FIG 9 - Dé doublonnage des données dans plusieurs contextes

Comme nous pouvons le voir ci-dessus, il est possible que les données soient dupliquées. Dans les entreprises multinationales, chaque filiale a besoin de gérer ses propres données, ce qui va entraîner une duplication importante de ces données.

A terme, il est fortement probable qu'elles ne soient plus cohérentes. Dans le cas d'une entreprise appartenant à la grande distribution, un produit i peut être vendu à un prix lambda dans un pays X alors que dans un pays Y, il sera vendu à un prix j plus élevé. Dans ce cas, la duplication va poser problème.

4 Il y a donc un besoin de fédérer et d'adapter les données sans duplication.

Nous venons d'étudier le système d'information hétérogène. Nous avons vu que le SI hétérogène peut répondre au besoin des utilisateurs. Certes, l'utilisation d'un système d'information par département offre de nombreux avantages. Il permet au utilisateur d'être propriétaire de leurs données, d'être plus autonome. Au fur des années, les besoins de communication entre les entreprises ont évolués. Il était alors indispensable de relier l'ensemble des systèmes d'information pour que chaque utilisateur puisse utiliser la même donnée. Nous avons étudiés plusieurs solutions répondant à ce besoin. Or, les interfaces et la liaison point à point n'ont pas su répondre à ce problème. Pour chaque besoin qui naissait, les techniciens ajouter une nouvelle application. Ces ajouts étaient généralement réalisés de manière précipitée, avec des contraintes de délai et de coûts.

Ces solutions ont répondu au problème de communication entre les différents départements mais ont soulevées d'autres problèmes.

Pour répondre au problème de complexité des échanges, il faut urbaniser le système d'information.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Soit réservé sans ostentation pour éviter de t'attirer l'incompréhension haineuse des ignorants"   Pythagore