Exforsys.com
 
Home Tutorials Oracle Apps
 

Oracle Apps 11i : Internet Computing Architecture

 

Oracle Apps 11i : Internet Computing Architecture - Page 2

Page 2 of 2


b) Forms Server


The Forms server hosts the Oracle Applications forms and associated runtime engine that support the professional interface. It is an Oracle Developer 6i component that mediates the communication between the desktop client and the Oracle database server, displaying client screens and initiating changes in the database according to user actions.

The Forms server caches data and provides it to the client as needed, for example when scrolling through multiple order lines that exceed the limitations of a single screen.


c) Reports Server

The Reports server is automatically installed on the same node as the Concurrent Processing Server and its reports are contained in the same directory as the concurrent processing reports. However, reports generated by the Reports server are monitored and administered separately from concurrent processing reports.


d) Discoverer Server (optional)

The Discoverer server comprises Oracle Discoverer 4i, a key component of the Oracle9i Application Server (9iAS). Discoverer 4i is tightly integrated with Oracle E-Business Suite Release 11i, allowing E-Business Suite users to employ Discoverer to analyze data from selected business areas in Financials, Operations, Human Resources, Purchasing, Process Manufacturing, Activity Based Management, and other products. The Discoverer server complements the Reports server, by allowing performance of ad hoc queries and analysis of the resulting query output. It also allows users to perform projections based on possible changes to the business environment or other strategic factors.


e) Concurrent Processing Server

There are various reporting programs and data updating programs in Oracle Applications that need to run either periodically, or on an ad hoc basis. These programs, which operate in the background while users continue to work on other tasks, may contain a very large number of data-intensive computations, and are run using the concurrent processing architecture. To ensure that resource-intensive concurrent processing operations do not interfere with interactive operations, they are run on a specialized server, the Concurrent Processing server.

Processes that run on the concurrent processing server are called concurrent requests. When you submit such a request, either through HTML-based or Forms-based Applications, a row is inserted into a database table specifying the program to be run. A concurrent manager then reads the applicable requests in the table, and starts the associated concurrent program. The Internal Concurrent Manager service monitors the database table for new requests, controls the other concurrent managers, and determines when a request should be processed and which concurrent manager should carry it out.


f) Admin Server

The Admin (Administration) server is located on the node where you maintain the data model and data in your Oracle Applications database. You carry out the following operations from this server:

- Upgrading Oracle Applications

This process is conducted only when you are upgrading to a new release from an earlier one, such as 10.7 or 11.0. You use the AutoUpgrade utility (adaimgr) to upgrade Oracle Applications.

- Applying database patches to Oracle Applications

In general, Applications patches consist of files and scripts that update the file system and database objects. You use the AutoPatch utility (adpatch) to perform these updates. AutoPatch may alsobe used to apply cumulative patches such as mini-packs (for example, 11i.AD.H) and maintenance packs (for example, 11.5.10).

- Maintaining Oracle Applications data




Some features, such as Multiple Reporting Currencies, require regular maintenance to ensure that updates are propagated to the additional tables and schemas they use. The AD Administration utility (adadmin) enables you to carry out this and various other file system and database maintenance tasks.


The Database Tier

The database tier contains the Oracle database server, which stores all the data maintained by Oracle Applications. The database also stores the Oracle Applications online help information. More specifically, the database tier contains the Oracle data server files and Oracle Applications database executables that physically store the tables, indexes, and other database objects for your system.

In general, the database server does not communicate directly with the desktop clients, but rather with the servers on the application tier, which mediate the communications between the database server and the clients.




First Page: Oracle Apps 11i : Internet Computing Architecture


Read Next: Oracle Apps 11i: Internationalization Support and Multiple Reporting Currencies



 

 

Comments


bharathgandhi said:

  I am not understanding abt the Discoverer Server?
anyone tell some examples?
September 5, 2005, 11:19 pm

furkanalam said:

  Excellent material on the Architecture.A more detailed description would help even more.
September 12, 2005, 3:03 pm

cutest_pal79 said:

  What are the Frequently Asked questions under this topic?
September 14, 2005, 3:52 am

kranthi Pothamsetty said:

  This gives a brief overview of Oracle Apps Architecture, which is realy handy for beginers. Detailde description would be more helpful.
June 9, 2006, 1:03 am

Madhan Kumar said:

  8)

This is very good for a techincal guy . Can you please helps us more on FUnctional modules so tht techies like me can start reading your article and gradually groom ourselves as techno-functional consultants
August 11, 2006, 1:40 am

Abhishek said:

  Excellent Brief idea about the topic.Thanks a lot
January 13, 2009, 1:05 am

Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 

Subscribe via RSS


Get Daily Updates via Subscribe to Exforsys Free Training via email


Get Latest Free Training Updates delivered directly to your Inbox...

Enter your email address:


 

Subscribe to Exforsys Free Training via RSS
 

 
Partners -  Privacy and Legal Policy -  Site News -  Contact   Sitemap  

Copyright © 2000 - 2009 exforsys.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape