Skip Headers
Oracle® Application Server Quick Tour
10g Release 2 (10.1.2)
Part No. B13993-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Previous
Previous
Next
Next
 

Middle-tier High Availability

Oracle Application Server provides several main high availability solutions for the middle-tier. For example:
  • Single instance features: Each Oracle Application Server instance has built-in features, such as process failure detection and restart, configuration cloning, and intelligent routing, to improve availability.

  • Clustering: A cluster is a set of application server instances that are configured to act in concert, providing increased availability and scalability. A cluster can span multiple hosts, leveraging the power of multiple CPUs while continuing to function despite the loss of any single instance or host.

  • Load balancing: You can use Web Cache or an external load balancer in front of a set of instances to route requests to the most available instances.

  • Session Replication: This solution is implemented using OC4J islands, which replicate session state among one another, providing backup in the event of a failure.

  • Session Persistence: When using EJBs, you can use Entity Beans to represent business objects in a persistent storage mechanism.

  • Distributed Cache: This solution is implemented using Oracle Application Server Java Object Cache, an "in-process" cache of Java objects that can be used on any Java platform by any Java application.

Oracle Application Server cluster architecture