Subaru Starts Thinking about their Path to Fusion Applications

Brian Simmermon, VP and CIO, Subaru of America, and a member of Oracle’s Fusion Strategy Council explains how Subaru is aligning their business and IT strategy to improve sales through Siebel and EBS, and is looking at implementing Fusion Technologies such as BPEL, AIA and Enterprise Manager to begin their evolutionary path to Fusion.

Link [...]

Is Business Process Execution the killer app for PaaS?

Have you noticed the slow build-up of business process engines available “as a service”? Force.com recently introduced a “Visual Process Manager”. Amazon is looking for product managers to help customers “securely compos[e] processes using capabilities from all parts of their organization as well as those outside their organization, including existing legacy applications, long-running activities, human [...]

Collecting Detailed Logs from BPEL 10.1.3.4

In 10.1.3.4 Oracle added a significant new feature to help diagnose problems in the BPEL Process manager.  This feature allows you to turn up logging for a a test and run thread dumps every ten seconds.  When you are done you can download the logs and thread dumps as a single zip file to either [...]

Using Fusion Middleware to send transactions to OUAF products

Lately, I have been playing around wih the integration between Fusion Middleware and Oracle Utilities Application Framework based products. The Fusion Middleware stack (BPEL, Mediator, OSB or ODI) can be used to send transactions from external systems (directly or indirectly) to the Oracle Utilities Application Framework based products using the Web Services interface (XAI) used [...]

Calling EJB 3 from BPEL 10.1.3

Despite a number of useful blog entries out there it seems that calling EJB 3 from BPEL is still stumping people so thought I would go through the steps.  Note that these are much easier than in earlier releases of EJB and BPEL.
Create an EJB 3 Session Bean
First thing I did was create a simple [...]

Obtaining WSDL from a Deployed 10g BPEL Process

We always talk about the virtues of loose coupling with SOA, and the service interface is a key component of this.  Often we need to extract the service interface from a deployed BPEL process in order to call the process, or make use some of the some of the same services that the BPEL process [...]

Oracle Service Bus 2-Day Training

PTS is rolling out 2-day training classes for our partners on Oracle Service Bus (formerly BEA Aqualogic Service Bus), BPEL on WebLogic, and BPM. Starting next week, I will be delivering OSB training with former BEA’er and product expert Steve Waterhouse and long-time PTS integration expert Lawrence Kikuchi.
This class will walk you [...]

Clustering SOA Suite

Building a SOA Suite Cluster
Having spent a couple of weeks working on a SOA Suite cluster thought I would share some thoughts around clustering and SOA Suite.  Clustering of both BPEL Process Manager and Oracle Service Bus is relatively straightforward but there are a few gotchas.  Both BPEL and SOA Suite are stateless in the [...]

DBAdapter – java.sql.SQLException: ORA-00932: inconsistent datatypes: expected – got CLOB

Observed on BPEL PM 10.1.3.3.
We had a set of master-detail tables that had one of the columns as a CLOB, and a process that is polling for new or changed records on these tables.
When the process is deployed, the endpoint activation fails complaining “Expected – CLOB”.
The reason is that when the toplink query is generated, [...]

Tackling "Failed to evaluate correlation query"

Problem observed on BPEL PM 10.1.3.3.
I developed a simple BPEL process that uses BPEL correlation to receive callbacks into the process.
For this purpose, I altered the process WSDL to add one more operation.
The initiating operation was named “processOrder”. I decided to name the callback operation as “processOrderCallback”.
I promptly defined two properties on the correlation set [...]