About Oracle Fusion Middleware Performance Planning

3-4 Oracle Fusion Middleware Performance and Tuning Guide the functional objectives you have established with the user community, your ability to measure whether the criteria are being met, and your ability to take corrective action to overcome any exceptions. Ongoing performance monitoring enables you to maintain a well-tuned system. Keeping a history of the applications performance over time enables you to make useful comparisons. With data about actual resource consumption for a range of loads, you can conduct objective scalability studies and from these predict the resource requirements for anticipated load volumes. For more information on evaluating performance, see Chapter 4, Monitoring Oracle Fusion Middleware .

3.2.2 Design Applications for Performance and Scalability

The key to good performance is good design. The design phase of the application development cycle should be an on-going process. Cycling through the planning, monitoring and tuning phases of the application development cycle is critical to achieving optimal performance across Fusion Middleware deployments. Using an iterative design methodology enables you to accommodate changes in your work loads without impacting your performance objectives. See the following Oracle Fusion Middleware developer’s documentation for more information on recommended design techniques: ■ Oracle Fusion Middleware Developers Guide for Oracle SOA Suite ■ Oracle Fusion Middleware Developers Guide for Oracle WebCenter ■ Oracle Fusion Middleware Developers Guide for Oracle TopLink ■ Oracle Fusion Middleware Fusion Developers Guide for Oracle Application Development Framework ■ Oracle Fusion Middleware Application Developers Guide for Oracle Identity Management

3.2.3 Monitor and Measure Your Performance Metrics

Oracle Fusion Middleware provides a variety of technologies and tools that can be used to monitor Server and Application performance. Monitoring enables you to evaluate Server activity, watch trends, diagnose system bottlenecks, debug applications with performance problems and gather data that can assist you in tuning the system. For more information, see Chapter 4, Monitoring Oracle Fusion Middleware. . Performance tuning is specific to the applications and resources that you have deployed on your system. Some common tuning areas are included in Chapter 2, Top Performance Areas. See Also: Oracle Database Performance Tuning Guide Oracle Fusion Middleware Performance and Tuning for Oracle WebLogic Server Oracle Fusion Middleware Administrators Guide