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 - an implementation of My webMethods Server shells, based on JavaServer Faces (JSF) Facelets. You use OpenCAF Shell for the development of customized shell templates. For more information about OpenCAF Shell, see About OpenCAF Shell.
*JSF 2.x support - an implementation of portlet views, based on JSF Facelets. 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 © 2017 Software AG, Darmstadt, Germany. (Innovation Release)

Product LogoContact Support   |   Community   |   Feedback