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 within the application 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.
With CAF version 9.8 and later, new view pages are created as Facelets .xhtml files by default. You can modify this behavior by setting a preference on the UI Development preferences page, or by specifying a .view or .xhtml file name extension when creating a view page. For more information, see
Setting CAF Development Preferences.
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 JSF Facelets projects.
For more information, see
Working with Facelets.