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.9 Urbaniser par les données: la technologie EII

2.9.1 Définition

La technologie EII est une approche d'architecture et d'urbanisation. L'EII permet d'obtenir une vue unifiée à travers multiples sources de données. Chaque vue va représenter une entité (clients, ventes, fournisseurs, articles). Les données vont être présentées à l'utilisateur comme si elles étaient physiquement situées dans le même référentiel même si les données proviennent de différentes sources. Chaque requête va être décomposée par le serveur EII afin de traiter la demande de l'utilisateur. L'EII ne va manipuler uniquement les données utiles à la demande de l'utilisateur. Ce qui permettra d'avoir un gain de temps et donc de performance.

Q

Bases de données 3

Bases de données 4

Vue
Utilisateur

q3

q4

Bases de données 1

Bases de données 2 q2

q2

q1

FIG 15 - Requête EII

Le schéma ci-dessus décrit le fonctionnement de la technologie EII. Nous allons nous attarder sur son fonctionnement en détail:

1. Un client C adresse une requête Q sur le moteur de recherche.

2. La requête Q va être analysée par le serveur EII.

3. Le serveur EII va décomposer la requête Q.

4. Le serveur EII va envoyer des sous requêtes q1, q2, q3,.... aux différentes base de données.

5. Chaque sous requête va retourner des résultats.

6. Toutes les réponses seront analysées et assemblées par le serveur EII.

7. Le serveur EII va mettre en forme les données reçues et va créer une vue spécifique pour chaque utilisateur.

8. Les résultats vont être présentés à l'utilisateur par le biais de cette vue.

2.9.3 Avantages

La technologie EII présente de nombreux avantages. Elle permet:

- de faciliter le déploiement d'application nécessitant l'accès à diverses bases de données en rendant plus simple le travail d'élaboration et de maintenance des requêtes.

- Au développeur de travailler uniquement sur une interface de programmation

- De disposer d'une seule couche de description de la structure des informations pour tous les serveurs de données concernées.

- De faciliter le travail des administrateurs en se synchronisant directement avec les sources de données.

- D'augmenter les performances car l'EII utilise un cache. De plus, elle manipule uniquement les données utiles.

2.9.4 Inconvénients

La technologie EII présente de nombreux inconvénients.

- L'absence d'historique des données: aucun mécanisme de sauvegarde des données est présent.

- Le calcul d'intégration complexes et les sources indisponibles peuvent être source de ralentissement.

Nous venons de voir le fonctionnement de la technologie EII. Nous pouvons soulever à ce niveau l'intérêt principal de l'EII : l'utilisation des bases de données virtuelles. Une application EII est capable d'aller chercher les données de tout type où qu'elles se trouvent. Une fois que le client aura émis sa demande, le serveur EII se charge de toutes

les opérations allant de la décomposition de la requête dans les différentes bases de données à la présentation des informations au client.

De nos jours, la plupart des sites d'e-commerce utilisent la technologie pour les raisons ci-dessus énoncées.

Lors de l'achat d'un produit, d'un billet, d'un séjour, la plupart des consommateurs se dirigent vers ces sites afin de voir les différentes offres proposées. C'est pourquoi, la présence dans ces moteurs de recherche est cruciale pour vendre ses produits. . Par exemple, Voyage-sncf.com, premier site français d'e-commerce, aurait multiplié ses bénéfices par trois en 2003 pour atteindre un chiffre de 380 millions d'euros. 9

Vu les chiffres d'affaires générés, aucune entreprise ne peut ignorer la présence sur ce type de site web.

Pour pouvoir apparaître sur ces sites, un vendeur devra respecter des règles strictes comme la qualité des données. Les sites de vente en ligne sont des intermédiaires entre le client et le vendeur. C'est pourquoi, la qualité des données gagne une importance. En

cas de problème entre les deux parties, le site web se verrait affecter. Le client n'aura plus confiance envers ce site. Et le site web résiliera certainement son accord avec ce vendeur.

Par exemple, un client C achète un séjour S pour un prix P. A l'arrivée sur place, il

apprend que le prix est supérieur à P. Que se passerait-il dans ce cas ? Le client et le vendeur ne seraient pas contents et le site web perdra un client dû au problème de

qualité des données. Pour éviter d'avoir des conflits de ce type, la plupart de ces sites web exigent une certification au niveau de la qualité des données. Nous pouvons voir ceci à travers les conditions de vente d'un site de vente en ligne:

9 http://www.01net.com/editorial/230728/la-vente-de-billets-en-ligne-sur-les-rails-d-une-forte-croissance/

« III.6.1 Obligations générales du Vendeur

Le Vendeur qui dépose son offre de vente sur le Site XXX, conformément aux indications ou instructions fournies parXXX, est seul responsable de son offre et, notamment, des informations relatives aux produits et à leur prix ainsi que de ses conditions de vente. Cette offre comprend le descriptif du produit proposé ainsi que les conditions de vente du Vendeur. Le Vendeur s'engage à donner une description honnête, objective et conforme des produits.

Il appartient au Vendeur de s'assurer de la compatibilité de ses conditions de vente avec les présentes Conditions d'utilisation du service Achat/Vente.

Le Vendeur, auteur d'une offre de vente ou qui répond à une demande d'achat, garantit
qu'il est propriétaire du produit ou qu'il est autorisé à en négocier et céder la propriété. »

Ce constat soulève une fois de plus l'importance de la qualité des données. Nous l'avons vu à travers les chapitres précédents que le système d'information hétérogène et la technologie EAI ne répondent pas à ce besoin.

C'est pourquoi, pour assurer la qualité des données dans les référentiels, les entreprises devraient utiliser la méthode Master Data Management.

Cette méthode, déjà introduite dans le premier chapitre, repose sur un référentiel commun, ce qui est son plus grand atout. Ainsi, les mêmes données sont manipulées par tous les acteurs.

SI G

SI A

SI E

SI H

SI B

Référentiel
MDM

SI C

SI I

SI D

SI F

SI J

FIG 16 - Le Master Data Management

Les différents SI peuvent échanger des données par le biais d'un référentiel MDM. Si le SI A effectue des ajouts dans le référentiel, les autres SI pourront voir cette modification immédiatement.

La mise en place d'une solution MDM peut s'avérer chère. Mais sur le long terme, l'entreprise sera gagnante. Comme toutes les méthodes, le MDM a des inconvénients et des avantages. Nous allons les étudier pour essayer de comprendre en quoi cette méthode peut être la solution idéale.

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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite