Oracle Application Server: Difference between revisions
Correct name is AS10g not 10gAS. IT is NOT a gAS. |
Added {{Merge from}} tag |
||
(62 intermediate revisions by 47 users not shown) | |||
Line 1: | Line 1: | ||
{{Merge from|Orion Application Server|discuss=Talk:Oracle Application Server#Proposed merge of Orion Application Server into Oracle Application Server|date=June 2024}} |
|||
{{Infobox_Software | |
|||
{{Infobox software |
|||
name = Oracle Application Server | |
|||
| name = Oracle Application Server |
|||
logo=<!-- Unsourced image removed: [[Image:Oracle_logo.png|48px]] -->| |
|||
| logo = <!-- Unsourced image removed: [[File:Oracle_logo.png|48px]] --> |
|||
screenshot = | |
|||
| screenshot = |
|||
developer = [[Oracle Corporation]] |
| caption = |
||
| developer = [[Oracle Corporation]] |
|||
| discontinued = yes |
|||
latest_release_version = 10.2.0.2 | |
|||
| latest_release_version = 10.1.3.3 |
|||
latest_release_date = [[1 August]], [[2005]] | |
|||
| operating_system = [[Cross-platform]] |
|||
| genre = [[Application server]] |
|||
| license = Proprietary Owner |
|||
| website = [http://www.oracle.com/appserver/index.html www.oracle.com] |
|||
}} |
}} |
||
The '''Oracle Application Server 10g''' (the "g" stands for ''[[Grid computing|grid]]''){{Citation needed|date=July 2010}} (short '''Oracle AS'''), consists of an integrated, standards-based [[application server|software platform]]. It forms part of [[Oracle Corporation]]'s [[Oracle Fusion Middleware|Fusion Middleware]] [[technology stack]]. The heart of Oracle Application Server consists of [[Oracle HTTP Server]] (based on [[Apache HTTP Server]]) and [[OC4J]] (OracleAS Containers for [[Java EE]]) which deploys [[Java EE]]-based [[application software|application]]s. The {{As of|2007|alt= latest}} version of OC4J offers full compatibility with the [[Java EE]] 1.4 specifications. |
|||
Oracle Application Server became the first platform designed for [[grid computing]] as well as with full life-cycle support for [[service-oriented architecture]] (SOA).{{Citation needed|date=October 2007}} |
|||
In [[computing]], the '''Oracle Application Server 10g''' (the "g" stands for [[Grid computing|Grid]]), consists of an integrated, standards-based [[application server|software platform]]. It forms part of [[Oracle Corporation]]'s [[Oracle Fusion Middleware|Fusion Middleware]] [[technology stack| technology-stack]]. The heart of Oracle Application Server consists of Oracle HTTP Server (based on [[Apache HTTP Server]]) and [[OC4J]] (OracleAS Containers for [[J2EE]]) which deploys [[J2EE]]-based [[application software| application]]s. The [[as of 2007| latest]] version of OC4J offers full compatibility with the [[J2EE]] 1.4 specifications. |
|||
The {{As of|2007|alt= current}} release of Oracle Application Server, 10g R3, does not feature a [[metadata]] [[information repository|repository]] [[Multitier architecture|tier]], relying instead on metadata repositories provided in previous releases. |
|||
Oracle Application Server became the first platform designed for [[grid computing]] as well as with full life-cycle support for [[Service-Oriented Architecture]] (SOA).{{Fact|date=October 2007}} |
|||
Following Oracle's acquisition of [[BEA Systems]]: “key features [will be] integrated with [[WebLogic]] Server with seamless migration”.<ref>{{cite web|url=http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=81641&src=6652055&src=6652055&Act=12|date=2008-07-01|publisher=Oracle Corporation|title=BEA Welcome and Oracle's Middleware Strategy Briefing|access-date=2008-08-05|author=Charles Phillips|display-authors=etal}}</ref> |
|||
The [[as of 2007| current]] release of Oracle Application Server, 10g R3, does not feature a [[metadata]] [[repository]] [[Multitier architecture| tier]], relying instead on metadata repositories provided in previous releases. |
|||
== |
== History == |
||
Oracle Corporation marketed its first [[application server]] using the name Oracle Web Server (OWS).<ref> |
|||
* Oracle 9iAS R1: 1.0.2.0 - 1.0.2.2.2 |
|||
{{cite book |
|||
* Oracle 9iAS R2: 9.0.2.0.0 - 9.0.3.0.0 |
|||
| first1 = Michael |
|||
* Oracle AS10g R1: 9.0.4.0.0 - 9.0.4.3 |
|||
| last1 = Abbey |
|||
* Oracle AS10g R2: 10.1.2 - 10.1.2.2.0 |
|||
| first2 = Michael J. |
|||
* Oracle AS10g R3: 10.1.3.0 - 10.1.3.3 |
|||
| last2 = Corey |
|||
* Oracle AS11g R1: 11.1.1.0.0 |
|||
| first3 = Ian |
|||
| last3 = Abramson |
|||
| title = Oracle9i: a beginner's guide |
|||
| url = https://books.google.com/books?id=057-GyDdtK8C |
|||
| access-date = 2011-10-28 |
|||
| edition = 2 |
|||
| series = Osborne ORACLE Press Series |
|||
| year = 2002 |
|||
| publisher = McGraw-Hill Professional |
|||
| isbn = 978-0-07-219279-7 |
|||
| page = 352 |
|||
| quote = When Oracle first launched their application server technology, it was known as the Oracle Web Server. |
|||
}} |
|||
</ref> |
|||
A subsequent repackaging resulted in the Oracle Application Server (OAS).<ref> |
|||
{{cite book |
|||
| first1 = Michael |
|||
| last1 = Abbey |
|||
| first2 = Michael J. |
|||
| last2 = Corey |
|||
| first3 = Ian |
|||
| last3 = Abramson |
|||
| title = Oracle9i: a beginner's guide |
|||
| url = https://books.google.com/books?id=057-GyDdtK8C |
|||
| access-date = 2011-10-28 |
|||
| edition = 2 |
|||
| series = Osborne ORACLE Press Series |
|||
| year = 2002 |
|||
| publisher = McGraw-Hill Professional |
|||
| isbn = 978-0-07-219279-7 |
|||
| page = 352 |
|||
| quote = [...] Oracle repackaged the product and called it Oracle Application Server (OAS). |
|||
}} |
|||
</ref> |
|||
A later product, superseding OAS, became the ''i''AS (Internet Application Server).<ref> |
|||
{{cite book |
|||
| first1 = Michael |
|||
| last1 = Abbey |
|||
| first2 = Michael J. |
|||
| last2 = Corey |
|||
| first3 = Ian |
|||
| last3 = Abramson |
|||
| title = Oracle9i: a beginner's guide |
|||
| url = https://books.google.com/books?id=057-GyDdtK8C |
|||
| access-date = 2011-10-28 |
|||
| edition = 2 |
|||
| series = Osborne ORACLE Press Series |
|||
| year = 2002 |
|||
| publisher = McGraw-Hill Professional |
|||
| isbn = 978-0-07-219279-7 |
|||
| page = 352 |
|||
| quote = Recently, Oracle once again took the rename strategy and called their new application server ''i''AS, for Internet Application Server. This brand-new product that supersedes OAS [...] succeeded where previous software versions did not |
|||
}} |
|||
</ref> |
|||
==Editions |
==Editions== |
||
Oracle Corporation subdivides some of its products into varying "editions" |
Oracle Corporation subdivides some of its products into varying "editions"—apparently to facilitate marketing and license-tracking. |
||
Available Oracle AS editions include: |
Available Oracle AS editions include: |
||
Line 34: | Line 90: | ||
* Standard Edition |
* Standard Edition |
||
* Standard Edition One |
* Standard Edition One |
||
* Java Edition |
* Java Edition |
||
== |
==Components== |
||
* [[Oracle Portal]] |
* [[Oracle Portal]] |
||
* [[Oracle Identity Management]] |
* [[Oracle Identity Management]] |
||
Line 48: | Line 104: | ||
* [[TopLink|Oracle TopLink]] |
* [[TopLink|Oracle TopLink]] |
||
* [[Oracle JDeveloper]] |
* [[Oracle JDeveloper]] |
||
* [[#OC4J|Oracle Application Server Containers for |
* [[#OC4J|Oracle Application Server Containers for Java EE (OC4J)]] |
||
* [[Oracle Enterprise Manager]] |
* [[Oracle Enterprise Manager]] |
||
* [[Oracle Application Server Web Cache]] |
* [[Oracle Application Server Web Cache]] |
||
* [[Oracle Application Server Wireless]] |
* [[Oracle Application Server Wireless]] |
||
* [[Oracle Application Development Framework]] |
|||
=== |
===OC4J=== |
||
[[Oracle Corporation]] refers to its implementation of the |
[[Oracle Corporation]] 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]]. |
||
OC4J includes the following servers: |
OC4J includes the following servers: |
||
* [[Web container|Web Container]] |
* [[Web container|Web Container]] |
||
* [[Enterprise JavaBean|Enterprise JavaBean Container]] |
* [[Enterprise JavaBean|Enterprise JavaBean Container]] |
||
* [[Java Message Service| |
* [[Java Message Service|JMS]] Server |
||
== Implementation == |
== Implementation == |
||
Oracle Application Server can utilize an "Oracle AS Infrastructure Database" |
Oracle Application Server can utilize an "Oracle AS Infrastructure Database"—an [[Oracle database]] instance supporting the Oracle AS Metadata Repository and/or [[Oracle Identity Management]].<ref>See the [http://download.oracle.com/docs/cd/B25221_04/core.1013/b25209/toc.htm ''Oracle Application Server Administrator's Guide'' 10g Release 3 (10.1.3)] |
||
</ref> |
|||
OPMN - the Oracle Process Management and Notification server - monitors components of the Oracle Application Server.<ref> |
|||
== See also== |
|||
{{cite book |
|||
* [[Matrix of Application Servers]] |
|||
| first1 = Rick |
|||
| last1 = Greenwald |
|||
| first2 = Robert |
|||
| last2 = Stackowiak |
|||
| first3 = Donald |
|||
| last3 = Bales |
|||
| title = Oracle application server 10g essentials |
|||
| url = https://books.google.com/books?id=j-znOJQreGIC |
|||
| access-date = 2011-10-18 |
|||
| series = Essentials Series |
|||
| year = 2004 |
|||
| publisher = O'Reilly Media, Inc |
|||
| isbn = 978-0-596-00621-1 |
|||
| page = 23 |
|||
| quote = The Oracle Process Management and Notification Server monitors the health of the individual components in an Oracle Application Server architecture |
|||
}} |
|||
</ref> |
|||
== |
== Operation == |
||
{{sectstub|date=June 2016}} |
|||
* [http://www.oracle.com/appserver/index.html Oracle Application Server] |
|||
* [http://www.oracle.com/technology/tech/java/oc4j/index.html OC4J site] |
|||
The {{mono|opmnctl}} command starts, stops and monitors Oracle AS components.<ref> |
|||
Compare: {{cite book |
|||
| last1 = Mulder |
|||
| first1 = Erin |
|||
| last2 = Harrop |
|||
| first2 = Rob |
|||
| last3 = Machacek |
|||
| first3 = Jan |
|||
| last4 = Wessler |
|||
| first4 = Michael |
|||
| title = Oracle Application Server 10g: J2EE Deployment and Administration |
|||
| url = https://books.google.com/books?id=p49WadUOwMsC |
|||
| series = ITPro collection |
|||
| date = September 2004 |
|||
| publisher = Apress |
|||
| publication-date = 2004 |
|||
| page = 335 |
|||
| isbn = 9781590592359 |
|||
| access-date = 2016-06-20 |
|||
| quote = The opmnctl utility can be used to start every component within 10g AS except for the Oracle metadata repository database and the web-based ASC utility. |
|||
}} |
|||
</ref> |
|||
==See also== |
|||
* [[Comparison of application servers]] |
|||
* [[HATEOAS]] (Hypermedia as the Engine of Application State) |
|||
== Footnotes == |
== Footnotes == |
||
{{reflist}} |
{{reflist}} |
||
==External links== |
|||
* [http://www.oracle.com/appserver/index.html Oracle Application Server] |
|||
* [http://www.oracle.com/technetwork/middleware/ias/index-099846.html OC4J site] |
|||
* [http://download.oracle.com/otndocs/tech/ias/portal/files/RG/home_FAQs.htm Differences between Standard Edition One, Standard Edition, Enterprise Edition] |
|||
[[Category:Oracle software]] |
[[Category:Oracle software]] |
||
[[Category:Java enterprise platform]] |
[[Category:Java enterprise platform]] |
||
[[Category:Web server software |
[[Category:Web server software]] |
||
[[Category:Application server software]] |
|||
{{network-software-stub}} |
|||
[[de:Oracle Application Server]] |
|||
[[pt:Oracle Application Server]] |
Revision as of 15:43, 3 June 2024
It has been suggested that Orion Application Server be merged into this article. (Discuss) Proposed since June 2024. |
Developer(s) | Oracle Corporation |
---|---|
Final release | 10.1.3.3
|
Operating system | Cross-platform |
Type | Application server |
License | Proprietary Owner |
Website | www.oracle.com |
The Oracle Application Server 10g (the "g" stands for grid)[citation needed] (short Oracle AS), consists of an integrated, standards-based software platform. It forms part of Oracle Corporation's Fusion Middleware technology stack. The heart of Oracle Application Server consists of Oracle HTTP Server (based on Apache HTTP Server) and OC4J (OracleAS Containers for Java EE) which deploys Java EE-based applications. The latest[update] version of OC4J offers full compatibility with the Java EE 1.4 specifications.
Oracle Application Server became the first platform designed for grid computing as well as with full life-cycle support for service-oriented architecture (SOA).[citation needed]
The current[update] release of Oracle Application Server, 10g R3, does not feature a metadata repository tier, relying instead on metadata repositories provided in previous releases.
Following Oracle's acquisition of BEA Systems: “key features [will be] integrated with WebLogic Server with seamless migration”.[1]
History
Oracle Corporation marketed its first application server using the name Oracle Web Server (OWS).[2] A subsequent repackaging resulted in the Oracle Application Server (OAS).[3] A later product, superseding OAS, became the iAS (Internet Application Server).[4]
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
Components
- Oracle Portal
- Oracle Identity Management
- Oracle Integration
- Oracle Business Rules
- Oracle BPEL Process Manager (option)
- Oracle Business Activity Monitoring (option)
- Oracle Business Intelligence
- Oracle Forms
- Oracle Reports
- Oracle TopLink
- Oracle JDeveloper
- Oracle Application Server Containers for Java EE (OC4J)
- Oracle Enterprise Manager
- Oracle Application Server Web Cache
- Oracle Application Server Wireless
- Oracle Application Development Framework
OC4J
Oracle Corporation 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.
OC4J includes the following servers:
Implementation
Oracle Application Server can utilize an "Oracle AS Infrastructure Database"—an Oracle database instance supporting the Oracle AS Metadata Repository and/or Oracle Identity Management.[5]
OPMN - the Oracle Process Management and Notification server - monitors components of the Oracle Application Server.[6]
Operation
This section needs expansion. You can help by adding to it. (June 2016) |
The opmnctl command starts, stops and monitors Oracle AS components.[7]
See also
- Comparison of application servers
- HATEOAS (Hypermedia as the Engine of Application State)
Footnotes
- ^ Charles Phillips; et al. (2008-07-01). "BEA Welcome and Oracle's Middleware Strategy Briefing". Oracle Corporation. Retrieved 2008-08-05.
- ^
Abbey, Michael; Corey, Michael J.; Abramson, Ian (2002). Oracle9i: a beginner's guide. Osborne ORACLE Press Series (2 ed.). McGraw-Hill Professional. p. 352. ISBN 978-0-07-219279-7. Retrieved 2011-10-28.
When Oracle first launched their application server technology, it was known as the Oracle Web Server.
- ^
Abbey, Michael; Corey, Michael J.; Abramson, Ian (2002). Oracle9i: a beginner's guide. Osborne ORACLE Press Series (2 ed.). McGraw-Hill Professional. p. 352. ISBN 978-0-07-219279-7. Retrieved 2011-10-28.
[...] Oracle repackaged the product and called it Oracle Application Server (OAS).
- ^
Abbey, Michael; Corey, Michael J.; Abramson, Ian (2002). Oracle9i: a beginner's guide. Osborne ORACLE Press Series (2 ed.). McGraw-Hill Professional. p. 352. ISBN 978-0-07-219279-7. Retrieved 2011-10-28.
Recently, Oracle once again took the rename strategy and called their new application server iAS, for Internet Application Server. This brand-new product that supersedes OAS [...] succeeded where previous software versions did not
- ^ See the Oracle Application Server Administrator's Guide 10g Release 3 (10.1.3)
- ^
Greenwald, Rick; Stackowiak, Robert; Bales, Donald (2004). Oracle application server 10g essentials. Essentials Series. O'Reilly Media, Inc. p. 23. ISBN 978-0-596-00621-1. Retrieved 2011-10-18.
The Oracle Process Management and Notification Server monitors the health of the individual components in an Oracle Application Server architecture
- ^
Compare: Mulder, Erin; Harrop, Rob; Machacek, Jan; Wessler, Michael (September 2004). Oracle Application Server 10g: J2EE Deployment and Administration. ITPro collection. Apress (published 2004). p. 335. ISBN 9781590592359. Retrieved 2016-06-20.
The opmnctl utility can be used to start every component within 10g AS except for the Oracle metadata repository database and the web-based ASC utility.