About Portlet Applications
A portlet application project is a container for managing one or more portlets. If you want to create a portlet, you must first create a portlet application project to contain it.
After you create a portlet, you can then create the portlet views that you want to implement within the portlet. Portlet applications are deployable only to My webMethods Server.
A portlet can also include a dynamic web application in a portlet view. You can review the user interface of the portlet using the Preview tab of the editor to view a static HTML version of the view.
Concerning JSF support:
Prior to CAF version 9.6, portlet applications supported JSF by implementing views using View Declaration Language (VDL) files created as .view files, a file structure with a proprietary
Software AG XML schema.
With CAF version 9.6 and later, .view files are still supported, but new portlet applications can be created with JSF Facelets support, enabling the use of Facelets functionality. To enable JSF Facelets support for new view pages, you can set the
Prefer JSF 2.x xhtml Facelet Templates for New Pages preference on the UI Development preferences page, or specify a .view or .xhtml file name extension when creating a view page. For more information about enabling JSF Facelets support, see
Enabling the JSF Facelets Functionality for
New Projects and Views.
CAF applications developed with .view files in earlier versions of
Composite Application Framework can be migrated into JSF Facelets applications at the project level. Individual .view files can also be migrated to .xhtml files. For more information about migrating CAF projects and .view files to .xhtml files, see
Migrating CAF Projects and .view Files to
JSF Facelets Format.