Download presentation
Presentation is loading. Please wait.
Published byAngel Dana Walters Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.