Thursday Apr 04, 2013

Case Management Part 3: Runtime Lifecycle of a Project

Now that we understand what Case Management is and the anatomy of an Oracle BPM 11g PS6 Case Management project, we can look at the simplified lifecycle of a project at runtime.... how the stakeholder interacts, what happens when a Case Activity is triggered, what happens when it ends etc....

Case Management Runtime Lifecycle

[Read More]

Wednesday Apr 03, 2013

Case Management Part 2: Anatomy of a Project

In Oracle BPM 11g PS6, BPM Studio (JDeveloper) is the design-time environment for Case Management. This blog entry will describe the make-up of a Case Management project in BPM Studio, stepping through all the terms and properties associated but will stop short of giving recommendations or best-practices, which will follow in a later blog entry.

BPM Studio: Case Management Project 

[Read More]

Tuesday Apr 02, 2013

Case Management Part 1: An Introduction

With the release of PS6 on 1st April, Case Management made its appearance. In this series of blogs I intend to....

  • introduce the concept of case management
  • explain the anatomy of a case management project in BPM 11g
  • explain the lifecycle of a typical case management project at runtime
  • give pointers as to best practices in the design of a case management project

Case Management Part 1: An Introduction

[Read More]

Tuesday Dec 04, 2012

Retrieve Performance Data from SOA Infrastructure Database

Here I would like offer examples of some basic SQL queries you can run against the infrastructure database of Oracle SOA Suite 11G to acquire the performance statistics for a given period of time. The final version of the script will prompt for the start and end time of the period of your interest.[Read More]

Monday Oct 15, 2012

BPM 11g - Dynamic Task Assignment with Multi-level Organization Units

I've seen several requirements to have a more granular level of task assignment in BPM 11g based on some value in the data passed to the process. Parametric Roles is normally the first port of call to try to satisfy this requirement, but in this blog we will show how a lot of use-cases can be satisfied by the easier to implement and flexible Organization Unit.[Read More]

Monday Jul 23, 2012

BPM 11g Task Form Version Considerations

This post discusses version considerations of ADF BPM Task Forms in a runtime context. How to have multiple versions of the same Task Form available for different versions of BPM processes.

[Read More]

Thursday May 10, 2012

Using Oracle B2B to send binary documents

Often times in a demonstration or a POC, B2B is asked to transport binary encoded files. This is actually very easy to do, but there are a number of restrictions you should be aware of when considering whether to use B2B for this or not.[Read More]

Monday Apr 30, 2012

Bidirectional Translation Web Services are now available in B2B 11g PS5 Release

Starting from SOA Suite PS5, bi-directional translation via web service is now available within the base install of B2B 11g. The note here describes the basic usage details.[Read More]

Tuesday Apr 10, 2012

OSB 11g & SAP – Single Channel/Program ID for Multiple IDOCs

This note is a supplement to the blog entry, SOA 11g & SAP – Single Channel/Program ID for Multiple IDOCs by Greg Mally. This note shows how a single channel for the SAP Adapter can be used in an OSB project to receive multiple types of IDOCs.[Read More]

Tuning B2B Server Engine Threads in SOA Suite 11g

B2B Server Properties from EM console can be used to tune the thread configuration of the B2B engine to improve overall B2B performance.[Read More]

Monday Apr 09, 2012

Using SAP Adapter with OSB 11g (PS3)

iWay SAP Adapters can be conveniently used within an OSB project to invoke a synchronous BAPI or RFC call on the SAP system.[Read More]

Friday Mar 09, 2012

SOA 11g & SAP – Single Channel/Program ID for Multiple IDOCs

When integrating with SAP using the Oracle 11g Application Adapter, it may be desirable to simplify integrations requiring a large number of IDOCs to leverage a single channel/SAP Program ID for multiple IDOC types.  However, the standard practice for the Application Adapter is to create a separate channel for each inbound service (aka, single channel/SAP Program ID for a single IDOC type).  The following write-up will illustrate a way to allow multiple IDOCs to flow to a single Application Adapter Channel.[Read More]

Tuesday Feb 07, 2012

11g purging white paper

Its finally released!!! The 11g white paper on purging is now readily available on OTN. This white paper has been written by Michael Bousamra of Oracle SOA development with contributions from me and Sai of SOA development. You can find the 11g white paper here.

As always comments welcome!


Tuesday Nov 01, 2011

Using the Database as a Policy Store for SOA 11g


As more and more customers of SOA 11g move to production, we have been asked often about the recommendations for a PolicyStore for SOA 11g in production. This post addresses the various policy store options, helps evaluate the pros and cons of each of these options and describes the configuration steps required for using the database as a policy store in SOA 11g. 


Thursday Sep 29, 2011

Application Adapter Troubleshooting 101 – (PS3) or Higher

One of the nice capabilities of Oracle SOA Suite 11g is the ability to integrate with various packaged applications via Java EE Connector Architecture (JCA) adapters. These adapters include OracleAS Adapter for PeopleSoft, OracleAS Adapter for SAP R/3, OracleAS Adapter for Siebel, and OracleAS Adapter for J.D. Edwards OneWorld. Although the installation for the application adapters is well documented on the Oracle Fusion Middleware On-line Library, it is common to miss certain aspects of the installation ranging from missing .jar files to misconfiguration of the deployable adapter. When troubleshooting a misconfiguration, there are a common set of validation steps that must be conducted before venturing into more complex troubleshooting. The following will detail the common set of validation steps plus provide a utility that can be run from the command-line that will validate your installation.

[Read More]

This is the blog for the Oracle FMW Architects team fondly known as the A-Team. The A-Team is the central, technical, outbound team as part of the FMW Development organization working with Oracle's largest and most important customers. We support Oracle Sales, Consulting and Support when deep technical and architectural help is needed from Oracle Development.
Primarily this blog is tailored for SOA issues (BPEL, OSB, BPM, Adapters, CEP, B2B, JCAP)that are encountered by our team. Expect real solutions to customer problems, encountered during customer engagements.
We will highlight best practices, workarounds, architectural discussions, and discuss topics that are relevant in the SOA technical space today.


« July 2016