Tuesday Jul 23, 2013

Oracle SOA Suite Adapters and B2B Training - Register now!

Scott Haaland and I are delivering a SOA Suite 11g Adapters and B2B training as a part of the Oracle Fusion Middleware Summercamp III event  between August 26-30 between August 26-30 at Lisbon, Portugal.  Register now!  More details,including registration are available from our SOA Community page at http://soacommunity.wordpress.com/2013/07/16/soa-suite-11g-b2b-adapters-training-august-26th-30th-2013/

Wednesday Nov 28, 2012

E-Business Suite Adapter vs Integrated SOA Gateway

Snip from a very Nice Slide Deck from a Presentation by the E-Business Suite Team.

See the entire presentation here

Thursday Mar 29, 2012

GC Tuning Tips for your FMW

Rupesh is one of our in-house JVM Experts and has a valuable blog-entry on GC tuning here.

Wednesday Mar 28, 2012

Select for update, nowait, skip locked

Our DB Adapter uses Skip locking to enable distributed polling - one of the ways to scale up your inbound db processing. I thought I would illustrate at a very high level how select for updates in general, and skip locking work.

Friday Dec 02, 2011

Easy Automation of common Weblogic and FMW Administration commands via WLST Recording

The WebLogic Scripting Tool (WLST) is a command-line scripting environment that you can use to create, manage, and monitor WebLogic Server domains. Weblogic Server provides you a way to record your configuration edits in the WLS Console as WLST scripts that can then later be edited and used for configuration automation. Note that for security reasons, it does not allow you to record all commands. Refer to the Weblogic Server documentation for what is disallowed.

Here is a simple run through of how you can use WLST recording and generate scripts for config automation. In this example, we will record the creation of a simple JDBC resource via WLS Console and edit it post-recording.

Step 1: Log into WLS Admin Console and click on “Preferences” at the top and click on the “WLST Script Recording” tab.

This page gives you details on where the script will be generated post recording, and the name of the file. You can change it to suite your needs.

Step 2: Click on “Start Recording” and then proceed to create the data source as shown in the steps later. This is under the assumption that Automatic Recording is turned off. In this case, you can start and stop recording when you have finished atomic recording tasks. Once you start recording, you can see a message indicating that the recording is on.

Step 4:Once you have completed the configuration, you can click on “Preferences” at the top to come back to the Recording settings page and stop the recording. You can see that the recording window has captured all configuration changes in Jython format.

Step 5: Click on “Stop recording” to generate the file at the desired location.

Step 6: Next, you can update the script to pass them as command line arguments or read them from a property file. See below.

Step 7: WLST can be run in a variety of ways. One way is to set the environment using wlserver_10.3/server/bin/setWLSEnv.sh and then running

java Weblogic.WLST scriptName.py.

Refer to the WLST documention for other means to execute WLST [Interactive, Embedded, Ant etc].

Wednesday Sep 14, 2011

Spring Framework Samples

You can leverage Spring Framework to integrate components that use Java interfaces into SOA composite applications. Oracle SOA Suite uses the spring framework functionality provided by the WebLogic Service Component Architecture (SCA) of Oracle WebLogic Server. In this weblog entry, you can find a few Spring Component samples that you may find useful. Each of the given sample contains a README that provides step-by-step instructions for developing and testing the Composite, along with a complete JDeveloper project that you can deploy and test directly. More samples will be made available soon. Please provide feedback on what specific features you would like to see within upcoming Spring samples.

1) Hello World - A simple composite with a Hello World style Spring Component

2) Spring calling BPEL - Sample illustrating how you can call a BPEL Process from Spring.

3) Spring AOP - Sample illustrating how you can use dynamic proxies to achieve AOP with Spring.

4) Predefined Spring Beans - Sample illustrating how you can use the predefined beans within SOA Suite to process headers, access composite information, or just perform context-aware logging.

5) Global Spring Beans - Sample illustrating how you can expose a simple POJO as a global spring bean that you can access within any SOA composite.

Tuesday Apr 22, 2008

Reusing code snippets in JDeveloper

[Read More]

Principal Product Manager


« August 2016