|
What is LogicRule?
|
|
|
DEVISE LOGICRULE is an essential application for technical and business users alike. LogicRule gives users the flexibility to define their own set of rules for an application. Imagine
if one could define the way in which the application should function, the
output it should display or the information it should contain. All these
flexibilities are incorporated in an application provided by us known as LOGICRULE which would re define the way your application will function
|
|
|
|
What logicrule does?
|
|
|
The basic approach of the logicrule is to manage the rule
based processing system either from API or by using the web service in host
application. The Logicrule is very useful because of its flexibility.
E.g.:
In case of GISA application, if we have implemented rule processing system to
validate an application using API or Web service and if we need to modify the
validation criteria, we just need to change the respective rule and make the
application work.
The validation in GISA application will be done through the new validation
parameters, without changing the host application i.e. the GISA application. It
can also be customized as per the user’s needs and preferences.
|
|
|
|
How to use logicrule?
|
|
|
Overview:
The Logicrules can be used in two ways as follows:
1. API - Directly used the Logicrule.dll to check the rules.
2. Web Service – The logicrule.dll can be called indirectly using web service.
The method of the web service will call the Logicrule.dll
The inputs and outputs are same for both type of usage.
Input: The input is a string in XML format
The layout of XML
The parameters must be passed according to the definition of the particular
rule.
Output: The output will be produced in the XML
format according to the particular rule.
The Output can be of two forms as follows:
Output1
Output2
Implementation:
To implement the logicrules through API just copy the logicrule.dll in the
project and use the function.
To implement the logicrules through Web service just add the web reference of
the /logicrulews/LogicRuleWS.asmx to the project and select the dynamic
property and then you can specify the path of the web service in the
configuration file.
|
|
|
|
Benifits of logicrule
|
|
|
Logicrule processing is useful because it is more flexible
in terms of the followings:
1) To check various user-defined logic conditions.
2) To pass various kinds of validation for the host application.
3) To make minor adjustment to the application logic without code changes
(Customization)
For e.g: if we want to change a validation in an application, it can be done
just by changing a rule of that application. No need to modify the application.
|
|
|
|
System Requirements
|
|
|
Server Requirements:
Microsoft .NET Framework version 1.1
Microsoft Windows 2003 Server
Microsoft Internet Information Server (IIS)
Microsoft SQL Server 2000
Client Requirements:
Microsoft Internet Explorer 6.0 +
|