Designing and Implementing Composite Applications : webMethods CAF and OpenCAF Development Help : Developing OpenCAF Applications : About OpenCAF
About OpenCAF
OpenCAF enhances the functions of Composite Application Framework (CAF). With OpenCAF, you can build CAF applications, using prevailing design principles, such as responsive web design and single page applications. OpenCAF enables you to:
*Customize your application by using third-party JavaScript and CSS libraries and frameworks.
*Use the existing CAF and My webMethods Server framework for security, navigation, task management, and web services.
*Develop all user interface components in Software AG Designer, including My webMethods Server portlets, pages, shells, shell rules, and skin rules.
OpenCAF provides the following functions:
*OpenCAF Shell - a JavaServer Faces (JSF) Facelets-based implementation of My webMethods Server shells. You use OpenCAF Shell for the development of customized shell templates. For more information about developing OpenCAF Shell projects and pages, see About OpenCAF Shell.
*JSF 2.x support - a JSF Facelets-based implementation of portlet views. You can customize portlets, using third-party libraries. For more information about the JSF Facelets functionality in CAF and OpenCAF applications, see About JSF 2.x Facelets Support.
Apart from the functionality that OpenCAF introduces, OpenCAF applications that are not heavily customized would behave as, and use all the functions and components of CAF portlet applications, such as:
CAF tags
Web services
Converters and validators
Java Content Repository (JCR) providers
CAF events and notifications
Attachment providers
You deploy OpenCAF applications to My webMethods Server in the same way that you deploy portlet applications. For more information about how to deploy an OpenCAF application, see Publishing an Application to My webMethods Server .
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback