18 Oracle WebLogic Server Compliance Standards

These are the compliance rules for the Oracle WebLogic Server compliance standards

18.1 Weblogic Server Configuration Compliance

The compliance rules for the Weblogic Server Configuration Compliance standard follow.

18.1.1 Enable Java Net Fast Path Check

Description: The compliance standard rule verifies whether Java Net FastPath attribute is enabled or not. This attribute enables the Oracle JDBC driver to reduce data copies and fragmentation.

Severity: Critical

Rationale: Enabling this attribute, enables Fast Application Notification (FAN) event awareness of WebLogic Server.

18.1.2 Gathered Writes Enabled

Description: The compliance standard rule verifies whether gathered writes over NIO socket channels enabled or not.

Severity: Critical

Rationale: Enabling GatheredWritesEnabled attribute increases efficiency during I/O in environments with high network throughput.

18.1.3 Jdbc Datasource Protocol Check

Description: The rule verifies whether JDBCDatasourceProtocol attribute is SDP protocol or not. WebLogic Server data sources using a JDBC connection string with the protocol portion being set to SDP (PROTOCOL=SDP) are restricted to Exalogic Elastic Cloud Software.

Severity: Critical

Rationale: JDBC Datasource Protocol Check

18.1.4 Jms File Store Configured To Zfs Storage Check

Description: The compliance standard rule verifies whether JMS persistent file store is configured to ZFS storage.

Severity: Critical

Rationale: By configuring the file store to ZFS store, it will be automatically migrated from an unhealthy server instance to a healthy server instance.

18.1.5 Jms Server Maximum Message Count Check

Description: The compliance standard rule verifies whether maximum message count quota for JMS server to be configured for a reasonable value.

Severity: Critical

Rationale: Tuning maximum message count for JMS Server, may improve performance dramatically, such as when the JMS application defers acknowledges or commits

18.1.6 Jsse Enabled

Description: The compliance standard rule verifies whether JSSE as SSL is enabled or not for Weblogic Server target.

Severity: Critical

Rationale: JSSE is the Java standard framework for SSL and TLS and includes both blocking-IO and non-blocking-IO APIs. When WebLogic Server with JSSE SSL is used as either an SSL client or as the SSL server, it can communicate via SSL with instances of WebLogic Server (version 8.1 and later) that use the Certicom SSL implementation.

18.1.7 Oracle Optimize Utf8 Conversion Check

Description: The compliance standard rule verifies whether the Oracle JDBC optimize UTF-8 conversion option is enabled or not.

Severity: Critical

Rationale: Enabling this attribute, enforces UTF-8 encoding for all files and directories in the file system. When 'Reject non UTF-8' option set, any attempts to create a file or directory with an invalid UTF-8 encoding will fail.

18.1.8 Outbound Enable Check For Sdp Channel

Description: The compliance standard rule verifies whether outbound attribute is enabled for the custom replication channel that uses SDP.

Severity: Critical

Rationale: Enabling this attribute, allows all outbound traffic to use this channel. SDP is an Infiniband feature that can be used as an alternative to TCP/IP that reduces network latency and CPU utilization.

18.1.9 Performance Pack Enabled

Description: The compliance standard rule verifies whether BEA WebLogic Server Performance Pack is enabled or not

Severity: Critical

Rationale: Benchmarks show major performance improvements in WebLogic Server when you use the performance pack for your platform. Performance packs use a platform-optimized (native) socket multiplexor to improve server performance.

18.1.10 Scattered Reads Enabled

Description: The compliance standard rule verifies whether scattered reads over NIO socket channels are enabled or not.

Severity: Critical

Rationale: Enabling ScatteredReadsEnabled attribute increases efficiency during I/O in environments with high network throughput.

18.1.11 Synchronous Write Policy Check For Jms File Stores

Description: The compliance standard rule verifies whether synchronous-write-policy is configured to direct-write for JMS file stores.

Severity: Critical

Rationale: Configuring synchronous write policy to direct-write will improve reliability.