Tuesday Apr 19, 2016

WhitePaper: WebCenter Portal Taskflow Customization in 12c

WebCenter Portal exposes its common functionalities using task flows (ADF Libraries). With the JDeveloper Customization Developer role, customers can customize WebCenter Portal task flows to extend or alter the out-of-the-box look and feel and functionality. The beauty of the JDeveloper Customization Developer role is that look and feel of the out-of-the-box shipped task flows of WebCenter Portal can be altered without actually writing any code. Whitepaper(http://www.oracle.com/technetwork/middleware/webcenter/learnmore/wcptaskflowcustomization12c-2994486.pdf)  describes the steps to alter the look and feel of the out-of-the-box shipped task flows using the JDeveloper Customization Developer role.[Read More]

Monday Apr 04, 2016

Creating a WebCenter Portal Page Template Based on a Bootstrap Theme

Did you want to use a different bootstrap theme for a page template in WebCenter than the ones provided OOTB by WebCenter Portal ? This whitepaper(http://www.oracle.com/technetwork/middleware/webcenter/learnmore/wcppagetemplatebootstraptheme-2968917.pdf)  describes how it is done. 

[Read More]

Wednesday Mar 09, 2016

New JSK for WebCenter Portal 12.2.1 available now!!!

A new version of Jump Start Kit (JSK) v2 for WebCenter Portal 12.2.1 is now available for Linux x86-64 systems. The new additions include

  1. Sample portals AviPartner and AviIntranet to help you get started quickly, showcasing various features in WebCenter Portal 12.2.1. 
  2. Enabled the ability to use image renditions in content presenter.
  3. Enabled SAML SSO OOTB between WebCenter Content and WebCenter Portal.
  4. Removed the need for same database schema and WebCenter Portal instance password
  5. Install using any custom password
The Jump Start Kit (JSK) for WebCenter Portal is a utility that installs a fully functional version of WebCenter Portal pre-integrated with Oracle WebCenter Content, including key features enabled and preconfigured, all within a single machine instance (virtual or physical). The JSK supports Linux x86-64. It is targeted to developers or product evaluation only, and is not supported for production use.

Sample Portals

Sample AviPartner Portal
Sample AviIntranet Portal

Monday Feb 01, 2016

Oracle WebLogic Portal 10.3.7

Announcing the availability of WebLogic Portal 10.3.7 Certification Release
27 January 2016

Certification Release

WebCenter product management team is delighted to announce the availability of Oracle WebLogic Portal 10.3.7 release. This release brings in certifications for latest the operating systems, databases, and browsers.

This release cumulates all the fixes that went into the product since the last release—over 45 defect fixes, including 5 performance enhancements and 6 security vulnerabilities.  The following platforms are certified:

· OS.  Microsoft Windows Server 2012 R2, Oracle Linux 6, Oracle Solaris 11

· Database.  Oracle Database 12.2.1, Microsoft SQL Server 2008, IBM DB2 10.5 FP2

· Browsers & Others.  Microsoft Internet Explorer 11, Firefox 31+, Google Chrome 41+, Java 7

Customers can upgrade to Oracle WebLogic Portal 10.3.7 from release 10.2 or later.

Support for this certification release is the same as WebLogic Portal 10.3.6, specified in Oracle Lifetime Support Policy for Oracle Fusion Middleware.


Download Oracle WebLogic Portal 10.3.7

Oracle WebLogic Portal Documentation
Upgrade Guide

Wednesday Jan 13, 2016

Scalability and Performance Benchmarking WhitePaper WebCenter Portal 12.2.1 NOW LIVE

Announcing the availability of Performance Scalability and Benchmarking whitepaper for WebCenter Portal 12.2.1 is on Oracle Technology Network. The whitepaper can be accessed at http://www.oracle.com/technetwork/middleware/webcenter/portal/learnmore/wcportal-performance-benchmarks1221-2859701.pdf The results are meant to assist readers in sizing hardware requirements for their own deployments.[Read More]

Monday Jul 15, 2013

New Release of Oracle WebLogic Portal

As part of our continued commitment to support existing portal customers, we are pleased to announce that Oracle WebLogic Portal 10.3.6 is now generally available.  Oracle WebLogic Portal 10.3.6 release is primarily a certification release. It provides the following additional certifications:
  • Oracle JDK 1.7.0_02+
  • Oracle WebLogic Server 10.3.6
  • Oracle Database
  • Oracle Coherence 3.7.1
  • Compatibility with the latest versions of WebCenter Portal and WebCenter Content.
  • Eclipse 3.8
  • Microsoft IE 10

Customers are encouraged to upgrade their deployments to this release (including upgrading to Weblogic Server 10.3.6) to comply with Oracle’s error correction policy.

At this time, the release is now only available on OTN and Documentation for the release can be found here

Monday Apr 08, 2013

Oracle WebCenter Spaces Performance Analysis and Tuning in Practice - Part 1

by JayJay Zheng

A post-development performance tuning practice for addressing Oracle WebCenter Spaces performance issues

Write for OTN
Earn money and promote your technical skills by writing a technical article for Oracle Technology Network.
Learn more

April 2013

  • Read Part 1: Configurations: Oracle WebCenter Spaces and Web Cache Server
  • Read Part 2: JVM Monitoring and Tuning and Oracle WebCenter Spaces Application Tuning

download-icon13-1Oracle WebCenter Portal
download-icon13-1Oracle JRockit


I have been engaged with performance analysis and tuning of the Oracle WebCenter Spaces application for various customers. This article is based on my previously analyzed data but the principles described here can be applied to any generic Oracle WebCenter Spaces application.

This is a post-development performance tuning practice. The goal is to streamline the process of addressing Oracle WebCenter Spaces performance issues and align configurations and code modifications with best practices. To be specific, the WebCenter Spaces application examined here was taking an average of 3-5 seconds for page to page navigation with 10-20 concurrent users of the business requirement. The goal is to reduce page to page navigation to seconds.

The article covers the findings, modifications and recommendations and includes the best practices that can be applied to generic WebCenter Spaces applications. The following are listed as top performance areas and examined for potential performance improvement:

  •  Oracle WebCenter Spaces OHS Configurations
  • Web Cache Server Configurations
  • JVM Monitoring and Tuning
  • Oracle WebCenter Spaces Application Tuning

This article is part one of a two-part series. Part one focuses on:

  • Oracle WebCenter Spaces OHS Configurations
  • Web Cache Server Configurations 

The Oracle WebCenter Spaces application examined in this article is based on Oracle WebCenter Patch Set 4 with Oracle Weblogic Server It is understood that there are potential performance improvements on Oracle WebCenter patch set 5. Several monitoring tools are used throughout this performance practice, such as Oracle Enterprise Manager Control, Oracle Weblogic Console, Oracle Web Cache Manager Console, Oracle JRockit Mission Control, and third party browser plugins including Firebug and, YSlow. A review of the relevant Oracle documentation is recommended for details of the various functionalities.

Looking to read the rest of the article? Visit OTN to learn more!

JayJay Zheng is a Solution Architect and certified Oracle WebCenter implementation specialist with AurionPro SENA. An Oracle Fusion Middleware evangelist, JayJay has over seven years of experience consulting in Oracle ADF, Oracle WebCenter Portal/Content, and SOA technologies. Twitter Blog LinkedIn

Tuesday Apr 02, 2013

Oracle WebCenter 11g Release 1 (

We're pleased to announce an updated release for Oracle WebCenter Content and WebCenter Portal.  Release includes many bug fixes in addition to enhancements to the WebCenter Content Application Extension Framework (AXF) supporting integrations with E-Business Suite and PeopleSoft.

More information about WebCenter 11g Release 1 (

Monday Oct 22, 2012

Siemens AG, Sector Healthcare, Increases Transparency and Improves Customer Loyalty with Web Portal Solution

Siemens AG, Sector Healthcare, Increases Transparency and Improves Customer Loyalty with Web Portal Solution

Customer Name – Siemens AG, Sector Healthcare
Customer Revenue – 73,515 Billion Euro (2011, Siemens AG total)
Customer Quote – “The realization of our complex requirements within a very short amount of time was enabled through the competent implementation partner Sapient, who fully used the  very broad scope of standard functionality provided in the Oracle WebCenter Portal, and the management of customer services, who continuously supported the project setup. ” – Joerg Modlmayr, Project Manager, Healthcare Customer Service Portal, Siemens AG

The Siemens Healthcare Sector is one of the world's largest suppliers to the healthcare industry and a trendsetter in medical imaging, laboratory diagnostics, medical information technology and hearing aids. Siemens offers its customers products and solutions for the entire range of patient care from a single source – from prevention and early detection to diagnosis, and on to treatment and aftercare. By optimizing clinical workflows for the most common diseases, Siemens also makes healthcare faster, better and more cost-effective.

To ensure greater transparency, increased efficiency, higher user acceptance, and additional services, Siemens AG, Sector Healthcare, replaced several existing legacy portal solutions that could not meet the company’s future needs with Oracle WebCenter Portal. Various existing portal solutions that cannot meet future demands will be successively replaced by the new central service portal, which will also allow for the efficient and intuitive implementation of new service concepts. 

With Oracle, doctors and hospitals using Siemens medical solutions now have access to a central information portal that provides important information and services at just the push of a button. 

Customer Name – Siemens AG, Sector Healthcare
Customer URLwww.siemens.com
Customer Headquarters – Erlangen, Germany
Industry – Industrial Manufacturing
Employees – 360,000 
  • Replace disparate medical service portals to meet future demands and eliminate an  unnecessarily high level of administrative work caused by heterogeneous installations
  • Ensure portals meet current user demands to improve user-acceptance rates and increase number of total users
  • Enable changes and expansion through standard functionality to eliminate the need for reliance on IT and reduce administrative efforts and associated high costs
  • Ensure efficient and intuitive implementation of new service concepts for all devices and systems
  • Ensure hospitals and clinics to transparently monitor and measure services rendered for the various medical devices and systems 
  • Increase electronic interaction and expand services to achieve a higher level of customer loyalty
Solution – 
  • Deployed Oracle WebCenter Portal to ensure greater transparency, and as a result, a higher level of customer loyalty 
  • Provided a centralized platform for doctors and hospitals using Siemens’ medical technology solutions that provides important information and services at the push of a button
  • Reduced significantly the administrative workload by centralizing the solution in the new customer service portal
  • Secured positive feedback from customers involved in the pilot program developed by design experts from Oracle partner Sapient. The interfaces were created with customer needs in mind. The first survey taken shortly after implementation came back with 2.4 points on a scale of 0-3 in the category “customer service portal intuitiveness level”
  • Met all requirements including alignment with the Siemens Style Guide without extensive programming
  • Implemented additional services via the portal such as benchmarking options to ensure the optimal use of the Customer Device Park
  • Provided option for documentation of all services rendered in conjunction with the medical technology systems to ensure that the value of the services are transparent for the decision makers in the hospitals 
  • Saved and stored all machine data from approximately 100,000 remote systems in the central service and information platform
  • Provided the option to register errors online and follow the call status in real-time on the portal
  • Made  available at the push of a button all information on the medical technology devices used in hospitals or clinics—from security checks and maintenance activities to current device statuses
  • Provided PDF format Service Performance Reports that summarize information from periods of time ranging from previous weeks up to one year, meeting medical product law requirements 
Why Oracle – Siemens AG favored Oracle for many reasons, however, the company ultimately decided to go with Oracle due to the enormous range of functionality the solutions offered for the healthcare sector.“We are not programmers; we are service providers in the medical technology segment and focus on the contents of the portal. All the functionality necessary for internet-based customer interaction is already standard in Oracle WebCenter Portal, which is a huge plus for us. Having Oracle as our technology partner ensures that the product will continually evolve, providing a strong technology platform for our customer service portal well into the future,” said Joerg Modlmayr project manager, Healthcare Customer Service Portal, Siemens AG.

Partner Involvement – Siemens AG selected Oracle Partner Sapient because the company offered a service portfolio that perfectly met Siemens’ requirements and had a wealth of experience implementing Oracle WebCenter Portal. Additionally, Sapient had designers with a very high level of expertise in usability—an aspect that Siemens considered to be of vast importance for the project. 

“The Sapient team completely met all our expectations. Our tightly timed project was completed on schedule, and the positive feedback from our users proves that we set the right measures in terms of usability—all thanks to the folks at Sapient,” Modlmayr said. 

Partner Name – Sapient GmbH Deutschland
Partner URLwww.sapient.com

Monday Jul 30, 2012

New WebCenter Portal Releases Now Available

As part of our continued commitment to support existing portal customers, we are pleased to announce that Oracle WebLogic Portal 10.3.5 is now generally available. 

Oracle WebLogic Portal 10.3.5 release adds certification against Oracle WebLogic Server 10.3.5. At this time, the release is now only available on OTN and Documentation for the release can be found here

Thursday Jul 26, 2012

The Real Power of a Portal

By Mark Brown, Sr. Director, Oracle WebCenter

Portals have been around for a long time, a very long time in technology terms.  At last check, Gartner was talking about the 7th generation of Portal software. And portal products have evolved considerably. Rich frameworks to ease development, pre-configured integrations with common data sources, new UI technology like mobile devices, and new integrations standards have come and in some cases gone. But regardless of the new features or different environment variables, Portals have served one purpose extremely well, to serve as a front end for business critical applications. 

Applications, in this context, are not just the typical CRM or ERP applications, but the middleware driven applications that hold those 'core' applications together and increasing serve as the glue between those applications. And why would you choose to present those applications in a Portal? Here are three great reasons.

Many applications, even packaged, purchased applications don't meet the expectations of an increasingly computer savvy employee base. Some of these applications have evolved over the years and include very complex interaction models, and training is always an issue. With a Portal, it is possible to put the necessary logic in the user interface of the Portal and simplify and modernize what your users are using. When the Portal is tied to your Identity Management stack as it should always be, this access is controlled and secure.

Now that we have a simplified, modernized UI on top of some of our older apps, what about other information that is critical to making a good business decision? If you are entering an expense, it would be good to have immediate access to the policies and procedures documents around that step in the business flow.  Taking it a step further, it would be extremely useful to know how that transaction was going to affect your budget.   The aggregation of interesting data is a loud cry from the Business users.

Now that we have key business flows presented in a modern UI along with other interesting data, what about extending that solution directly to the 'consumer' -- even if they are outside of our firewall?  Self-service is often thought about in terms of employee self-service, but why not extend that capability to the partners and customers we deal with everyday? This rich interaction can be a differentiator for your organization. Partners who are on-boarded can see the latest data, get feedback and update their information more easily with you, will be better partners for you. 

Oracle WebCenter Portal
Oracle's answer to these issues is Oracle WebCenter Portal, which is a full featured, modern Portal. Oracle WebCenter Portal supports multiple technologies to build user interfaces and aggregate useful information. In addition, Oracle WebCenter Portal includes rich, pre-configured services to allow social interactions as well as industry leading content integration.  Are you looking to learn how you can use Oracle WebCenter Portal to modernize, aggregate and extend your Portals? Be sure to join us today for a webcast where I’ll share exactly how to do so!

Wednesday May 02, 2012

Oracle BPM Suite & Oracle WebCenter

By Tamer Qumhieh, Sr. Technology Sales Consultant, Oracle

Lately, the wave of Social Business Process Management (BPM) is picking up really fast, and as a result, Oracle BPM has a tight integration with Oracle WebCenter Portal by enabling ‘Process Space’, but this integration is only with ‘WebCenter Spaces’ based portals & not ‘Custom WebCenter Portal – Jdeveloper based’. In addition, and although Oracle WebCenter Portal offers an out-of-the-box ‘worklist’ taskflow, it has some limitations in terms of offering a full fledged worklist inbox. So, within this article I describe in a step-by-step approach how to enable and add a fully fledged BPM worklist inbox within a customer Oracle WebCenter Portal application. 

Notes: within this article, I do assume a BPM process is already built and deployed to SOA server.

1) Enable Global Trust between domains:

At both WebCenter & SOA domains, navigate to WLS console and set the password highlighted below (for example ‘welcome1’) on both domains, make sure it is the same password.

2) Make sure the below libraries are deployed on WebCenter server, by default they should

3) In WebCenter domain, create ‘foreign JNDI’ reference for SOA server

a. Within WebCenter WLS Console, click ‘Foreign JNDI Provider

b. Navigate to Domain Structure > Services > Foreign JNDI Providers.

c. Click New.

d. In the Name field, enter ForeignJNDIProvider-SOA.

e. Click OK.

f. Click the ForeignJNDIProvider-SOA link.

g. The Settings for ForeignJNDIProvider-SOA page appears.

h. Enter values for the fields listed in below table:

Initial Context Factory


Provider URL





Enter the password for the user

Confirm Password

Enter the same password again

i. Click ForeignJNDIProvider-SOA.

j. Click the Links tab.

k. Under Foreign JNDI Links, click New.

l. The Create a Foreign JNDI Link page appears.

m. Enter values for the fields listed below:



Local JNDI Name


Remote JNDI Name


n. Repeat step (m) six times and enter values shown below:







 5) Add required libraries to portal application.

