on the in a clustered environment.
- Load balancer
- Server node #1
- Server node #2
- Database
The goal is to install the Oracle SOA Suite 11g software in a cluster on a such way that it is easy to configure, maintain and efficient in usage. We will install the following components based on release 11g, patch set 1 (ps1):
- Oracle Weblogic Server
- Oracle SOA Suite 11g
The software is already installed:
- Oracle Weblogic Server 11g
- Oracle SOA Suite 11g
- Oracle HTTP Server (Linux)
- Oracle Repository Creation Utility (RCU) (Linux)
We will install this software on each node. On each node we create a cluster and within that cluster two managed servers; soa_server and bam_server. On one of each server, node #1, we configure the admin server. On each server we install the Oracle HTTP Server that will route the requests to the two servers.
The approach of the installation is as follows.
- Configure Weblogic Server cluster domain definition.
- Pack and unpack cluster domain.
- Apply Java Object Cache
- Apply Oracle Coherence for cluster deployment
- Start environment
- Configure Oracle HTTP Server on each node
- Oracle Fusion Middleware Enterprise Deployment Guide for Oracle SOA Suite, 11g Release 1, E12036-02
- Chapter 4: Creating a domain
- Chapter 5: Extending the Domain for SOA Components
Post config, based on best practise:
- Enabled production mode in console and in domains/soadomain/bin/setDomainEnv.sh
- Set logging levels to Warn everywhere (servers, domain broadcaster) and enabled logs rotation.
- Checked Protocols->Enable Tunneling for all servers so SOA solution could handle t3 and iiop protocols
- Changed File Stores location to filestore/* subdirectories (to make cleanup easy).
- Specified valid listen address for AdminServer.
- Specifiedhostname for all managed servers
Have fun.
Marc