Introduction
This chapter looks at some of the things you can do to tune the underlying platform on which the SOA Suite runs. SOA Suite is an enterprise Java application, and therefore runs on top of a stack consisting of hardware, operating system, JVM, and application server. Each of these layers builds upon resources provided by the layers below them, and can be tuned to improve the performance of Oracle SOA Suite.
The previous diagram shows the layers in the SOA Suite stack, and examples of the services that they provide to the layer above it. This chapter gives some of the key techniques for tuning the operating system, the application server, and selecting a JVM. JVM memory and garbage collection tuning are such key concepts that they get their own chapters.
Performance gains obtained by tuning the underlying platform components can be significant because they impact all of the layers above it; so platform tuning is one of the most important aspects when tuning an Oracle SOA Suite 11g...