High availability (HA) refers to the ability to maintain operational integrity when a server failure occurs. This can be achieved by installing two or more Oracle SOA Suite 12c nodes in a cluster to protect against failure. Server failures could be software induced, such as a JVM crashing due to it being out of memory, or due to hardware failure, such as a local disk going bad. Installing an Oracle SOA Suite 12c cluster requires additional setup and configuration that are different from that of a single-node installation.
In this chapter, we describe how to set up a two-node Oracle SOA Suite 12c cluster in an active-active mode, wherein if a server fails, the other will continue processing transactions, ensuring a relatively high degree of availability. This type of architecture provides a high degree of failover, wherein most asynchronous transactions are failed over on the active node in the cluster, with little loss of transactional data.
There...