Acuity Business Rules Composer Cloud Edition 1.7 is an award winning software that allows you to create and run declarative rules of the if-then format.
Acuity Business Rules Composer uses Plain English rules which are compiled into Java Class files. The Acuity Business Rules Composer
uses a familiar JavaBean object model for its domain objects. Acuity Business Rules Composer includes an advanced Rule authoring editor
where you can create and validate your business rules. Acuity Business Rules can make use of bindings and aggregations to perform useful tasks
with business rules. Acuity Business rules once compiled can be run using 2 different runtime views.
a. Dynamic View
b. Wizard View
Acuity Business Rules Composer is a state-of-art software that uses an Ajax based RIA framework and Runs on standards based J2EE containers.
Acuity Business rules composer lets your export your business rules to other formats like excel, pdf and xml. Acuity can also import rules from other
systems if they are of the 'if-then' format. Acuity Business rules once created using the composer are stored as '.axon' files in the filesystem.
At the same time, the rules meta-data is also persisted to a database. This includes the rules header details, rules classes, methods and parameters,
the rules body text, bindings etc. This saves much time as the rules file need not be parsed each time to obtain the meta data but can be fetched
from the database.
So what is Acuity Business rules composer and what does it do? How is it different from Jess or Drools or Blaze or Fico.
The answer is Acuity is 'different'. It is not like any of the Rule engines mentioned above. Acuity processes simple if-then type rules that are in plain english and easily created by the business users themselves.
This does not mean Acuity cannot process and run rules from other rule engines. Effort is under way to add multiple project templates to Acuity with each template capable of running rules from different rule engines.
Drools is on the horizon as it implements the ‘rete’ algorithm, is available under the Apache 2.0 license, has a ‘CLIPS’ plugin that can run rules written in CLIPS.
We here at concentricsys.com like CLIPS a lot and have been working with it a lot lately. We think it is simpler than prolog, has the ability to captivate the users
imagination and has a wealth of examples already that users can get started with.
Acuity has its own Cloud Connect library that allows it to connect to the AWS cloud. Acuity Business Rules Composer relies on the cloud to provide many of its services. Much of the data that Acuity needs is present on the AWS cloud.
Acuity also sends and receives data from AWS while it is running. Acuity uses both AWS SimpleDB and S3 to store data in the cloud.
This data collection and transmitting to the cloud happens unbeknownst to the user asynchronously and consumes very little cpu and memory.
Who is it for
Virtually anybody can use a business rules engine though it is mostly used in the banking and financial services and retail industry. Every business has rules and can benefit from using a business rules management system such as the Acuity business composer software. Until now this type of software was out of reach of most businesses owing to high cost of ownership. But now with the Acuity Business rules composer software all that is about to change.
For those who need a Rules Engine that implements the 'Rete' algorithm, we will soon provide adapters for the popular open source 'Drools' engine. Acuity Business Rules composer is a derivation rule engine that allows you to create and run declarative rules of the if-then-else form.
Forward vs Backward Chaining rules engine
Forward chaining rule engines start with the available data and use inference rules to extract more data until a goal is reached. In contrast, Acuity Business Rules Composer is a backward chaining rules engine that starts with a list of goals ( or predicates or queries ) and works backwards to see if there is data available. The backward chaining approach is often employed by expert systems and Acuity Business rules composer is an expert system.