On September 2nd, 2009 in Frankfurt and September 3rd, 2009 in Berlin, Oracle will organize an Enterprise Architecture Roundtable to discuss trends in infrastructures and methods for modern IT platforms. Main focus is to facilitate the exchange of Enterprise Architecture knowledge and experience between lead architects of our main customers. You are welcome to join. Register directly here:
Recent Blog Entries
Wednesday, 22 July 2009
Friday, 17 July 2009
PART 2 – Starting SOA Suite and Creating a First SOA Composite in JDeveloper 11g Version 11.1
This continues Part 1 which can be found here.
After installation we need to take one steps before starting the servers:
- Configure a boot.properties file in the soa_domain root directory:
This is simply a text file with 2 lines:
After first system start the password entry will be encrypted.
Starting SOA Suite contains of 2 servers:
- an AdminServer (running WebLogic Console and Grid Control Console)
- a ManagedServer soa_server1
At runtime, only the ManagedServer is required.
Now we can start the servers with
Test if you can access the WebLogic console at http://<host>:7001/console
After completion, start the Managed Server:
Check if you can access the soa infra test page at :8001/soa-infra">http://<host>:8001/soa-infra
Now you can also login to Grid Control at :7001/em">http://<host>:7001/em
Notice the Linux System Resources: Altogether we use only 2,5 GB of RAM (including Linux…!)
Next install and run JDeveloper 11.1 (I used the generic JAR installer) and create an Application Server Connection:
From the About Menu, Check for Updates and install the SOA Composite Editor (this is NOT included in the default installation!):
Now you are ready to create your first application:
- New Application
- New Project, for example a SOA Composite with a BPEL process:
With Project –> right click you can Deploy the composite to the SOA server:
Wednesday, 15 July 2009
PART 1 – Installation of Oracle Database, Weblogic Application Server and SOA Suite 11gR1.
Not only the version numbers match ;-) Also the products – OpenSuse 11.1 and Oracle Fusion Middleware 11gR1 form an excellent couple even though not officially certified. While Oracle Enterprise Linux is the officially certified version, it lacks more recent kernel support which means also that WLAN drivers might not work for example. So if you are looking for a lightweight Open Source Linux based installation (as development environment) of SOA Suite 11gR1 here is the way how I did it (Installation on Toshiba Tecra M9 Notebook with 4 GB RAM with Gnome desktop).
1. Be sure to install OpenSuse 11.1 with the development tools and libraries and with 32-bit support for gcc, glibc and glibc-devel.
2. Create user oracle and group oracle. Login as user oracle.
3. Install Oracle Database 18.104.22.168 Standard Edition and create a default OLTP database with the creation assistant. Be sure to use character set AL32UTF8. I used an SGA size of 512 MB with autoextend=on.
4. Install Weblogic Server 11g (10.3.1) – I used the generic jar installer.
5. Install the 11gR1 Database Repository Creation Utility and start it from <install>/bin/rcu
To save space, I created single tablespaces “DEV_SOA” and “TEMP” for all repository schemas:
6. Install the Oracle SOA Suite 11gR1 into the recently created WebLogic (BEA) Home.
7. Next, execute <WLS_HOME>/common/config.sh to create a new WLS domain for SOA.
First check if the Sun JDK has been set in commEnv.sh as JAVA_HOME – otherwise set the <WLS_HOME>/jdk160_11 as JAVA_HOME.
Set the database connections to the ones created with RCU:
Finally you are done!
- When you receive an error at Database linking in ins_client.mk at database installation time: Skip this step, complete the DB installation and execute <ORACLE_HOME>/bin/relink client after installation.
- If executing runInstaller fails, then include the option –jreLoc <path to JDK160_11> on the command line