|Oracle8i Application Developer's Guide - XML
Release 3 (8.1.7)
Part Number A86030-01
Customizing Discoverer 3i Viewer with XSL, 5 of 9
See Figure 11-1 to understand how Discoverer 3i Viewer works:
The servlet uses Discoverer Server Interface (Model) to communicate with the Discoverer Application Server. Discoverer Server Interface and Discoverer Application Server are both also used by Discoverer User Edition:
Discoverer Server Interface. This is an applet but here it is running on the Web Server, rather than in the client's JVM as in Discoverer User Edition. The 3i Viewer Servlet communicates with Discoverer Application Server using Corba IIOP protocol.
Discoverer 3i Viewer andDiscoverer User Edition use the same Discoverer Application Server.
It is the XSL file that allows the User Interface of Discoverer 3i Viewer to be customized for individual sites.
The Web Server and the Discoverer 3i Viewer Servlet container can be replicated using standard web farming and virtual hosting techniques.
In a real system there would be many users using each web and application server. Discoverer allows you to determine exactly how you want the load spread across available machines.