IBM Version 5 Universal Remote User Manual


 
Chapter 8. WebSphere and XML approaches 169
Tools to generate XML data from Relational Data and vice versa.
Generation of the DAD and DADX for use in the DB2 UDB XML Extender.
Generation of WSDL bindings.
These tools are used in the development of this application and will be obvious
as the construction progresses.
8.3.3 Technical implementation overview
The technical implementation of the Passenger List application consists of two
projects. The first is the AIRLINE project is where the data access XML files are
generated. The second TRAVEL project builds upon the first to create the
graphical user display and the Web services (Figure 8-2). The approach is
bottom-up approach where the data access is created first. The graphical user
interface is created after, where the input fields are mapped to the tables and
attributes in the database.
Figure 8-2 Development and running of the Passenger List application
Output Display XSLT
StyleSheet
Web Browser
PassengerList
Data Access
Def i ini t i on
Extension
(DADX)
AIRLINE project
PassengerList
Data Access
Definition
(DAD)
PassengerList
Results XML
TRAVEL project
Database :Airline
Tables:Passenger,Schedul
e
Run-time excution
3
4
Output Display
XML
6(ii)
2
1
4
HTML
Servlet
7
3
Web Services
5
Output Display
DTD
6(i)
PassengerList
XML Schema
(XSD)
1
PassengerList
Data Type
Definition
(DTD)
2
Output Display
HTML
6
Output Diaplay
XML to
PassengerList
DTD mapping
6(iii)
XSLT
Processor