a. Make sure jdeveloper ‘BPM’ extension is installed within jdeveloper.

b. Right click portal project then select libraries & class paths and add the ‘WSRP Container’.

c. backup ‘bpm-service.jar’ located at JDEV_HOME\soa\modules\oracle.soa.workflow_11.1.1  to  ‘bpm-service.jar.orig’

d. copy ‘bpm-service.jar’ from SOA_HOME\soa\modules\oracle.soa.workflow_11.1.1  to  the same directory mentioned above.

e. Repeat the above 2 steps but this time replacing the ‘bpm-service.jar’ in WEBCENTER_HOME\soa\modules\oracle.soa.workflow_11.1.1  

f. Add ‘JDEV_HOME\soa\modules\oracle.soa.workflow_11.1.1\bpm-service.jar’ to your portal classpath. 

g. Add ‘adflibTaskListTaskFLow.jar’  &  ‘adflibWorklistComponents.jar’   from  SOA_SERVER\soa\modules\oracle.soa.worklist_11.1.1 into your portal app classpath. 

6) Edit portal project deployment to include those libraries during deployment. Right click project, select deployment and click edit button:

7) Mark libraries as below:

8) Create file ‘wf_client_config.xml’ in ‘src’ folder: 

9) Copy and paste below xml code:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<workflowServicesClientConfiguration  xmlns="http://xmlns.oracle.com/bpel/services/client" clientType="REMOTE">

   <server default="true" name="FEDERATED_SERVER_NAME">











         <identityPropagation mode="dynamic" type="saml">


               <policy-reference enabled="true" category="security"







