1 Introduction and Roadmap

This chapter gives you an overview of the Performance Tuning guide by describing the contents and organization of the chapters.

This chapter contains the following sections:

1.1 Document Scope and Audience

Tuning Performance is for a target audience of Application developers, Oracle Fusion Middleware administrators, database administrators, and Web masters. This Guide assumes knowledge of Fusion Middleware Administration and hardware performance tuning fundamentals, WebLogic Server, XML, and the Java programming language.

1.2 Guide to this Document

  • This chapter, Chapter 1, "Introduction and Roadmap," introduces the objectives and organization of this guide.

  • Chapter 2, "Top Performance Areas," describes top tuning areas for Oracle Fusion Middleware and serves as a 'quick start' for tuning applications.

  • Chapter 3, "Performance Planning," describes the performance planning methodology and tuning concepts for Oracle Fusion Middleware.

  • Chapter 4, "Monitoring Oracle Fusion Middleware," describes how to monitor Oracle Fusion Middleware and its components to obtain performance data that can assist you in tuning the system and debugging applications with performance problems.

  • Chapter 5, "Using the Oracle Dynamic Monitoring Service" provides an overview and features available in the Oracle Dynamic Monitoring Service (DMS).

  • Chapter 6, "Tuning Oracle HTTP Server," discusses the techniques for optimizing Oracle HTTP Server performance, the Web server component for Oracle Fusion Middleware. It provides a listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the Web.

  • Chapter 7, "Tuning Oracle Metadata Service," provides tuning tips for Oracle Metadata Service (MDS). MDS is used by Oracle Application Development Framework to manage metadata.

  • Section 8, "Tuning Oracle Fusion Middleware Security Performance Tuning" describes Oracle Platform Security for Java. Oracle Platform Security for Java is the Oracle Fusion Middleware security implementation for Java features such as Java Authentication and Authorization Service (JAAS) and Java EE security. This chapter describes how you can configure it for optimal performance.

  • Chapter 9, "Tuning Oracle Application Development Framework (ADF)," provides basic guidelines on how to maximize the performance and scalability of the ADF stack in applications. Oracle ADF is an end-to-end application framework that builds on Java Platform, Enterprise Edition (Java EE) standards and open-source technologies to simplify and accelerate implementing service-oriented applications. This chapter covers design time, configuration time, and deployment time performance considerations.

  • Chapter 10, "Tuning Oracle TopLink," provides some of the available performance options for Java Persistence API (JPA) entity architecture. Oracle TopLink includes EclipseLink as the JPA implementation.

  • Chapter 11, "Tuning the SOA Infrastructure," describes the common SOA infrastructure tuning parameters for configuring Oracle Service-Oriented Architecture (SOA) Suite components to improve performance. Oracle SOA Suite provides a complete set of service infrastructure components for designing, deploying, and managing SOA composite applications. Oracle SOA Suite enables services to be created, managed, and orchestrated into SOA composite applications. Composites enable you to easily assemble multiple technology components into one SOA composite application.

  • Chapter 12, "Tuning Oracle BPEL Process Manager" provides several BPEL property settings that can be configured to optimize performance at the process, domain, and application server levels. This chapter describes these property settings and provides recommendations on how to use them.

  • Chapter 13, "Tuning Oracle Mediator" describes how to tune Oracle Mediator, a service engine within the Oracle SOA Service Infrastructure, for optimal performance. Oracle Mediator provides the framework to mediate between various providers and consumers of services and events. The Mediator service engine runs with the SOA Service Infrastructure Java EE application.

  • Chapter 14, "Tuning Oracle Managed File Transfer," describes how to tune Oracle Managed File Transfer, a new product in 12c (12.1.3). Oracle Managed File Transfer (MFT) is a high performance, standards-based, end-to-end managed file gateway. It features design, deployment, and monitoring of file transfers using a lightweight web-based design-time console that includes file encryption, scheduling, and embedded FTP and sFTP servers.

  • Chapter 15, "Tuning Oracle Business Rules" describes the technology that enables automation of business rules; it also discusses the extraction of business rules from procedural logic such as Java code or BPEL processes.

  • Chapter 16, "Tuning Oracle Business Process Management" describes how to tune Oracle Business Process Management (BPM), which provides a seamless integration of all stages of the application development life cycle from design-time and implementation to run-time and application management.

  • Chapter 17, "Tuning Oracle Human Workflow" describes how to tune Oracle Human Workflow for optimal performance. Oracle Human Workflow is a service engine running in Oracle SOA Service Infrastructure that allows the execution of interactive human driven processes. A human workflow provides the human interaction support such as approve, reject, and reassign actions within a process or outside of any process. The Human Workflow service consists of a number of services that handle various aspects of human interaction with a business process.

  • Chapter 18, "Tuning Oracle Business Activity Monitoring" describes how to tune the Oracle Business Activity Monitoring dashboard application for optimal performance. Oracle Business Activity Monitoring (BAM) provides the tools for monitoring business services and processes in the enterprise.

  • Chapter 19, "Tuning Oracle Service Bus" describes how to tune the Oracle Service Bus, which provides connectivity, routing, mediation, management and also some process orchestration capabilities. It is part of a larger system where it plays the role of an intermediary between two or more applications (servers).

  • Chapter 20, "Tuning Oracle Enterprise Scheduler Service" describes how to tune the Oracle Enterprise Scheduler Service, which enables scheduling and running jobs within a particular time frame, or workshift, using rules to create work assignments.