A script-enabled browser is required for this page to function properly
Oracle WebCenter Framework
site map
 
technical illustration to match text
Expose Existing JSF and Oracle ADF Applications and Task Flows

You can use the Oracle JSF Portlet Bridge (Oracle's implementation of JSR 301) to turn existing JSF and Oracle ADF applications, portals, and task flows into standards-based portlets.

For example, suppose your application contains a JSF page that accepts input for Human Resources details such as name, address, nationality, and so on. You can package the page as a WSRP producer and, using the Oracle JSF Portlet Bridge, surface the page as a portlet in your enterprise portal for all your employees.

When you use the Oracle JSF Portlet Bridge, your pages and portlet views become one and the same. Traditionally, developers first build an application, then build portlets to integrate the application with their portal deployment. With Oracle WebCenter Framework and task flows, developers build their application out of a set of task flows that can be individually exposed directly as portlets. In this way, you can build one application that can be delivered as a single portlet or a collection of portlets exposed as a single portlet producer. When changes or updates to this application occur, the portlet is updated immediately. No other development framework provides this revolutionary new technology.

You can customize the pre-built task flows or portlets delivered with WebCenter Services to deliver any specific look and feel that is required. For example, if a user's photo needs to be displayed with each discussion thread, the pre-built task flow can be customized in JDeveloper to add this functionality directly. Traditionally, such modifications would require that developers rebuild applications from scratch if the requirements did not match the pre-built component. Customizations are saved directly into Oracle Metadata Services (MDS) without any coding on your part. This also means that when new versions or patches of the task flows are released, customizations can be directly applied without any complicated merge processes.