Portlet Builder Portlet Resources

Understanding Portlets 1-11 Who Is the Intended User? Application developers with knowledge of Faces and WSRP. When Should They Be Used? JSF portlets are best suited when application developers intend to display contents from a JSF application as a portlet without hosting the entire application, or without separately building a portlet for the same. Once portletized, the consumption of the portlet is the same as registering any WSRP provider using their provider URLs. For more information, see Oracle Fusion Middleware Developers Guide for Oracle WebCenter Suite.

1.4.7 Programmatic Portlets

What Are They? Programmatic portlets are portlets that you write yourself, in Java or PLSQL. The Oracle PDK contains a set of portlet-building APIs that you can use to create programmatic portlets. Youll find more information about these APIs on Portal Center: http:portalcenter.oracle.com Who Is the Intended User? These tools are best used by experienced and knowledgeable IT developers. When Should They Be Used? Use programmatic portlets when you have very specialized business rules or logic or when you require personalized authentication, granular processing of dynamic results, and complete user interface control. Additionally, use programmatic portlets when you need to satisfy any of the following conditions: ■ Youre building a portlet from the start and need complete control over all of its functionality. ■ You know Java or PLSQL. ■ You are comfortable with the PDK and the configuration of Oracle Portal providers. Consider using this approach when the out-of-the-box declarative tools do not address your needs. The following are some examples of when you might consider using Java portlets created with the Oracle Portal Developer Kit: Note: JSF Portlet Bridge integrate Oracle WebCenter Services into Oracle Portal. It is only available if you are using a licensed Oracle WebCentre. Note: The PDK-PLSQL is not described in detail in this manual. For specific information on the PDK-PLSQL, refer to the Developer Services area on Portal Center: http:portalcenter.oracle.com