Composite Lazy Loading in SOA 12c
Composite Lazy Loading
It is one of the new features in SOA Suite 12c which allows the components, WSDLs, and XSDs for a composite to be loaded as needed instead of loading them at server startup.
This new feature helps in substantially reducing start up time of the SOA servers specifically in scenarios when large number of composites are deployed to SOA Servers.
We can configure Composite Lazy Loading at two levels :
a) Domain Level
Below are the steps to set the lazy loading at the Domain Level:
Step 1:Launch the em console using the appropriate url:
Step 2: Go the Weblogic Domain drop down and select System MBean Browser
Step 3: In the System MBean Browser ,go the following path:
Application Defined MBeans –> oracle.as.soainfra.config –> Server: ServerName -> SoaInfraConfig –>soa-infra
Step 4: You can change the value to true to turn on the composite lazy loading feature as shown below and click on the Apply button.
b) Component Level
Below are the steps to set the lazy loading at the Component Level:
1. Go to composite.xml file of the SOA project where you want turn on/off this feature.
2. Add the new property lazyLoading=”false” as show in below screenshot:
Note: The property value set at composite level has high precedence over the one which is set at the Domain level.