Smart Rules - Summary

by Kontac - Product Type: Component / Application / .NET Class / 100% Managed Code

Summary

Smart Rules by Kontac

An advanced business rule management system (BRMS). Smart Rules is a business rule management system (BRMS) that allows both business and IT users to easily and successfully manage the policies that drive busines rules. Smart Rules allows the already captured business policy to be implemented and enforced in the same format as it was captured in, eliminating the effort of creating multiple representations of the policy. Smart Rules provides the infrastructure for the efficient development and deployment of Business Rules. Its focus is the implementation of business policies that govern activities within organizations, between organizations, and between organizations and individuals. Smart Rules consists of a set of Rule Developer Tools, for defining and deployment rules, and an SDK that provides Rule access and update for embedded programs and a Rule Engine where rules are executed. Smart Rules is Royalty free.

Overview

Smart Rules is a tool that enables applications to rapidly adapt to regulatory and competitive pressures. Kontac Smart Rules is a .NET tool for creating and customizing rules that are stored in a collection of XML files called a Rule Repository. Rules are if…then statements such as "if the amount of a purchase order is less than $1000.00, then approve that purchase order". Rules operate on facts that are imported from the business objects of an application. The Rule Engine is a .NET 2.0 library that efficiently applies rules to facts. The Rule Engine interprets a rule XML language called Smart Rules Language (SRL). SRL is generated from the Rule Repository or can be written by a rules programmer.

Smart Rules holds your rules in its repository so that you can track each and every rule - who is responsible for it, where it is used , what it does, how it is does it and how it is used. Rules become recognizable assets of your organization - uniquely labeled, owned, and registered so that they can be delegated - perhaps to knowledgeable third party specialists for maintenance; and they can be deployed independently from your core systems - perhaps to mobile or remote systems, or to business partners.

Key Features at a Glance:

Advanced System to Capture and ledge. Automate Business Knowledge.

High Performance Rules Inference Engine to Execute Rules in Real Time.

Dynamic Rules to Rapidly Adapt to Changing Business Scenarios.

Comprehensive Development and Deployments functions.

Smart Rules Includes

An enterprise knowledge development environment which is multi-user, project based and with a graphical knowledge object explorer

Extensive support for the capture & maintenance of rules featuring graphical knowledge representation / structuring, knowledge acquisition features and support for knowledge discovery from historic data

Flexible, Scalable & efficient deployment and integration featuring rules repository, XML data exchange and Thin client architecture

Smart Rules Framework

The Smart Rules Framework is a stand-alone application that consists of a number of modules, support components, and tools. The primary modules include the Business Rules Studio for constructing, the Run-Time Rule Engine that executes knowledge bases on behalf of a host application, and the Smart Rules Deployment Wizard for deploy Rule Sets Between computers.

Smart Rules Graphical User Interface

The Smart Rules uses a graphical user interface that enables developers, business analysts, and administrators to do the following:

Create Rule Repositories

Compose Knowledge base versions from a logical grouping of rules

Create Business Rules Dictionary

Include alias in rules (Note: rules can be created with or without user-defined aliases)

Run-Time Rule Engine

The Run-Time Rule Engine performs the following functions:

Processes rules created as declarative statements without procedural instructions.

Groups all the rules that apply to a business process together without having to arrange them in order of, or define them in terms of, relationships, contingencies, or dependencies.

Resolves rule conflicts arising from the simultaneous presence of multiple facts and conditions.

Supports forward chaining of rules that involves reevaluating rules in the executing sessions on changes to the fact base (addition/removal of facts or changes in state/data of existing facts).

What's New in Smart Rules Q3 2009?

SmartRules supports .NET Framework 2.0, 3.0 and 3.5.

All-new graphical interface to further simplify the process of building rules

Tab-driven IDE: each entity node in the project tree opens up in a separate window to enable you browse seamlessly among different projects and their entities.

Simplified project tree for better visibility.

Ribbon-style menus to easily locate all available actions.

Multiple Projects: You may open, edit, and test multiple projects at the same time.

Intellisense in Rule Editor: The new intelligent bracketing mechanism helps to reduce the effort and time taken to create large expressions, allows assisted typing, and auto-complete mechanism.

Undo-Redo Actions: Unlimited undo-redo actions in the Rule Editor.

Support for Generics: The Rule Engine now natively supports C# 2.0 Generics. You can use these generic classes to create your rules.

Decision Tables: An alternate and visually powerful way to express business logic.

Rule Dependencies: Cause a rule's condition to be evaluated only if another rule's condition is true.

Customizable Skin: Change UI hues at will.

Ability to Reload Assemblies: The SmartRules Studio now allows you to seamlessly reload new versions of assemblies.

More Powerful Tracing and Debugging Features: New and more robust testing and diagnosing functionality will facilitate your debugging.

Database Independence: Now rules are saved in SmartRules' "DLLs" instead of a database.

What's New in Smart Rules V7.x?

Improvements

Smart Rules Task Wizard

Smart Rules Repository Creation

Improved Business Dictionary working method.

Database Compatibility:

MS SQL Server 2000 and 2005 (all editions)

Oracle 8i, 9i, 10g.

MySQL 5.*.*.

A new Smart Rules Studio Test Tool and more.

What's New in Smart Rules V6.0?

New Alias definition to allow easy creation of multi aliases

A new approach on the rules deployment was integrated, as well as the integration of MS SQL 2005

An advanced business rule management system (BRMS).

PartNumbers: PC-517546-261293 517546-261293 PC-517546-261294 517546-261294 PC-517546-261295 517546-261295 PC-517546-261296 517546-261296

PurchaseOptions: Smart Rules 2009 Q3 1 Development Seat (Unlimited Application Deployment License), Smart Rules 2009 Q3 4 Development Team (Unlimited Application Deployment License), Smart Rules 2009 Q3 8 Development Team (Unlimited Application Deployment License), Smart Rules 2009 Q3 1 Site License - Unlimited Developers on a Single Site (Unlimited Application Deployment License)

Resources: Read the Smart Rules help file

Operating System for Deployment: Windows Vista, Windows XP, Windows Server 2003, Windows 2000

Architecture of Product: 32Bit, 64Bit

Product Type: Component, Application

Component Type: .NET Class, 100% Managed Code

Compatible Containers: Microsoft Visual Studio 2005, Microsoft Visual Basic 2005, Microsoft Visual C++ 2005, Microsoft Visual C# 2005, Microsoft SQL Server 2005, Microsoft SQL Server 2000, C#Builder, .NET Framework 2.0

Product Class: Business Components

Keywords: Business Rules Professional Partner Rule Based Systems Knowledge Based Systems Expert Systems KBS RBS contact smartrules smartrule

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us