Pour gérer vos consentements :
Categories: Cloud

MetaMatrix : la modélisation facilite l’intégration de données

A l’occasion de deux annonces récentes ? la présentation de la stratégie Netweaver de SAP et les premières concrétisations du programme de recherche Xperanto d’IBM ? le nom d’une start-up new-yorkaise, MetaMatrix, a été cité. Dans le premier cas, en tant que partenaire (voir édition du 17 janvier 2003) et dans le second comme concurrent d’IBM (voir édition du 6 février 2003). Il est donc intéressant de regarder d’un peu plus près cette entreprise et ce qu’elle propose.

Créée en 1998 par un Français, Philippe Chambadal, MetaMatrix s’est dans un premier temps concentrée sur un secteur d’activité bien précis, la finance. Elle y avait identifié un besoin, celui d’unifier au sein d’un portail les multiples sources d’informations que les brokers utilisent pour gérer les portefeuilles de leurs clients. Or, ce besoin ? intégrer en temps réel des données structurées ou non issues de systèmes informatiques hétérogènes ? est commun à toutes les industries. Du coup, MetaMatrix compte aujourd’hui parmi ses clients des entreprises des secteurs des télécoms, de l’industrie pharmaceutique ou encore l’administration fédérale américaine.

Un problème technique ancien

L’intégration en temps réel des données issues de systèmes hétérogènes, également appelée EII (Enterprise Information Integration), est non seulement une problématique industrielle transversale, mais aussi une difficulté technique sur laquelle le secteur informatique achoppe depuis vingt ans. D’où les programmes de recherche menés par les plus grands noms de l’informatique, tels Xperanto d’IBM ou Liquid Data de Bea Systems, lesquels n’ont, semble-t-il, pas réalisé d’avancées décisives.

Une start-up telle MetraMarix peut-elle réussir là où les autres piétinent ? Philippe Chambadal le pense et met en avant l’originalité de son approche de l’intégration de données. Elle repose sur un travail de modélisation des données physiques et de leur utilisation par les applications. Pour cela, MetaMatrix exploite les travaux réalisés par l’organisme de standardisation des technologies objets OMG (Object Management Group). Plus précisément, il s’agit du langage MOF (Meta Object Facility), qui prolonge un autre standard de l’OMG, UML (Unified Modeling Language).

Le but d’UML est, rappelons-le, de décrire les relations entre les diverses entités composant un système d’information, aboutissant à l’élaboration d’un métamodèle. Pour organiser leurs données, les entreprises utilisent de longue date des métamodèles, qui peuvent être des bases de données relationnelles, objets, hiérarchiques, des fichiers séquentiels ou plus récemment XML? MOF est quant à lui un « méta-métamodèle ». Appliqué aux données, MOF permet donc de décrire les interactions entre ces divers types de données afin, par exemple, d’établir un lien entre la colonne d’un tableur et un attribut d’une base de données relationnelle.

Découpler les données des applicationsAux dires de Philippe Chambadal, c’est bien là, dans l’introduction d’un niveau d’abstraction supplémentaire, que se situe la spécificité de l’approche de MetaMatrix par rapport à ses concurrents. « Alors qu’IBM tente de traiter le problème de l’intégration de données en se plaçant au niveau d’un métamodèle, par exemple une base de données relationnelle ou XML, MetaMatrix, se situant à un niveau d’abstraction supérieur, arrive à intégrer plus aisément des données de type différent », explique le dirigeant. Concrètement, l’intégration de données vue par MetaMatrix passe par plusieurs étapes : il faut d’abord modéliser les données physiques (modèle physique) puis modéliser les informations telles que les applications les utilisent (modèle logique) et ensuite écrire les requêtes permettant de passer du modèle physique au modèle logique, aboutissant à la constitution d’une base de données virtuelle. Il s’agit en substance de découpler les données physiques des applications (PGI, CRM, SCM, EAI, applications métiers?) qui les exploitent.

Les bénéfices de ce découplage applications-données sont grands, semble-t-il. Il permet de réduire le temps et donc le coût de déploiement d’une nouvelle application, notamment parce qu’il n’est plus nécessaire d’écrire du code informatique pour gérer les accès aux données. Le système d’information gagne en réactivité. Autre exemple : l’installation des EAI (Enterprise Application Integration) est simplifiée. Un client de MetaMatrix, un équipementier télécoms, a ainsi évalué que, grâce à l’approche modélisée de l’intégration de données, le nombre de connecteurs applicatifs spécifiques est tombé de 1000 à 60.

MetaMatrix est pour le moment absente du marché français. La start-up y recherche néanmoins des partenaires, des intégrateurs mais également des éditeurs. A suivre?

Recent Posts

IA et RGPD : sont-ils compatibles ?

Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…

2 semaines ago

Windows 10 : quel coût pour le support étendu ?

Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…

3 semaines ago

Cybersécurité : la plan de Docaposte pour convaincre les PME

Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…

4 semaines ago

Surface Pro 10 : plus autonome et un peu plus réparable

La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…

1 mois ago

Office 2024 : ce qu’on sait de la prochaine version

Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…

1 mois ago

Microsoft Teams : comment fonctionne le double usage « pro-perso »

Microsoft Teams évolue dans une version « unifiée » qui permet de combiner les usages…

1 mois ago