Recent Blog Entries

Wednesday, 22 July 2009

Enterprise Architecture Roundtable in Berlin and Frankfurt – Bookmark Your Calendars

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:

2. September 2009 – Frankfurt

3. September 2009 - Berlin

Friday, 17 July 2009

Running Oracle Soa Suite 11g on OpenSuse 11.1 – Part 2

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:

    username=weblogic
    password=welcome1

    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

<wl_home>/user_projects/domains/soa_domain/startWebLogic.sh

Test if you can access the WebLogic console at http://<host>:7001/console

clip_image002

After completion, start the Managed Server:

<wl_home>/user_projects/domains/soa_domain/startManagedWebLogic.cmd soa_server1

Check if you can access the soa infra test page at :8001/soa-infra">http://<host>:8001/soa-infra

clip_image002[5]

Now you can also login to Grid Control at :7001/em">http://<host>:7001/em

clip_image002[9]

clip_image002[11]

Notice the Linux System Resources: Altogether we use only 2,5 GB of RAM (including Linux…!)

clip_image002[13]

Next install and run JDeveloper 11.1 (I used the generic JAR installer) and create an Application Server Connection:

clip_image002[15]

clip_image002[17]

clip_image002[19]

clip_image002[21]

From the About Menu, Check for Updates and install the SOA Composite Editor (this is NOT included in the default installation!):

clip_image002[23]

Now you are ready to create your first application:

  1. New Application
  2. New Project, for example a SOA Composite with a BPEL process:

clip_image002[25]

With Project –> right click you can Deploy the composite to the SOA server:

clip_image002[27]

Wednesday, 15 July 2009

Running Oracle Soa Suite 11g on OpenSuse 11.1 – Part 1

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 11.1.0.6 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

clip_image002

 

clip_image002[6]

 

clip_image002[8]

clip_image004

clip_image002[10]

clip_image002[12]

To save space, I created single tablespaces “DEV_SOA” and “TEMP” for all repository schemas:

clip_image002[18]

clip_image002[20]

clip_image002[22]

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.

clip_image002[24]

clip_image002[26]

clip_image002[28]

clip_image002[30]

clip_image002[32]

Set the database connections to the ones created with RCU:

clip_image002[34]

clip_image002[36]

clip_image002[38]

clip_image002[40]

clip_image002[42]

Finally you are done!

Troubleshooting:

  • 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