Skip navigation.

Using WSRP with WebLogic Portal

  Previous Next vertical dots separating previous/next from contents/index/pdf Contents View as PDF   Get Adobe Reader

Best Practices for Implementing WSRP

This section describes programming and tuning practices that you should follow to ensure the best performance of your WSRP-compliant portlets, Producers, and Consumers. It contains the following guidelines:

 


Portlet Programming Guidelines

Please follow these guidelines when programming WSRP-compliant portlets:

 


Performance Tuning Recommendations

To ensure optimal performance of your Producers and Consumers, we recommend the following performance tuning guidelines:

Listing 3-1 Enabling Attachment Support

<?xml version="1.0" encoding="UTF-8"?>
wsrp-producer-config
xmlns="http://www.bea.com/servers/weblogic/wsrp-producer-config/8.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/servers/weblogic/wsrp-producer-config/8.0
wsrp-producer-cnfig.xsd">
    <service-config>
<registration required="false" secure="true"/>
<service-description secure="true"/>
<markup secure="true" rewrite-urls="true" transport="attachment"/>
<portlet-management required="false" secure="true"/>
</service-config>

Listing 3-2 Setting the Connection Timeout

<?xml version="1.0" encoding="UTF-8"?>
<wsrp-producer-registry
xmlns="http://www.bea.com/servers/weblogic/wsrp-producer-registry/8.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/servers/weblogic/wsrp-producer-registry/8.0 
wsrp-producer
-registry.xsd">
     <!-- Upload limit (in bytes) -->
<upload-read-limit>1048576</upload-read-limit>
     <!-- Timeout (in milli seconds) -->
<connection-timeout-secs>120000</connection-timeout-secs>

Note: 120000—in milliseconds—is a suggested timeout period. Your needs might require a longer or shorted timeout.

 


Other Guidelines

User sessions on Consumer web applications might be lost if session cookies between Producers and Consumers overlap. To prevent this, open weblogic.xml and configure your web applications to include the domain name and web application path for session cookies. Please refer to session-descriptor in weblogic.xml Deployment Descriptor Elements at:

http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/weblogic_xml.html#1038173 

for details on how to set the domain name and path.

 

Skip navigation bar  Back to Top Previous Next