10) make sure to substitute the values marked in red:

a. SOA_SERVER: soa server IP address or name.

b. SOA_PORT: with your soa server ports (for example 8001)


i. Within SOA enterprise manager, you can get the federated server name as described in below screenshot:

 11) Create a new page, for example ‘worklist.jspx’ and add the ‘tasklist-task-flow-definition’ to the page as a region. Make sure to select ‘adfLibTaskFlow.jar’ from component palette

12) Set taskflow parameter as below:





all other parameters that starts the word ‘show


13) Go to ‘Application/security/resource grants

14) And add security privileges as below

15) Add ‘worklist.jspx’ to portal navigation and set security as below

16) Run/deploy portal and test page:

Within this article I hope you gained a better understanding of the details required for building a Social BPM portal by injecting Oracle fully fledged BPM worklist application within Oracle WebCenter Portal. If you have questions please leave them in the comments or contact me tamer.qumhieh@oracle.com

Friday Apr 13, 2012

Q&A: Drive Online Engagement with Intuitive Portals and Websites

Drive Online Engagement with Intuitive Portals & Websites

We had a great webcast yesterday and wanted to recap the questions that were asked throughout.

Can ECM distribute contents to 3rd party sites?
ECM, which is now called WebCenter Content can distribute content to 3rd party sites via several means as well as SSXA - Site Studio for External Applications.

