Building Intelligent User Interfaces

The web is an enabling technology for many customer facing applications. The "presentation-layer" application (User Interface) manages the interactions between the business processes and the customer. The application can be a composite front-end for legacy back office systems or the presentation layer of a new application. A presentation-layer application captures both the data required and the intelligence required to automate the navigation (flow) of the data capture process. Examples of this are:

  • Capturing the data for a mortgage, loan or insurance applications
  • Capturing the data for insurance claims
  • Advising on Financial Services products while ensuring regulatory Compliance
  • Composite front end layer for multiple back office applications

Developing such front-end applications using conventional development tools (Java / vb.net / HTML) is a time consuming task that has to be undertaken by software programmers. The XpertRule environment allows non-programmers such as business analysts and domain experts to define and build data capture screens and the intelligent flow of data capture using expert system technology. The XpertRule technology delivers, as a minimum, 10 times improvement in the speed of developing front end applications when compared to using Java / vb.net / HTML tools.

The ability of business people to develop front-end layer applications at speed allows the business to be very responsive to customer needs, product changes and changes in business processes. XpertRule allows the creation of rich user interface screens very easily using its WYSIWYG screen designer. These interfaces are then enhanced using CSS / HTML styling and access to the XpertRule JQuery based library of HTML controls. This results in professional looking and highly interactive web interfaces.

User Interfaces developed in XpertRule can support exceptional rule based interactions with the end user. Rule based intelligence can be easily deployed to:

  • Validate the values of the captured data to ensure that they are not outside valid limits and that they don't conflict with the values of other attributes. Invalid controls will be highlighted in red
  • The rules can make objects on the form visible / invisible. For example if the user selects "Include Partner" then the prompt "Enter Partner Age" will appear.
  • Set the values of other objects on the form
  • Make certain data controls read only
  • Display context related multi-media objects and charts
  • Complex data capture flows

The XpertRule environment consists of an authoring environment (Interactive Development Environment) and a runtime engine. User Interfaces developed in the authoring environment can be deployed to any of the supported deployment engines:

  • Ajax .NET engine
  • Javascript engine
  • Windows Desktop engine

Other advanced features of the XpertRule User Interface capabilities are:

  • Multi channel : Agents or Internet and mobile
  • Multi-Lingual
  • White labelling / Branding
  • High Performance / scalability and availability
  • Platform independent
  • Used by Agents, Customers or partners

The financial Services Sector has a very large requirement for building front-end presentation layer customer facing applications. Our Demos section has examples of such application that you can run.