The Premier
.NET Solution for
Authoring, Managing and Executing Business Rules
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.
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.
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.
The RuleFlow RuleSet provides an easy, visual way to understand and control the
execution flow of a rule application, including conditional branching and workflows.
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 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.