Overview of 11i E-Business Suite
Architecture:
Multi-tiered distributed computing- various servers distributed among multiple levels, or tiers.
Server: A process or a group of processes that run on a single machine and provide a particular functionality.
Tier: A logical grouping of services, spread across more than one physical machine.
- Database Tier: Supports and manages Oracle database.
- Application Tier: Manages various application components.
- Desktop Tier: Provides user interface via add-on components to a standard web browser e.g. JInitiator or a Java Applet.
- Nodes work closely together in a cluster. Each tier may consists of one or more nodes and each node can potentially accomdate more than one tier. This may be done for simplicity of administration or to maximise performance by reducing network traffic.
Form-based Desktop Tier:
- Single point of access.
- Forms client applet + Oracle JInitiator.
- Forms Client Applet: Presentation applet that supports all form-based products. It is a collection of JAR files, contains all Java classes required to run the presentation layer of Oracle Application Forms.
- Oracle JInitiator: Forms Client Applet must run within JVM or Desktop client. Instead of using browser's JVM, JInitiator component allows use of Oracle JVM. JInitiator is used as a ActiveX component on Windows machine.
- JInitiator is only invoked when a user choose access functions that require it, e.g. running a form.
- Form Client Applet and commonly used JAR files are downloaded from the web server at the beginning of client's first session. Less commonly JAR files are downloaded as needed. Downloaded JAR files are locally cached for future sessions which eliminates network traffic.
- All updates to JAR files are installed on Application tier and downloaded to the client automatically.
- Select "Show Console" on "Basic" JInitiator tab, to see downloading of JAR files.
Application Tier:
- Manage communication between desktop tier and database server.
- Hosts various servers that process the business logic.
- Oracle 9iAS provides technology used on the application tier, Six servers comprises the application tier for Oracle Applications-
1. Web Server
2. Forms Server
3. Reports Server
4. Discoverer Server ( optional)
5. Concurrent Processing Server
6. Admin Server
Load Balancing: Application tier supports load balancing among many of its servers.
- Load Balancing provides higher availability, fault tolerance, reliablity and optimum scalability.
- Load Balancing is typically used to spread the load accross multiple web servers where load may vary significantly.
Web Server: Oracle HTTP Server (Appache), additional components are-
- Web Listener
- Java Servlet Engine
- Java Server Page (JSP)
- Web Listener accepts HTTP requests for particular URLs.
- If possible, web server services the request itself, if page referenced by the URL needs advanced processing, Listener passes the request to servlet engine which contacts database server as needed.
Self-Service Applications ( HTML- Based):
- Do not use Oracle Forms for interface.
- Pages designed in JavaScript and pure HTML.
- Dynamically generates HTML by executing Java code.
- Use Metadata dictionary for flexible layout.
- OAF(Oracle Application Framework) is development plateform for HTML-based applications.
Components of OAF are-
1. BC4J(Business Component for Java): BC4J is included in Oracle JDeveloper and used to create Java business components for representing business logic. Also provides mechanism for mapping relational tables to Java objects and allows separation of application business logic from user interface.
2. AOL/J: Supplies the security and provides OAF with its connection to database server and with application specific functionality e.g. Flexfields.
Java Servlet access with HTML based application-
1. User clicks a hyperlink of a function from browser.
2. Browser makes URL request to web listener.
3. Web Listener contacts JServ where it runs a JSP.
4. JSP obtains contents from application tables (through using MataData dictionary) to construct the HTML page.
5. Resulting HTML page is passed back to browser.
Forms Server:
- Oracle Application forms and associated run-time engine is hosted at form server.
- Mediates communication between desktop client and database server.
- Form server caches data and provides it to the client as needed.
- 3 protocols used by Form server-
1. Standard HTTP
2. Secure HTTPS
3. TCP/IP
* Form server communicate with database server using Oracle Net
- Automatic load balancing among multiple form servers
- Metric server act as a single point of co-ordination for all form server requests.
- Metric is located on one application server. Metric clients, located on other application servers
periodically send load information to metric server.
Reports Server:
- Web Listener contacts the report server through reports Web CGI which allows the user to run reports and see output.
- Master Report server receives initial request and distribute it to one of the other report servers, depending upon the load each can handle.
Discoverer Server:
- An ad-hoc query, reporting analysis and publishing tool that allows user to gain immediate access to information from data marts, data warehouses and OLTP systems.
- Report builders and analysts can easily create, modify and execute ad-hoc queries and reports.
- Casual users can navigate through pre-defined reports and graphs via business views that hide complexity of underlying structures.
- Discoverer hides the complexity of database, presenting it through an intuitive, easy-to-understand interface.
- It complements the report server, allows user to perform projections based on possible changes.
Discoverer End User Layer:
- Key to provide ease of use to underlying data in Oracle Applications' database. It is a layer of metadata located in application database, separated from actual Applications' data.
- 3 components to access the End User Layer-
1. Discoverer Administrator Edition
2. Discoverer Plus
3. Discoverer Viewer
Concurrent Processing Server:
- Feature that allows non-interactive and potentially long runnig functions to be executed effeciently alongside interactive operations.
- To ensure that resource intensive concurrent processing operations do not interface with interactive operations, they can run on a specialised concurrent processing server.
- When a concurrent request is submitted, a row is inserted into a database table specifying the program to be run. A concurrent manager then reads requests from this table and starts associated concurrent program.
Concurrent Managers:
- Acts as a job scheduling and execution system.
- It is itself an executable registered as a program and
Anyone who needs a new idea to stay motivated should definitely try this.
ReplyDeleteIt will help the prospective health and fitness aspirant keep
pace with the ever evolving world of fitness.
' Being physically active can promote good mental health and help you to manage stress, anxiety and depression.
Feel free to visit my blog post - fitness tips and workouts
To subscribe, visit the magazine's web site and click on their 'subscribe' button. My grandma can really feel vindicated at such a claim,she's been saying this all my life.
ReplyDeleteThis type of exercise will increase your cardiovascular endurance, improve your flexibility, increase your muscle strength, improve your balance and can actually
reduce the risk of osteoporosis.
Also visit my website :: Fitness Tips
Anyone who needs a new idea to stay motivated should definitely try
ReplyDeletethis. You have to find a way to take the tips
you learn and make maximum use of them. The decisive factor is that men
would want to show themselves as hot and rock solid before the fashionable ladies as ever.
My web blog ... altervista.org
Internet is the biggest server of fun with a lot of variety.
ReplyDeleteThis trend brings more enthusiast people to upload the beautiful funny videos to share with others and get
their precious feedback. The videos relax, they make people smile and as they say, laughter is the best medicine.
Feel free to surf to my homepage ... conexaomaranata.com
People are very interested to watch the latest crime news.
ReplyDeleteYet while viewers will inevitably make comparisons between Diane Sawyer and Katie Couric, they have very styles, as Diane Sawyer has more of a
reputation for a 'harder' journalistic style. The reliable reviews on business
and forecast about products and services.
Feel free to surf to my page ... Latest Daily News
The fitness tips for motivation we've been discussing can be very powerful if you use them. Every time you head to the bathroom, take a minute or two and turn it into your temporary personal travel fitness station. This type of exercise will increase your cardiovascular endurance, improve your flexibility, increase your muscle strength, improve your balance and can actually reduce the risk of osteoporosis.
ReplyDeletemy website - fitness tips men
I am in fact delighted to glance at this webpage posts which consists
ReplyDeleteof plenty of valuable information, thanks for providing these statistics.
Stop by my web site - onedollarclick.net
They do not insert secret or additional advertising in our material.
ReplyDeleteBut be sure to have the old removed first; otherwise the new will not come
into play. Besides the Funny Facts, the next app which will also give
you lots of laughs is Funny Jokes, an app which you can download from Google
Play Store.
Look into my homepage; click the next web site
my site: crazy funny pictures and videos
Aw, this was an extremely nice post. Finding the time and actual effort to create a top notch article… but what can
ReplyDeleteI say… I procrastinate a whole lot and never seem to get anything done.
My blog post: bio tech
People are very interested to watch the latest crime news.
ReplyDeleteThe mobile news service facility is very new and unique concept that has created a
buzz among every citizen. ' They always intend to take public view on variousu topics.
Feel free to visit my web-site http://www.latestdailynews.com
This piece of writing gives clear idea in support of the new
ReplyDeleteusers of blogging, that in fact how to do blogging and site-building.
my web site ... acdating.net
my webpage - bio tech
Can you please send an e-mail to me the code for this script or please inform me in detail about this script?
ReplyDeletemy web blog; http://www.kapuwa.com
The new tablet would be a further extension of these concepts and yet another step into the future of computing for Apple.
ReplyDeleteBoth the content and presentation of news are drastically different
from what it used to be. It's more than just doing the right things or being involved in a good opportunity.
My webpage Latest Daily News
Very often, these people give up before giving the
ReplyDeleteprogram a real chance to work. It will help the prospective health and
fitness aspirant keep pace with the ever evolving world of fitness.
The decisive factor is that men would want to show themselves
as hot and rock solid before the fashionable ladies as ever.
Feel free to visit my webpage ... fitness tips abs
Helping optimistic people excel - in 7 areas of life is her
ReplyDeletemission. ' The picture is just as worrying for youngsters - by 2010, it's predicted 22 per cent of girls and 19 per cent of boys between the ages of two and 15 will be obese,
with girls under 11 at particular risk. These tips are followed by every pregnant woman all
around the world but remember whatever you do, you should first check with your gynecologist so that there is no complication in your pregnancy.
My web page http://fitnesstipsonly.blogspot.de
People talk themselves out of exercising so easily, and the opposite can
ReplyDeletebe so easy. It will help the prospective health and
fitness aspirant keep pace with the ever evolving world of
fitness. Remember; there is a difference between a fattening
diet and a healthy diet.
Also visit my web blog; linked web page
The Butler Report ( is a world news summary website site which,
ReplyDeletein addition to headline news, publishes US and
worldwide events not covered by mainstream media. If the news channels telecast from
all over the world, it is termed as world news. The facility of websites
and online news are also getting lot of appreciation because it is very time saving and people can
read it in between their work.
Feel free to surf to my weblog :: latest world news
Or maybe you look at it from a monetary standpoint and decide
ReplyDeletethat Guy Ritchie and Madonna divorce was worse because they
were married so long and have children and there is a lot of money involved.
Talking of the walking dead, congratulations to Hugh Hefner, who is getting married
at age 84 to 24-year-old beauty Crystal Harris. Every now and then, new stars
emerge and disappear in the blink of an eye
and every smallest detail about the same becomes important celebrity news.
Here is my web page - latest celeb news
The real life stories in the back are amazing, and show that even average women can look amazing.
ReplyDeleteTraining with intensity does not mean training foolishly; you must always train within your
limits by using an appropriate resistance and
exercises that you are capable of doing. Most of us love it; going to Mac
- Donald or Burger King from time to time.
Look at my homepage - childcareviet.com
Take a look at your schedule and come of with solutions ahead
ReplyDeleteof time for lunches and dinners out, this will give you
a game plan to follow. Naturally, if you are not a morning person, setting your
alarm for 5am to go run a few miles will probably fail.
Let's say you want to be able to run 10 miles without stopping.
My homepage - fitness tips at home
The Updated funny celebrity gossips mostly consists of on the scandals of famous or popular celebrities like James waltz dating with David
ReplyDeleteArquette. If you have wandered around the internet to any extent you have probably encountered funny pictures.
Many of the paintings have a tendency to use a signature in order to improve
a funny message that's shown in the photo.
Also visit my web site: just click for source
Spot on with this write-up, I really believe that this amazing site needs much more attention.
ReplyDeleteIíll probably be back again to see more, thanks for the information!
my site: Biomedical Companies
Can I simply just say what a relief to find somebody who genuinely understands what
ReplyDeletethey're discussing over the internet. You actually understand how to bring a problem to light and make it important. A lot more people ought to check this out and understand this side of your story. I was surprised that you aren't more
popular given that you most certainly have the gift.
Feel free to surf to my webpage; celebrity news anchors
This comment has been removed by the author.
ReplyDeleteThis is really too useful and has more ideas from your blog. Keep sharing more blog like this, thank you. We are waiting for your new blog and for useful information......Please contact us for Oracle Fusion Cloud Financials Training details in our Erptree Training Institute
ReplyDeleteair max 95
ReplyDeleteadidas superstars
ferragamo belts
balenciaga shoes
golden goose
kyrie shoes
balenciaga shoes
nike air max 90
canada goose
balenciaga
regardez-le maintenant répliques de sacs de haute qualité VOTREURL.com répliques de sacs de créateurs bon marché cliquez ici meilleures répliques de sacs de créateurs
ReplyDeletewikipedia reference Chloe Dolabuy click here for info bag replica high quality check out the post right here www.dolabuy.su
ReplyDeleteطرق تنظيف المنزل قبل السكن
ReplyDeleteاسهل طريقة لتنظيف المنزل بسهوله وسرعة