Product Overview
The JSF Edition implements and extends JSF technology, and allows you to create RIAs rapidly on a J2SE platform. The JSF Edition package includes the following:
- Backbase JSF Server Runtime—manages server-side UI processes. The Backbase JSF Server Runtime is built into each JSF Edition application. For more information, please refer to the JSF Edition Technical Overview.
- Client Runtime—manages client-side UI processes. The Client Runtime is downloaded to the client. For more information, please refer to the Client Framework Technical Overview.
- Backbase Eclipse plugin—tooling to assist the development process. The Backbase Eclipse plugin provides wizards for creating components and backing beans, and for creating new JSF Edition JSP or Facelets projects.
- Starter kits and examples—starter kits are complete JSF Edition applications (WARs) that are intended to demonstrate a range of product features. The example applications (WARs) provide code and documentation about a specific issue, such as implementing a specific component or integrating with another framework.
As shown in the figure, the JSF Edition allows Backbase UI technologies to be mixed with standard implementations (such as plain JSF and standard XHTML) in a single page:
Backbase combines RIA with AJAX to enable the development of more responsive web applications. The UI technologies that Backbase delivers rely on open standards and specifications, and are richer and more robust due to their extended MVC architecture.
As shown in the figure, client-server delta bi-directional communication, client-side model-tree, and single page interface are all characteristics of the JSF Edition:
