Tuesday, 21 April 2015

Some useful Oracle Terminologies


Terminology


Firewall

Network firewalls control access between the internet and a corporation's internal network or intranet. Firewalls define which internet communications will be permitted into the corporate network, and which will be blocked. A well-designed firewall can foil many common internet-based security attacks.

DMZ

The DMZ, which stands for DeMilitarized Zone consists of the portions of a corporate network that are between the corporate intranet and the Internet. The DMZ can be a simple one segment LAN or it can be broken down into multiple regions . The main benefit of a properly-configured DMZ is better security. In the event of a security breach, only the area contained within the DMZ is exposed to potential damage, while the corporate intranet remains somewhat protected.

Load Balancer

Load balancers distribute an application's load over many identically configured servers. This distribution ensures consistent application availability even when one or more servers fail.

Reverse Proxy

A reverse proxy server is an intermediate server that sits between a client and the actual web server and makes requests to the web server (origin server) on behalf of the client.

Service

A service is a functional set of Oracle E-Business Suite application processes running on one or more nodes.

Node

A node is referred to as a server that runs a set of E-Business Suite R12 application processes or database processes. In a single node installation of Oracle E-Business Suite, all the application processes including the database processes run on one node whereas in a multi node installation, the processes run on multiple nodes.

Internal Applications Tier

The internal applications tier is the server configured for internal users to access Oracle E-Business Suite. It runs the following major application services:
  • Web and Forms Services
  • WebLogic Administration service, Node Manager, Oracle HTTP Server, OPMN, WebLogic Managed Servers
  • Concurrent Manager Services
  • Reports and Discoverer Services

External Applications Tier

The external applications tier is the server configured for external users for accessing Oracle E-Business Suite. It runs the following application service:
  • Oracle HTTP Server
  • WebLogic components like node manager, managed servers etc.

Primary Application Tier Node (or master node)

The application technology stack for Oracle E-Business Suite 12.2 utilizes WebLogic Server.  The Primary Application Tier Node is the node that is running the WebLogic administration server.

Secondary Application Tier Node (or slave Node)

The application technology stack for Oracle E-Business Suite 12.2 utilizes WebLogic Server.  A secondary application tier node or slave node is a node in a multi-node deployment of Oracle E-Business Suite.  The slave node does not run the WebLogic administration server.

Shared Application Tier Filesystem

An application tier file system consists of:
  •        APPL_TOP file system (APPL_TOP and COMMON_TOP directories).
  •        Application tier technology stack file system (OracleAS 10.1.2, Oracle WebLogic Server, and WebTier Oracle Homes).
  •        Instance Home (INST_TOP) file system. Each application tier and each file system edition ( run and patch) has a unique Instance Home associated with it.
  •        OraInventory directory, which stores information about all the components installed in various Oracle Homes
In a Shared Application Tier Filesystem, the APPL_TOP, COMMON_TOP, OracleAS 10.1.2 Oracle Home, Oracle WebLogic Server, and WebTier Oracle Home file systems are mounted on secondary application tier nodes either from the primary application tier node or from an NFS server. For additional information, refer  My Oracle Support knowledge document 1375769.1, Sharing The Application Tier File System in Oracle E-Business Suite Release 12.2

Multiple Domains

Multiple domains may defined to allow different users the ability to access Oracle E-Business Suite via different Web Entry Points.

URL Firewall

URL Firewall is a white list of URLs, for the externally exposed E-Business Suite Modules, that may be accessed from the Internet.

Java Object Cache (JOC)

The Java Object Cache provides caching for expensive or frequently used Java objects when the application servers use a Java program to supply their content. Cached Java objects can contain generated pages or can provide support objects within the program to assist in creating new content. The Java Object Cache automatically loads and updates objects as specified by the Java application.
Java Object Cache (JOC) is used by some of the E-Business suite products to cache frequently used data at the Java layer. In order not to serve the stale data, the products rely on "cache-invalidation" messages between the various application tiers in the intranet and DMZ. When the application tier updates data that is part of cache data set, it will send cache invalidation messages to its peer application tier so that they can throw away their cache and lookup the updated data for their cache.

OPMN

Oracle Process Manager and Notification Server (OPMN) is installed and configured on every tier designated to run the web application.  OPMN provides an integrated way to manage all Oracle Application Server components.  OPMN consists of two main pieces:  the Process Manager and the Notification Server. The Process manager (PM) is the centralized process management mechanism in Oracle Application Server and is used to manage the Oracle HTTP Server. The PM starts, restarts, stops, and monitors every process it manages. It also performs death-detection and automatic restart of the processes. Oracle Notification Server (ONS) is the transport mechanism for failure, recovery, startup, and other related notifications between components in Oracle Application Server.

OHS

Oracle HTTP Server (OHS) is installed and configured on every tier that is designated to run the web application . It provides the key infrastructure required for serving the static and dynamic content generated by Oracle E Business Suite products.

WebLogic Server

Oracle WebLogic Server is a scalable, enterprise-ready Java Platform, Enterprise Edition (Java EE) application server.

WebLogic Cluster

A WebLogic Server cluster consists of multiple WebLogic Server server instances running simultaneously and working together to provide increased scalability and reliability. A cluster appears to clients to be a single WebLogic Server instance. The server instances that constitute a cluster can run on the same machine, or be located on different machines..

WebLogic Proxy Plugin

The WebLogic proxy plug-in maintains a list of WebLogic Server instances that host a clustered servlet or JSP, and forwards HTTP requests to those instances on a round-robin basis

WebLogic Domain

A WebLogic Server domain is a logically related group of WebLogic Server resources.

Administration Server

Every WebLogic domain has a server instance called Administration Server. It is used to configure all other server instances and resources in the domain.

Managed Server

Managed Servers host the components and associated resources that constitute your applications—for example, JSPs and EJBs. When a Managed Server starts up, it connects to the domain's Administration Server to obtain configuration and deployment settings.

Node Manager

Node Manager is a Java utility that runs as separate process from WebLogic Server and allows you to perform common operations tasks for a Managed Server, regardless of its location with respect to its Administration Server.

Web Entry Point

Web Entry Point refers to the host name which is designated to be used by all users to access the Oracle E-Business Suite Release 12.2 system.  By default, the web entry point is set to the hostname of the application server where Oracle E-Business Suite is installed.  In the case where a load-balancer is used, the Web Entry Point becomes the load-balancer's host name.

Oracle Access Manager ( OAM)

Oracle Access Manager (OAM) is Oracle Identity Management’s solution for web access management and user identity administration.