Haley Determinations Engine

*Formerly known as RuleBurst Rules Engine

Overview

The Haley Determinations Engine provides high-performance rule execution which can be easily embedded into Java and .NET applications, giving software developers full and direct access to its underlying functions. Organisations can use the Engine to embed powerful rules-based inferencing directly into their enterprise applications, providing an important alternative to other Haley deployment offerings.

High performance inferencing

The Haley Determinations Engine exposes the full power of Haley's patented Linear Inferencing algorithm, supporting the development of ultra-fast, rules based batch processing applications.

By directly accessing the Engine, an organisation can maximise the speed at which large data sets can be processed, eg recalculating insurance premiums across a customer base to deal with a change in policy. Benchmarks confirm that the Engine can process millions of records in a matter of hours using cheap, commodity hardware. Excellent scalability enables higher processing speeds with more powerful hardware.

Interactive application development

The Haley Determinations Engine provides full support for the development of custom interactive rules based applications. This enables organisations to create specialised user interfaces or user interfaces that seamlessly integrate with existing enterprise applications.

Technical overview

The Haley Determinations Engine is the foundation of Haley's deployment technology, providing all basic services for executing rules based applications across 4 main areas:

Inferencing Loading and saving data
Application of data to rules to draw conclusions (forward chaining)
Determining what data is required to draw a specific conclusion (backward chaining)
Metadata Retrieving information about the structure of a rule set
Retrieving information about objects in the rule set
Setting and retrieving application-specific data
Natural language Generating sentence text for data items
Personalising sentence text through data value and pronoun substitution.
Screen handling Retrieving and interrogating screen descriptions for rendering by your custom application

Use the Haley Determinations Server, included with Haley Rule Services, to integrate your determinations into a loosely-coupled Service Oriented Architecture.

Request more information on Haley Determinations Engine