About the Discoverer CORBA components

Introducing Oracle BI Discoverer 1-13 Figure 1–8 Discoverer Java EE applications A servlet comprises modules of Java code that run on a server machine to answer requests from client machines. Using a servlet minimizes client-side processing. The Discoverer servlets are deployed into the WebLogic managed server, which includes a servlet engine to run servlets. For more information about starting and stopping the Discoverer servlets, see Section 4.4, About starting and stopping Discoverer servlets . 1.9.1.1 What is the Discoverer servlet? The Discoverer servlet manages connections and login for Discoverer Plus and Discoverer Viewer. 1.9.1.2 What is the Discoverer Plus servlet? The Discoverer Plus servlet handles traffic between the Discoverer Plus Relational applet and the Discoverer Session process started for that session. 1.9.1.3 What is the Discoverer Portlet Provider servlet? The Discoverer Portlet Provider servlet provides a user interface for publishing Discoverer worksheets and links to Discoverer workbooks on a portal page. For more information about Discoverer Portlet Provider, see Oracle Fusion Middleware Guide to Publishing Oracle Business Intelligence Discoverer Portlets. 1.9.1.4 What is the Discoverer Web Services servlet? The Discoverer Web Services servlet provides an Application Programming Interface API to obtain Discoverer connections, workbooks, worksheets; to execute worksheet queries; and to return worksheet content through the SOAP protocol. For more information, see Oracle Fusion Middleware Users Guide for Oracle Business Intelligence Discoverer Web Services API.

1.9.2 About the Discoverer CORBA components

The Discoverer CORBA Common Object Request Broker Architecture components are responsible for activating Discoverer when an end user starts a Discoverer session that is, when a user connects to Discoverer Plus or Discoverer Viewer. The Discoverer CORBA components are used by all of the Discoverer client-tier components: Discoverer Plus, Discoverer Viewer, Discoverer Portlet Provider, and Discoverer Web Services. 1-14 Oracle Fusion Middleware Configuration Guide for Oracle Business Intelligence Discoverer As shown in Figure 1–9 , the Discoverer CORBA components comprise the following: ■ Discoverer sessions component for more information, see Section 1.9.2.1, What is the Discoverer session component?. ■ Discoverer preferences server component for more information, see Section 1.9.2.2, What is the Discoverer Preferences server component?. Figure 1–9 Discoverer CORBA components 1.9.2.1 What is the Discoverer session component? The Discoverer session component also referred to as a CORBA server performs Discoverer operations such as connecting to the database or opening a workbook. The Discoverer session component provides the link between the Discoverer servlet or applet and the database. There is one Discoverer session component per active user login session. 1.9.2.2 What is the Discoverer Preferences server component? The Discoverer Preferences server component provides a single location for preference settings for all Oracle BI Discoverer users of both Discoverer Plus and Discoverer Viewer. The Discoverer middle tier relies on stored preference settings to specify the default Discoverer behavior. For more information, see Section 4.2, About using Fusion Middleware Control to manage Discoverer middle-tier components. Note : In a multiple-machine environment with different Discoverer Session components running on different machines, Discoverer uses a single preferences server. For more information about designating a single preferences server component, see Section 6.6, About the Discoverer Preferences component in a multiple-machine environment.

1.10 About the Discoverer database tier