Database Reference
In-Depth Information
Tuning the SOA Infrastructure
After the underlying Oracle WebLogic Server has been tuned for performance,
the SOA infrastructure becomes the next area to optimize where different service
engines, audit store configuration, persistence settings, and threads can be op-
timized. In this section, you will learn how to tune the following:
SOA Infrastructure properties to lower audit levels and disable payload valid-
ation.
Service Engine threads for BPEL and BPMN engines.
Mediator Service Engine threads for parallel processing, re-sequencing con-
currency, and sleep intervals.
JCA Adapter properties for threads, transactions, streaming, batching, and
timeouts.
Since all the tuning covered here is done by overriding the default server
MBeans, this chapter also includes a few WLST scripts that updates them. The
scripts are general purpose, and understanding how to execute them will allow
you to modify any server level MBeans.
Adjusting the log level
Oracle SOA Suite 11g writes standard out and log information in flat files on
the filesystem. The logs typically reside under $MW_HOME/user_projects/
domains/[Domain]/servers/[soa_server]/logs . Set the log levels to
SEVERE across the board. This will reduce the amount of information logged and
will give a slight improvement on performance. These log levels can be adjusted
and enabled to higher levels of auditing at runtime, if additional debugging inform-
ation is ever required. To set the log levels:
1.
Log in to Oracle Enterprise Manager Fusion Middleware Control.
2.
Right-click on soa-infra and navigate to Logs | Log Configuration .
3.
Select the dropdown View With Persistent Log Level State .
4.
Apply the following Log Configuration settings:
Search WWH ::




Custom Search