ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764
Overview What is an Application Server? Architecture of Oracle Application Server Different Types of Editions Solutions provided by Oracle Application Server Comparison with other Servers Advantages
What is a Application Server? Application Server : An application server is a server program in a computer in a distributed network that provides the business logic for an application program. Oracle Application Server : Oracle Application Server is a completely standards-based application server that provides a comprehensive and fully integrated platform for running Web sites and J2EE Applications.
Architecture of Oracle Application Server There are basically three tiers : 1. Client Tier 2. Application Server Tier 3. Database Tier
Architecture of Oracle AS n_server/calyparc.gif
Client Tier It contains the web browsers for end users From the client computer, a user can connect to the middle tier to access the self-service tools for publishing information, build applications, deploy content management, and administer portal environment.
Middle Tier The middle tier contains several components responsible for accepting requests from clients, validating the requests, and providing content. Some of the Key Components include : 1.Oracle Application Server Containers for J2EE 2.Oracle HTTP Server 3.Portal Services 4.Oracle Application Server Web Cache
Middle Tier (..contd)
Database Tier The Database Tier consists of several components that help authenticate users, store access control information, and pass on the Required content to the user based on the privileges the user has. The Database tier contains: Application Server Control Console Oracle Internet Directory Oracle Application Server Single Sign-On (SSO) Oracle Application Server Metadata Repository
Database Tier The Application Server also contains a special instance called the Infrastructure that uses a database to store metadata. This database is more correctly in the application server tier since it does not provide persistent storage for the application.
Types of Editions Oracle Application Server comes in 3 editions: Standard Edition : This is appropriate for Web sites that process a small number of transactions with minimal need for application support. Enterprise Edition :This is recommended for medium-sized to large-sized websites that handle high volume of transactions. Wireless Edition : It provides full enterprise support that includes Oracle Portal-to- Go if you need to deliver content to wireless devices.
Oracle AS Solutions There are several challenges faced during creating and maintaining e - business websites. Oracle Application Server provides solutions to the problems developed during Development and Deployment. These solutions include J2EE and Internet applications, portals, wireless, business intelligence, e-business integration, caching, management, and security.
Oracle Application Server Solutions 099_13/core.1012/b13994/intro.htm
Comparison with Other Servers Oracle Application Server is the only platform designed for grid computing. Only Oracle offers full lifecycle support for Service-Oriented Architecture (SOA). Oracle Application Server costs 80% less to manage than IBM Web Sphere. Oracle Application Server 10g Outperforms IBM Web Sphere and BEA Web Logic
Advantages of Oracle AS Supports any Database. Supports any Legacy System. Works best with Oracle Database than any other servers. Lowest Cost of Ownership.
References Architecture-and-Administration Architecture-and-Administration hit.htm#sthref20 hit.htm#sthref20 Oracle Application Server 10g Administration Handbook, by Garmany and Burleson 2004
Questions ?