2.6 Oracle Application Server Applications
The
following sections provide brief descriptions of the applications
that are part of the architecture of Oracle Application Server. Each
application, or set of applications, is covered in it own chapter;
the following sections focus on how they fit into the overall
architecture of Oracle Application Server.
2.6.1 OracleAS Portal
OracleAS Portal performs its basic construction of
portal pages in the Portal Page Engine, which is a J2EE application.
OracleAS Portal also makes extensive use of the PL/SQL language in
the construction of its pages. OracleAS Portal is closely integrated
with the OracleAS Single Sign-on capability provided by the Oracle
Identity Management infrastructure, so an OracleAS Portal
installation requires an infrastructure.Chapter 13 describes OracleAS Portal in detail.
2.6.2 OracleAS Wireless
Oracle AS Wireless is designed to enable
wireless devices such as cell phones, messaging devices/pagers, and
wireless Internet-connected laptops to connect to an application that
provides content. The Oracle Application Server architecture includes
a device/network gateway provider, an XML application framework, and
an adapter that enables communication to and from the application
leveraging a multichannel server.Chapter 14 describes OracleAS Wireless and its
various mobile components in detail.
2.6.3 Business Intelligence
The
primary business intelligence (BI)
components available in Oracle Application Server are OracleAS
Discoverer and OracleAS Reports Services. Oracle Application Server
also includes an OracleAS Personalization component that leverages
data mining features to present web-site pages based on previously
analyzed tendencies of visitors.OracleAS Discoverer tools enabled for Internet access include
Discoverer Plus and
Discoverer Viewer:Discoverer Plus
This tool is a full-featured ad hoc query and analysis tool. It is
initiated using a downloaded Java applet. After the initial applet
download, the applet resides in local cache.
Discoverer Viewer
This tool can view intelligence query results and charts generated by
Discoverer Plus in a browser. It is servlet-based and leverages
Discoverer Services.
Both tools take advantage of the fact that Oracle Application Server
contains a data cache, which enables rapid data manipulation without
the need to requery the back-end database. The database tier of the
architecture contains Discoverer workbooks, the
End
User Layer, and, of course, the data.The OracleAS Reports Services component lets you
create high-quality printed and web-based reports. OracleAS Reports
Services uses Java servlets (known as Java
servers) to receive requests and then direct the requests
to a runtime engine that provides the requested functionality. You
can configure the number of runtime engines for OracleAS Reports
Servers initially started, the maximum number of engines that can be
running at one time, and the idle time before an engine is shut down.
Multiple OracleAS Reports Servers can provide load balancing,
although not failover.Chapter 9 describes OracleAS Reports Services
in detail, and Chapter 12 describes OracleAS
Discoverer and other business intelligence components.
2.6.4 OracleAS Forms Services
OracleAS Forms Services can build applications
that provide an interactive graphical interface for data entry with
support for data validation. As with OracleAS Reports Services,
OracleAS Forms Services use Java servlets to receive requests and
direct them to a runtime engine. Each user has a matching runtime
process, which is also a Java servlet. As with OracleAS Reports
Servers, you can have multiple OracleAS Forms Servers that can
provide load balancing, although not failover.Chapter 9 describes OracleAS Forms Services in
detail.