Presentation is loading. Please wait.

Presentation is loading. Please wait.

XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003.

Similar presentations


Presentation on theme: "XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003."— Presentation transcript:

1 XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003

2 Agenda Problems and Solutions Introduction to XML XML Mediator Overview XML Mediator Examples

3 Problems Problem Storing and Processing Data Efficiently Past Single DBMS Present Isolated and heterogeneous database Integrated view needed

4 Solutions Wrapper-Mediator Approach Wrapper Interface Mediator Virtual Database eXtensible Markup Language (XML) Handle data from multiple sources  Manage, Store, Query, and Present

5 XML Advantages Data exchange over Internet Representation standard Easy to create with Simple Editor Extensible, Flexible, and Simple System and Vendor Independent Self-Describable

6 Schemas DTD Vs XML Schema TITLE A song 1 song 2 XML Schema DTD XML Document

7 XML Mediator : Architecture Mediator Application Mediator DB1DB2 XML Files Wrapper

8 XML Mediator : Example Application Mediator Order Database Wrapper Customer Database Find all Chicago customer names and their order items Retrieve all cid ’ s and item names of orders Retrieve customer names and id

9 XML Mediator : Example Application Mediator Order Database Wrapper Customer Database

10 XML Mediator : Basic Tasks Database Selection Query Translation Simple Query handled by Wrappers Result Merging Ranking algorithm

11 XML Mediation Systems E-XML Mediator EntireX Mediator

12 E-XML Mediator – System Overview XQuery queries Web site Wrapper Web site (HTML pages) SQL Wrapper SQL Wrapper XQuery query SQL query SQL query XML Documents e-XML Mediator query RDBMS XDBMS

13 E-XML Mediator Administrates the mediator Registers wrapped data sources Query processing Communication interface Executes query Gives back the result

14 E-XML Mediator During query processing, Determines the sources Determines the amount of sequential or parallel executions Determines the amount of query processing that can be offloaded onto the data sources

15 EntireX Mediator From Software AG Acts as a central hub of the XML-based information exchange Manages XML transactions over Internet Routes to the receiving application Converts message to appropriate format

16 EntireX Mediator Architecture


Download ppt "XML & Mediators Thitima Sirikangwalkul Wai Sum Mong April 10, 2003."

Similar presentations


Ads by Google