Seamless Integration 

RuleBook is used as a strategic tool for the creation, maintenance and execution of complex rules and algorithms all powered by the latest Microsoft technologies.  

You can purchase various levels of licencing for RuleBook depending on the use you require: ranging from full RuleBook Authoring, through lightweight RuleBook Maintenance down to the minimum level of interface via RuleBook Web.

As an alternative to acquiring a separate interface, RuleBook Services enables you to seamlessly integrate the RuleBook component into your existing systems.  

RuleBook is written in standard Microsoft Technologies (WPF, .NET4.5) with a web services layer defined for the purposes of integration with your existing systems, thereby reducing the cost of integration and maintenance to you through use of widely available skills.

Configure the RuleBook definitions through use of RuleBook Authoring or via Moore Stephens consultants, then map your interface to the RuleBook web service.  Your users will retain their familiar interface through your current systems and you will harness the power of the RuleBook Services functionality.You may still decide to provide a separate interface to RuleBook in future, in particular if you expand the product definitions.  In this case, use of RuleBook Web will assure that you can distribute to a variety of consumers and preserve your initial investment in the toolset.

Product Consultancy
For a few days’ effort, Moore Stephens can provide the consultancy expertise required to setup the product against your business process.  Thereafter, scheme and user management can be tackled either by your internal development staff or separately by Moore Stephens.

Key Features and Facts

RuleBook Authoring
RuleBook Authoring provides a genuine self-service tool to enable the competent user to build, test and deploy business solutions based on business-defined rules.  Create algorithms (RuleSets) and products using a combination of graphical and rich XML-based editing. 

RuleBook Maintenance

A web application providing a browser-based interface for RuleBook administrators:

  • manages the distribution and permissions of Products via Schemes
  • creates and maintain lookup factors, loadings and reference data via Matrices
  • manages Companies, Teams, Users and Groups 

RuleBook Web
Distributed consumers, with no expertise or understanding of the underlying product configuration, use this simple and intuitive form-based interface for the production of quotes or running enquiries.  

Multiple Language Support
RuleBook supports the use of standard resource files for website content and can be configured for dynamic content. RuleBook Reference Data entities also supports multiple language data entry.

Performance and Scalability
Extensive use of caching increases performance and reduces load on the database server. The Microsoft Entity Framework further reduces the database load by moving data manipulation to the web server, thereby enabling scaling via clustered web servers.

Compiled code-generated RuleSets, coupled with efficient, lightweight Ajax calls, provides high performance RuleBook website response times.

Server and Database Architecture
RuleSets code-generated data definition classes use LINQ and Microsoft Entity Framework to access the database, with support from stored procedures.

No non-standard third-party software is required on either server or client. RuleBook Authoring is a desktop application whilst RuleBook Maintenance and RuleBook Web are built using HTML5 and JavaScript.