Beginners Guide to setting up a Local Oracle SOA Environment
One of the things that I think one needs to understand first
before creating your own local Oracle SOA environment is to understand the
Architecture of how the components fits together and essentially what you
create on your local machine will be a small representation of what a server
environment would look like.
The below was a good image I found on the Web:
So as you can see what we need are the following components:
·
JDeveloper
·
Oracle SOA
·
Oracle Service Bus
·
WebLogic
·
BAM (Not required for now but nice to have)
One of the things not mentioned in the above image is a
database and SOA needs a Database because it’s a statefull application (Stateful
means the computer or program keeps track of the state of interaction, usually
by setting values in a storage field designated for that purpose), so one of the things you need is
a preferably Oracle Database which you can download as well from Oracle. I
normally use the XE database from Oracle for development purposes.
The other thing missing is the JDK (Java Development Kit)
and your JRE (Java Runtime Environment)
So let us recap on what we need in order of Installation and
dependency:
·
Oracle XE Database
·
JDK and JRE
·
Oracle JDeveloper
·
Oracle WebLogic
·
Oracle OSB
·
Oracle SOA
·
Oracle BAM
Versioning
When choosing your
version, ensure that they are all compatible with each other. It is wise to
look at release notes from Oracle and to also just browse a bit to check that
everything is compatible with each-other before downloading and just installing
random version of the Suite.
So I have decided to use version 11.1.1.7 for my Oracle SOA
Suite Installation and to get the installation files you can just go to www.oracle.com
Oracle.com is a massive site and at first glance you can
easily get confused and struggle to navigate your way around it so as a
suggestion, try and understand the site and try getting a feel for it otherwise
you can go straight to old faithful Google and search Oracle SOA Suite
Downloads.
So once you’re one the site, and on the downloads page
you’ll see that you need to accept a license agreement to actually start
downloading.
My downloads are for Windows and 64Bit so my downloads will
be around that specification:
·
Oracle XE for Windows
· ofm_rcu_win_11.1.1.7.0_32_disk1_1of1 (for soa schema creation)
· ofm_rcu_win_11.1.1.7.0_32_disk1_1of1 (for soa schema creation)
·
jdevstudio11117install.jar (Generic jar for
other platforms as well)
·
jdk-6u45-windows-x64.exe
·
jrockit-jdk1.6.0_45-R28.2.7-4.1.0-windows-x64.exe
·
wls1036_generic.jar
·
ofm_osb_generic_11.1.1.7.0_disk1_1of1.zip
·
ofm_soa_generic_11.1.1.7.0_disk1_1of1.zip
·
ofm_soa_generic_11.1.1.7.0_disk1_1of2.zip
So the above is what you need to setup a local 11.1.1.7
Oracle SOA Environment to start with.
Very Interesting, how big are all the downloads?
ReplyDeleteAre you going to be taking us through the installation steps?
When thinking about your local instance, how much Hard Disk Space should I set aside? and RAM? If I were to run this instance in a VM what would you suggest I give it? Note: This might be on my laptop.
Hi Bjorn, Thanks for your comments on the post :)
ReplyDeleteMy next Post should contain more detail around what you asked and I'm currently working on it
Seriously looking forward to the rest of this series! Good stuff
ReplyDelete