This post covers installation of SOA Suite component of Oracle Fusion MiddleWare (FMW) 11g R1 (11.1.1.1).
Oracle Fusion Middleware 11g components (SOA, Webcenter, Identity Management….) uses Oracle WebLogic Server 11g R1 (10.3.1) as underlying Application Server. If you are new to WebLogic Server then my recommendation is to read more about Domain, Administration and Managed Server in WebLogic here
.
Overview of Fusion Middleware 11g R1 SOA Installation
Installation of Oracle SOA 11g R1 is five step process where step 1 & 2 are same for most of Fusion Middleware 11g products (WebCenter, Identity Management..)
1. Install Oracle Database (repository for SOA Suite) and load Oracle SOA suite repository using rcu (Repository Creation Utility).
2. Install Oracle WebLogic Server 11gR1 (10.3.1)
3. Install Oracle SOA Suite 11g R1 (11.1.1)
4. Configure SOA Suite (soa & bam) by creating domain – Administration and Managed Server in WebLogic
5. Start Administration & Managed Server (soa_server1, bam_server1) for SOA 11g R1
.
.
.
.
.
1. Install & Configure repository for SOA Suite
1.1 Install Oracle Database
1.1.1 Install 10.2.0.1 or 11.1.0.6 Database
Follow 11g Database Installation Guide from here
Download 11g R1 (11.1.0.6) or 10gR2 (10.2.0.2) Database from here
1.1.2 Upgrade Database to minimum 10.2.0.4 or 11.1.07 version
Apply 11.1.0.7 patchset (available via patch 6890831) on top of 11.1.0.6
or
Apply 10.2.0.4 patchset (available via patch 6810189) on top of 10.2.0.1
1.2. Load Oracle SOA suite repository using rcu (Repository Creation Utility)
For more information on RCU click here
.
.
For Oracle’s Documentation on RCU click here
Download RCU from here
.
.
2. Install Oracle WebLogic Server 11gR1 (10.3.1)
In this step you use WebLogic 11g R1 (10.3.1) software to install Oracle WebLogic. This step will create Fusion Middleware top level directory (aka FMW_HOME) lets assume this directory as /oracle/apps/fusion/mid
FMW_HOME=/oracle/apps/fusion/mid
under FMW_HOME WebLogic software will create directory wlserver_10.3 (aka WLS_HOME)
WLS_HOME=/oracle/apps/fusion/mid/wlserver_10.3
.
.
3. Install Oracle SOA Suite 11g R1 (11.1.1)
Next step after installation of WebLogic Server is to install Oracle 11g SOA Suite, this step will install SOA software under directory Oracle_SOA1 inside FMW_HOME (aka SOA_ORACLE_HOME)
SOA_ORACLE_HOME=/oracle/apps/fusion/mid/Oracle_SOA1
.
more information on installing SOA Suite here
You can download SOA suite 11g R1 software from here
.
.
4. Configure SOA Suite installed in step3
Next step is to configure SOA suite on WebLogic Server . This is similar to creating a domain with one Administration Server and two Managed Server (soa_server1, bam_server1) in weblogic.
This step will create
1. One domain under directory $FMW_HOME/ user_projects/ domain and
2. Configure one Administration Server and two Managed Server (by default)
* It is possible to create more managed server using this step
– To configure SOA stuite, start config.sh from SOA_ORACLE_HOME/common/bin directory
/oracle/apps/fusion/mid/Oracle_SOA1/common/bin/config.sh
Select – Create a new WebLogic domain
Select – Domain Source
.
Specify Domain Name and Location
.
After this step you will see directory structure like below
.
more information on how to configure SOA Suite here
.
.
5. Start WebLogic Server SOA suite Domain (Managed & Administration Server) :
Finally start domain (Administration Server and two Managed Server)
5.1 Start Administration Server $FMW_HOME/user_projects/domains/<soa_domain>/bin/startWebLogic.sh
5.2 Start Managed Servers : soa_server1, bam_server1
cd $FMW_HOME/ user_projects/ domains/ <soa_domain>/ bin/
5.2.1 startManagedWebLogic.sh bam_server1
5.2.2 startManagedWebLogic.sh soa_server1
when prompted for password enter weblogic/<password>
.
.
.
Finally access Oracle Fusion Middleware 11g SOA Suite (default web port is 7001)
.
a) Fusion Middleware 11g
http://servername.domainname:7001
.
b) Fusion Middleware 11g Enterprise Manager
http://servername.domainname:7001/em
.
c) Fusion Middleware 11g SOA Suite Administration Console
http://servername.domainname:7001/console
And, are you preparing for your Dream Job as an Oracle SOA Suite Administrator ?
If yes, then visit : http://k21academy.com/oracle-soa-admin-free-guide to get your Free Copy of Interview Questions & Start Preparing Now.
Looking to take your career to the next level by learning Oracle SOA Suite Administration ? Check out our paid training at : http://k21academy.com/oracle-soa-administration/