To a web developer :Oracle Portal and Oracle Web Cache.
To a developer: it is J2EE and OC4J.
Architecture:
![]()
Application Server 10g components reside at each of these layers:
- Client tier -- Contains the web browsers for end users
Web tier -- Contains the Oracle HTTP Server and the Web Cache.
Application server (app server) tier -- Contains the core Application Server 10g, plus ancillary products such as Oracle Application Server Portal 10g, Oracle Developer, Oracle Reports, and Oracle Forms Server.
Database tier -- Contains the core Oracle Database, which may be a single instance or many instances defined to a Real Application Cluster (RAC)
Functional Architecture of Application Server 10g:
![]()
The web tier is managed by the Oracle HTTP Server, which is based on the Apache web server. Oracle Portal : are used to define web page components. Oracle Reports : defines content specifications Oracle Single Sign-On (SSO) controls security for the app server layer. Database using any of the available J2EE database connection methods.Client Tier:
- Java client application or a web browser.
- Entire application to be located on the server.
- This tier is responsible for managing incoming HTTP requests, caching web messages, and sending
XML and HTML back to the client.
![]()
Oracle HTTP Server (OHS):
- All Oracle web systems must have enough listener processes so that a single port is not overwhelmed with incoming requests.
- The Oracle HTTP Server is a component of Application Server 10g that listens on a specific port and forwards J2EE incoming requests through mod_oc4j to the least-loaded OC4J container.
- open source Apache product into the Oracle HTTP Server and providing the load-balancing capability to the mod_oc4j module.
- OC4J container where the appropriate component (JSP engine, servlet, or
Enterprise JavaBean) services the request.- Application Server 10g instances, and these instances support the Oracle Containers for Java (OC4J).
- The OC4J container hosts the application’s Enterprise JavaBeans, providing security, naming, and connectivity support.
- In addition to the Application Server 10g instances, the app server tier contains separate components for the following functional areas:
- Oracle Portal -- This component allows for the fast definition and deployment of a dynamically created content-based
web site.
Oracle Discoverer -- This component allows for the easy end-user query implementation.
Oracle Forms Server -- This component is used to
format, deploy, and render end-user presentation pages, based on data
in an Oracle
Oracle Personalization -- This component provides personalized
URL referrer tracking and a facility for creating customized web
pages, depending upon the user and his or her
- Demographic category (collected from personal information)
- Pattern of page views (collected from referrer URLs)
The customized HTML personalization is based on data from three sources:
Oracle Wireless -- This component allows for communications between Application Server 10g and wireless devices such as PDAs and cell phones. Wireless dynamically reformats information to display correctly on the limited screens of most wireless devices.
Single Sign-On (SSO) -- This is a complete
Oracle
Metadata repository (Infrastructure) -- This critical component is sometimes referred to as the Infrastructure. It stores Application Server 10g metadata and allows for a common management interface between multiple instances of Application Server 10g and its other components.
Oracle Management Server (OMS) -- This component of the Enterprise Manager console allows for managing the Application Server 10g instances, databases, and other applications.
Oracle Application Server TopLink -- This component provides object persistence for Java information. TopLink contains the mapping interfaces to translate the Java structures into relational tables, thereby making Java persistent across independent executions.
Web Cache:
Managing Application Server 10g with Enterprise Manager
Oracle System Global Area (SGA):
| Click to go to Home Page |