Create a JSF Portlet With Oracle WebCenter Suite and JDeveloper
A web portal is a collection of independent web components on a single page. These pluggable user interface components, called portlets, process requests and generate dynamic content from inside portlet containers. Because portlets can obtain data from different data sources, a portal provides users with a unified presentation of views generated from disparate data sources. For Java developers, Java Portlet Specification (JPS), based on JSR 168, and Web Services for Remote Portlets (WSRP) are standards that help one create and consume portlets. In fact, Oracle provides support for these standards in its Java development tools through the Oracle WebCenter Framework, a Java Server Faces (JSF) and Oracle ADF-based framework that developers can use to embed AJAX-based components and portlets in a JSF application.