30-12-2009, 11:32 PM
ABSTRACT
Oracle Application Server 10g HTTP Server (OHS) provides a web server and also
the necessary infrastructure to create dynamic applications.It is a fully featured application server consisting of large number of sub-products.Most of these
depend on the HTTP server as HTTP is the dominant protocol in which Application Servers communicate to outside entities.
OHS FEATURE OVERVIEW
-Based on Apache
-Security and Single Sign On
-Virtual Hosts
-WebDAV
-Proxy Server and URL Rewriting
-Plug-in supports
-mod_security provides an "application firewall"
Below are the features of the ËœSupportingâ„¢ Application Server
-PLSQL Stored Procedures can now be accessed easily from a browser.
-Perl support is provided by mod_perl
-PHP support is provided through mod_php
-Server Side Includes provides way for including headers or footers.
-PSP [PLSQL Server Pages] allows PLSQL to be used as a scripting
language
-C/C++ Support available
-Dynamic Monitoring Service to track OHS applications.
OHS: THE WEB SERVER
The Modular Architecture
The core web server is very small and all capabilities are implemented as modules that Ëœplug in,â„¢ and are invoked during the request lifecycle. The architecture of the web server is extremely modular.Customers can add their own modules to the Oracle web server to supplement OHS functionality.
The Process Architecture
OHS starts the parent process at startup which then loads the entire
configuration and the associated modules, and spawns a preconfigured
number of child processes.The parent never
listens to any http request but makes sure the children are alive.
Proxy Server and URL Rewriting
To accommodate the changes to directory structures of sites while
allowing existing user bookmarks, etc. to function, Oracle HTTP Server provides a
feature allowing URL rewriting. reverse proxy capabilities are also supported making it easier to make content served by different servers to appear from one single server.
Oracle Application Server 10g 3RD Party Web Server Integration
several plug-ins are
available to integrate 3RD
party web servers with
Oracle Application Server
10g
1)Proxy Plug-In
plugs in
into IIS or SunONE servers
and proxies the requests over
HTTP to Oracle Application
Server 10g.
2)OSSO Plug-In
Single sign-on is made available to third pary users via this plugin.
3)mod_security
is a plug-in that provides an "application firewall" and can be configured to block attacks against application vulnerabilities such as cross-site scripting attacks or SQL injection attacks.
Full seminar report download:
Oracle 10g.pdf (Size: 626.06 KB / Downloads: 433)