Will you be able to provide more information on these means and SSXA?
If you have an existing JSP application, you can add the SSXA libraries to your IDE where your application was built (JDeveloper for example).  You can now drop some code into your 3rd party site/application that can both create and pull dynamically contributable content out of the Content Server for inclusion in your pages.  

If the 3rd party site is not a JSP application, there is also the option of leveraging two Site Studio (not SSXA) specific custom WebCenter Content services to pull Site Studio XML content into a page.

More information on SSXA can be found here: http://docs.oracle.com/cd/E17904_01/doc.1111/e13650/toc.htm

Is there another way than a ”gadget” to integrate applications (like loan simulator) in WebCenter Sites?
There are some other ways such as leveraging the Pagelet Producer, which is a core component of WebCenter Portal. Oracle WebCenter Portal's Pagelet Producer (previously known as Oracle WebCenter Ensemble) provides a collection of useful tools and features that facilitate dynamic pagelet development. A pagelet is a reusable user interface component. Any HTML fragment can be a pagelet, but pagelet developers can also write pagelets that are parameterized and configurable, to dynamically interact with other pagelets, and respond to user input. Pagelets are similar to portlets, but while portlets were designed specifically for portals, pagelets can be run on any web page, including within a portal or other web application. Pagelets can be used to expose platform-specific portlets in other web environments. More on Page Producer can be found here:http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_pagelet.htm#CHDIAEHG

