Saturday, June 9, 2012

Deploying SOA Composites

There are three primary ways of deploying a SOA composite application

·         Deploy using Jdeveloper

·        Deploy the SAR file in Oracle Enterprise Manager Fusion Middleware Control Console with the Deploy SOA Composite wizard

·        Use Ant scripts to deploy the SOA composite

As best practice recommendation from oracle :

On Dev environments  JDeveloper should be used for deploying SCA composites. On Test environment use ANT to deploy the SCA composites. On Pre-Prod/UAT/Prod environments, use Oracle Enterprise Manager to deploy the SCA composites.

 

 

 

Exception Handling Best practises in SOA Composites

Never Develop/Deploy a BPEL process without any Exception handler attached to the main scope or a Fault Policy attached to the process. At least the “catch all” branch must be present to catch the faults that occurred in the process(if not for specific ones)  or the same must be handled in the Fault Policy files.