Client

Web Tier

Data Server

Servlet

XSLT Processor

XSLT

Presentation Logic

HTML

Web

Services

XML

Presentation Data

Data

Figure 8-1 Solution overview of the Passenger List application

8.3.2 XML in this application

XML plays a key advantage in this application. It provides the full infrastructure for the data exchange and description between the database and the user interface, and also within Application Studio as well. WSDL bindings are in XML format.

Application Developer includes an integrated suite of tools for XML:

￿Importing of Relational Database information through the wizards and specifying it in XML Metadata Interchange (XMI) format. This is done when the database connection is establish.

￿XML editing and validation

￿XML Schema and DTD editing, validation and generation between the two

￿XSLT generation and transformation

￿Creation of Input and Output forms from JavaBeans, as well as DTD and XML Schema

￿Generation of XML from DTD and XML Schema and vice versa.

168 The XML Files: Development of XML/XSL Applications Using WebSphere Studio

Page 184
Image 184
IBM Version 5 manual Servlet, Web Services, XML in this application, Client Web Tier