This figure shows two nodes with an Oracle Application Server instance deployed on each. There are two OC4J processes running on each instance. Two OC4J islands are defined, each island containing one OC4J process from each Oracle Application Server instance. Hence, both islands span across both Oracle Application Server instances offering failover of application state for OC4J in the event when a node fails.