Reuse BPEL XSLT maps in OSB

Reusing XSLT maps from existing BPEL processes in OSB is quite easy. There is however, a small change required in the namespace of the maps. At a minimal a BPEL process generally involves transformation from a Source namespace to a Target namespace for the invoking and response variables between the Client BPEL process and the … Continue reading

Global and Local Transactions in Oracle SOA 11g Composites

We will simulate a global transaction via a xaDataSource between a BPEL Composite and OSB that interact via native transports (SB and SOA-DIRECT) and define transaction boundaries. Global Transaction is governed by the following parameters viz. the message exchange pattern, the datasource and the composite properties for the particular components viz. bpel.config. Behaviour: In a … Continue reading

OSB 11g Asynchronous Request Response with 11gR1 SOA Composite

SOA 11gR1 now provides the soa-direct transport which makes it possible to use the RMI based transactional Weblogic T3 Protocol to communicate between OSB and SCA. I am not quite sure how much this is different from the sb transport already available with the earlier versions, but the current SOA 11gR1 version insists that the … Continue reading

OSB Dynamic Routing

OSB can do dynamic routing based on the abstract wsdl which means that any proxy or business service that is based on the same abstract wsdl can be used included in the set of dynamic routes. As for example, if there are two business services eg. MultipleOperationsViaBranching and ServiceCalloutsWithErrorHandling that are each based on the … Continue reading

Sequence Diagrams to Oracle SCA

Oracle SOA 11g brings the Service Composite Architecture for the developers.  Barring the OSB, almost all other Oracle SOA Components will now have a uniform single design time presentation, resulting in easier SOA Artifacts life-cycle management and end to end visibility. However, this is still very much in the domain of an experienced SOA Developer. … Continue reading