The Oracle Application Server 10g (the "g" stands for '' grid'') (short Oracle AS), consists of an integrated, standards-based software platform. It forms part of
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
technology stack
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on t ...
. The heart of Oracle Application Server consists of
Oracle HTTP Server
Oracle HTTP Server (OHS) is a web server based on the Apache HTTP Server, created by the Oracle Technology Network. The web server is based on Apache version 2.2.13. OHS, like Apache 2.2, includes support for IPv6.Apache HTTP Server) and OC4J (OracleAS Containers for Java EE) which deploys Java EE-based
application
Application may refer to:
Mathematics and computing
* Application software, computer software designed to help the user to perform specific tasks
** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
s. The version of OC4J offers full compatibility with the Java EE 1.4 specifications.
Oracle Application Server became the first platform designed for
grid computing
Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from ...
as well as with full life-cycle support for
service-oriented architecture
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. By consequence, it is also applied in the field of software design where services are provided ...
(SOA).
The release of Oracle Application Server, 10g R3, does not feature a metadata
repository
Repository may refer to:
Archives and online databases
* Content repository, a database with an associated set of data management tools, allowing application-independent access to the content
* Disciplinary repository (or subject repository), a ...
tier
Tier may refer to:
Groupings
*Organizational, a ranking relationship involving order in a collective and its subordinate components
*Ranking, a relationship involving order between a set of observations or variables
*Data center tiers, Telecommu ...
, relying instead on metadata repositories provided in previous releases.
Following Oracle's acquisition of
BEA Systems
BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008.
History
BEA began as a software company, founded in 1995 and headquartered in ...
: “key features ill beintegrated with WebLogic Server with seamless migration”.
History
Oracle Corporation marketed its first application server using the name Oracle Web Server (OWS).
A subsequent repackaging resulted in the Oracle Application Server (OAS).
A later product, superseding OAS, became the ''i''AS (Internet Application Server).
Editions
Oracle Corporation subdivides some of its products into varying "editions" — apparently to facilitate marketing and license-tracking.
Available Oracle AS editions include:-
* Enterprise Edition
* Standard Edition
* Standard Edition One
* Java Edition
Oracle Integration
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word ''or ...
*
Oracle Business Rules
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word ''or ...
Oracle Application Server Web Cache
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word '' ...
*
Oracle Application Server Wireless
An oracle is a person or agency considered to provide wise and insightful counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. As such, it is a form of divination.
Description
The word '' ...
Oracle Corporation
Oracle Corporation is an American multinational computer technology corporation headquartered in Austin, Texas. In 2020, Oracle was the third-largest software company in the world by revenue and market capitalization. The company sells da ...
refers to its implementation of the Java EE specification as ''Oracle Containers for J2EE'' and abbreviates the concept as ''OC4J''. OC4J, originally based on the IronFlare Orion Application Server, has developed solely under Oracle's control since Oracle Corporation acquired the
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
.
OC4J includes the following servers:
*
Web Container
A web container (also known as a servlet container;
and compare "webcontainer"
) is the component of a web server that interacts with Jakarta Servlets. A web container is responsible for managing the lifecycle of servlets, mapping a URL to a pa ...
Oracle Application Server can utilize an "Oracle AS Infrastructure Database" — an
Oracle database
Oracle Database (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a multi-model database management system produced and marketed by Oracle Corporation.
It is a database commonly used for running online ...
instance supporting the Oracle AS Metadata Repository and/or Oracle Identity Management.
OPMN - the Oracle Process Management and Notification server - monitors components of the Oracle Application Server.
Operation
The command starts, stops and monitors Oracle AS components.
Compare:
HATEOAS
Hypermedia as the Engine of Application State (HATEOAS) is a constraint of the REST application architecture that distinguishes it from other network application architectures.
With HATEOAS, a client interacts with a network application whose ap ...