Dynamic Application Framework

The Dynamic Application Framework (DAF) is a powerful framework that enables efficient creation of rule-based and process-oriented applications. Following the basic idea of dynamic applications, DAF supports the notion of business and IT focusing on their particular core competencies to cooperate on business solutions.

What are dynamic business applications?

Its rule-based approach means that business processes and activities can be fully modeled using rules. An application’s behavior is determined by rules for presentation, workflow, decision-making and integration logic.

All the capabilities of Visual Rules, the leading Business Rules Management system, are available in DAF, and combining DAF with Visual Rules means greater agility for companies creating their own business applications. Thanks to open interfaces, applications in DAF can be quickly, efficiently, and seamlessly integrated in existing system environments.

Overview: The advantages of a rule-based, graphical approach

The Dynamic Application Framework makes it easy to:

  • Model Rules of All Kinds,
    Business people collaborate on creating rules within Visual Rules Modeler or take over the process entirely. Changes can be quickly identified and updated with precision.
  • Administer Rule Models in a Repository,
    Models are historized completely in the Visual Rules Team Server repository. Several versions can even be loaded and operated simultaneously.
  • And Integrate In Your IT Environment.
    Integrating DAF and rule-based applications in an existing IT infrastructure is supported by a number of interfaces. For instance, databases can be connected comfortably by using Visual Rules Database Connectivity or by using internal or external services.

Additionally, the Dynamic Application Framework supports user administration, versioning of rules and data as well as historization of workflows. Dynamic applications which are based on the Dynamic Application Framework are auditable by default.

Quick Facts

  • Provide complex, volatile domain knowledge quickly and transparently
  • Easily synchronize content changes with user interfaces
  • Flexibly adapt application workflow and process descriptions
  • Implement new internal and external standards and norms quickly and in compliance with audit requirements
  • Tools, templates, user interfaces and default implementations for creating dynamic business applications in short time to guarantee auditability