La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Intégrer vos données avec. 2 Plan La société et ses motivations Les produits de e-XMLMedia XMLizer Mediator Conclusion.

Présentations similaires


Présentation au sujet: "1 Intégrer vos données avec. 2 Plan La société et ses motivations Les produits de e-XMLMedia XMLizer Mediator Conclusion."— Transcription de la présentation:

1 1 Intégrer vos données avec

2 2 Plan La société et ses motivations Les produits de e-XMLMedia XMLizer Mediator Conclusion

3 3 1. La société Editeur de logiciels et fournisseur de services Notre credo Développer les composants pour intégrer XML aux Systèmes dInformation Aider l'utilisateur à maîtriser les architectures Lintégration de données hétérogènes avec XML Préserver les investissements passés SGBDR Applications légataires ERP

4 4 Développement et perspectives Lauréat concours création dentreprise ANVAR 1999 Amorçage en 2000, levée de fonds en 2001 Références Ministères Agriculture & Education Nationale, Alcatel, EDF, GIE Cartes Bancaires, Sénat, Hilti, IPSL, Sopra… Effectif de 32 personnes Filiale aux Etats-Unis dirigée par un co-fondateur Stratégie de développement services autour de loffre programme partenariat

5 5 Motivations : XML est partout ! Structuration forte Tables relationnelles Mises à jour en place Intégrité sémantique Indexation exacte OLTP et OLAP Large bases Structuration faible Objets complexes Versions Hypertexte et liens Indexation par similarité Moteur de recherche Très grandes bases

6 6 Besoins en intégration de données Diversité des données en entreprise Bases patrimoniales : Cobol, IMS, IDS, Total, … ODBC/JDBC SQL SOAP XQuery ODMG OQL LDAP QUERY Source 1: RDBMSSource 2: XML Repository Source 3: ODBMSSource 4: LDAP

7 7 Mediator Repository 2. La suite e-XML XMLizer Mapping XML SQL Base XML Requêtes fédérées Capture et visualisation de formulaires XForms Engine

8 8 3. XMLizer : Objectifs Buts Publier des bases (objet) relationnelle en XML Imbrication, sélection, projection, agrégation,... Transformer des documents XML en tables Assurer l'indépendance au SGBD et la portabilité Approche Définition de vues XML de BD relationnelles Utilisation de XQuery comme langage d'interrogation Mapping des schémas XML en tables relationnelles

9 9 XMLizer : Architecture Extractor Mapper XML XQuery Scripts API XML/DBC Mapping rules API SAX2 JDBC XML e-XML XMLizer RDBMS

10 10 Evaluation des requêtes Extractor Default view ZQuery XML Complex View ZQuery XQueryXML PARSER XML/DBC API CANONISER METADATA XQuery() XDescribe() JDBC or Native Interface XML/DBC RECONSTRUCTOR XML ACCESOR Data Cache Canonical Request RDBMS

11 11 4. Mediator : Objectifs Accès intégré à de multiples sources hétérogènes JAVA XML/DBC API Web Services API Transparence à la localisation des données Déterminer les sources par les noms d'éléments Enregistrement des schémas de premier niveau des soures Intégration de données via XQuery Chaque source est enveloppée en XQuery Les sources peuvent avoir des capacités différentes Performance avec un nombre important de sources Optimisation et compilation des requêtes Traitement le plus possible de XML comme des flux (SAX)

12 12 Mediator : overview XQuery Requests Web site Wrapper Site Web (pages HTML) Extractor Sub-requests XQuery Sub-requests XQuery Sub-requests XQuery XML Documents e-XML Mediator Sub-requests XPath RDBMS XDBMS

13 13 Évaluation de requêtes XMLizer étendu Decomposer Décompose les requêtes canoniques en mono-source Optimizer Génère un plan de requête optimisé en algèbre XQ Executor Transforme en XQuery chaque expression XQ locale Evaluator Évalue les opérations globales (jointure, aggrégat)

14 14 Meta-data Schéma et guide de données (Pathset) Nom de collection fourni à l'enregistrement Schéma/Pathset chargé au premier contact Utilisé pour parser et router les XQuery

15 15 Fonctions d'un Wrapper Peut être vu comme un médiateur mono-source Même API que le Mediator (XML-DBC) Exécute des XQuery Prend en compte les capacités de la source Selection, Join, SQL … Génère et exécute les plans locaux Transfert les résultats au médiateur XML textuel Intérêt d'un compresseur type XBin

16 16 5. Avantages de e-XMLMedia Support intégré de XQuery et SOAP via XML/DBC Support complet des schémas XML standards Intégration de données via XQuery Puissant en intégration de structure et de sémantique Architecture récursive Plusieurs niveaux de médiation Produit facilement accessible Pour une université 5,000 suite complète Pour l'industrie selon configuration Une aide à la mise en place Conception d'architecture Développements spécifiques Wrapper 2 Mediator 1 Mediator 2 Wrapper 1 Wrapper 3 Wrapper 5Mediator 4 Wrapper 4 Mediator 3 LAN 1 LAN 2 LAN 3 LAN 4 LAN 5


Télécharger ppt "1 Intégrer vos données avec. 2 Plan La société et ses motivations Les produits de e-XMLMedia XMLizer Mediator Conclusion."

Présentations similaires


Annonces Google