Invoking a SCA composite synchronously from an OSB service
In this recipe, we will create a SOA Suite composite application, which has a BPEL service component with a synchronous Direct Binding service interface. The direct binding interface will be invoked from an OSB business service through the SOA-DIRECT transport:
The SOA-DIRECT transport supports transactions and identity propagation across JVMs and uses the T3 RMI protocol to communicate with the SOA Suite server. It's important that the SOA Suite and the OSB server are on the same patch set level, otherwise we can get java class version errors.
Getting ready
Copy the soa-suite-invoking-soa-composite-sync
holding the JDeveloper project from \chapter-8\getting-ready\invoking-soa-composite-sync\
into a local workspace folder.
Import the base OSB project containing the necessary schemas and the right folder structure into Eclipse from \chapter-8\getting-ready\invoking-soa-composite-sync
.
How to do it...
First we need a SOA Suite composite...