I recently helped some folks out with a “recipe” for setting up SOA Suite 11g and OSB (service bus) on Solaris and thought I’d share the information I put together (presented here without warrantee to being perfectly complete/accurate). Because the versions of WLS being slightly different for SOA and OSB, the install requires 2 WLS instances…not a big deal.
The super-high install flow is
0) Configure database/schemas
1) Install WLS for the SOA Suite ( + correct JDK first)
2) Install SOA Suite pointing to the WLS from step #1
3) Install OSB (which includes WLS) ( + correct JDK first)
For desktop installation, I found this wiki entry that might be useful to keep the number of servers to a minimum:
http://wiki.oracle.com/page/Oracle+SOA+Suite+11g:+How+To+Create+All+In+One+AdminServer#
Here is my whitepaper on SCA which is relevant to the 11g SOA Suite
http://www.oracle.com/technology/architect/entarch/pdf/oracle_sca_the_power_of_the_composite.pdf
Installation Instructions
WebLogic
http://download.oracle.com/docs/cd/E12839_01/web.1111/e13751/toc.htm#GETST109
SOA Suite
http://download.oracle.com/docs/cd/E12839_01/install.1111/e14318/qisoa.htm#BABEIAIA
OSB
http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/install/index.html
Note: During installation, it is important that you use a JDK (and not a JRE) because the installation process assigns values to JAVA_HOME and related variables to point to the JDK directory
Databases for both SOA Suite and OSB
Oracle 10.2.0.4+
Oracle 11.1.0.7+
You can check all the requirements with the Requirements matrix:
Installation packages
SOA Suite
From the page http://www.oracle.com/technology/software/products/middleware/htdocs/111110_fmw.html
http://download.oracle.com/otn/nt/middleware/11g/ofm_soa_generic_11.1.1.1.0_disk1_1of1.zip
WebLogic version for use under SOA Suite
http://www.oracle.com/technology/software/products/ias/htdocs/wls_main.html
wls1031_generic.jar (for all 64-bit platforms)
You need to have the JDK installed first. Either:
Sun
1.6.0_11+
or
JRockit
6 Update 5 R27.6.2+
Odds and ends, JDeveloper + RCU. JDeveloper is only needed for development stations. I think the RCU is the only other piece that you need, but check.
http://www.oracle.com/technology/software/products/middleware/htdocs/111110_fmw.html#depends
http://www.oracle.com/technology/software/products/jdev/htdocs/soft11.html
OSB
http://download.oracle.com/otn/bea/osb/osb1031_wls103_solaris32.bin
In this case, to use 63, just replace the JDK
Specifics for JDK Requirements (32 and 64):