About webMethods OpenUI
webMethods OpenUI enhances the functions of Composite Application Framework (CAF). With OpenUI, you can build CAF applications, using prevailing design principles, such as responsive web design and single page applications. OpenUI 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.
OpenUI provides the following functions:
webMethods OpenUI Shell - an implementation of
My webMethods Server shells, based on JavaServer Faces (JSF) Facelets. You use
OpenUI Shell for the development of customized shell templates. For more information about
OpenUI Shell, see
About
webMethods OpenUI
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
OpenUI applications, see
About JSF 2.x Facelets Support.
Apart from the functionality that OpenUI introduces, OpenUI 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
OpenUI applications to
My webMethods Server in the same way that you deploy portlet applications. For more information about how to deploy an
OpenUI application, see
Publishing an Application to My webMethods
Server.