Can you describe the mechanism available to achieve the context transfer of content?
The primary goal of context transfer is to provide a uniform experience to customers as they transition from one channel to another, for instance in the use-case discussed in the webcast, it was around a customer moving from the .com marketing website to the self-service site where the customer wants to manage his account information. However if WebCenter Sites was able to identify and segment the customers  to a specific category where the customer is a potential target for some promotions, the same promotions should be targeted to the customer when he is in the self-service site, which is managed by WebCenter Portal. The context transfer can be achieved by calling out the WebCenter Sites Engage Server API’s, which will identify the segment that the customer has been bucketed into. Again through REST API’s., WebCenter Portal can then request WebCenter Sites for specific content that needs to be targeted for a customer for the identified segment. While this integration can be achieved through custom integration today, Oracle is looking into productizing this integration in future releases. 

How can context be transferred from WebCenter Sites (marketing site) to WebCenter Portal (Online services)?
WebCenter Portal Personalization server can call into WebCenter Sites Engage Server to identify the segment for the user and then through REST API’s request specific content that needs to be surfaced in the Portal.

Still have questions? Leave them in the comments section! And you can catch a replay of the webcast here.


Oracle WebCenter portal is a portal and composite applications solution that delivers intuitive user experiences for the enterprise that are seamlessly integrated with your enterprise applications.


« June 2016