The Premier .NET Solution for
Authoring, Managing and Executing Business Rules

Search Home | Contact Us
Products

 

 

 

 
 

irAuthor - Rule Authoring

irAuthor is InRule's comprehensive rule authoring environment for defining and maintaining business rule applications with:

  • Versatile Business Language Authoring
  • Sophisticated Expression Building
  • Powerful Decision Table Editor
  • Customizable Rule Templates for domain-specific vocabulary
  • Visual Rule Flow
  • Flexible Entity Schema Integration
  • Rich Set of Supported Actions

Intuitive for business users: Business Language Authoring, decision tables, context-sensitive help, and rule templates ensure that business users can author decision logic without requiring custom programming. These capabilities are also available in irWord.

Technically robust for .NET developers: IT controls the authoring environments for less technical users with customizable templates and business-specific terms. Comprehensive management features let developers manage and control how business logic is authored and executed. Key authoring capabilities are also available within irStudio.

irAuthor has been modeled to address real-world business processes and achieves the critical balance between structure and flexibility. Business analysts and Developers alike appreciate irAuthor's intuitive functionality to manage, test, and seamlessly deploy rules to end applications.


Versatile Business Language Authoring

 

InRule's Business Language Editor provides English-like syntax, type-ahead filtering, and point-and-click template selection.

versatile business language authoring Business Language Authoring Enlarge

Sophisticated Expression Building

 

The InRule Expression Builder contains a complete set of operators and over 130 built-in functions that can be used to articulate even the most complex of conditional expressions.

sophisticatedExpressionBuilding_sm.jpg Sophisticated Expression Building Enlarge

irScript®: the First Dynamic Language for Business Rules based on DLR

 

irScript simplifies the creation of User-Defined Functions (for example, specialized financial functions.)

sophisticatedExpressionBuilding_sm.jpg
irScript Example Enlarge

Powerful Decision Table Editor

 

Decision Tables represent a set of related business rules in the form of a multi-dimensional matrix, providing a simplified approach to managing multiple conditions and making it easy to check for completeness and consistency.

pwerful decision table editor Powerful Decision Table Editor Enlarge

Visual Rule Flow

 

The RuleFlow RuleSet provides an easy, visual way to understand and control the execution flow of a rule application, including conditional branching and workflows.

visual rule flow
Visual Rule Flow
Enlarge

Custom, Business-Specific Vocabulary with Rule Templates

 

InRule also allows users to extend the standard template catalog with domain-specific terms and expressions. Rule Templates augment InRule's already rich Business Language Authoring experience to allow an organization's specific terminology to be added to irAuthor's out-of-the-box rule constructs and actions. Rule templates with domain-specific vocabulary provide a familiar context for non-technical users and simplify the creation of complex rules by allowing users to define rules in terms they understand.

Rule Template Using Domain-Specific Vocabulary Rule Template Using Domain-Specific Vocabulary Enlarge

   

For example, a loan origination system might have some rules to detect if there are too many high-balance credit cards or accounts with negative items on an applicant's credit report. Authoring this rule with an InRule Rule Template might look like the example at right.

The expressions and notifications in Rule Templates are replaced with business-specific statements. When the user chooses one of these templates he or she is able to fill in placeholders.

Typically, developers or other IT professionals will set up Rule Templates with business-specific vocabulary agreed to by the business users. Business users will then use the Rule Templates to create and maintain rules for their own business decision logic, using their own familiar business terms.


Home  |  Contact Us  |  Site Map  |  Terms of Use  |  Privacy
Copyright © 2010 InRule Technology, Inc. All rights reserved. None of the text or images on this page may be reproduced without the express written consent of InRule Technology.