inrule technology logo

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

Search Home | Contact Us
irCatalogManager  Enlarge

irCatalog™

irCatalog is a database-backed service that provides a variety of rule management capabilities . Rules authored in irAuthor are stored in irCatalog, and at run time the most up to date rules can be pulled from the catalog without any need to recompile application code.

irCatalog delivers full Rule Lifecycle Management with the following functionality:

Rule Catalog Management

  • Share and Reuse Elements Across Multiple Rule Applications
  • Search irCatalog for Specific Rule Application Elements
  • Label Rule Applications

Security & Corporate Governance Support

  • Robust Security Model
    • Role-based permission configuration at all levels including rule-level
    • Flexible authentication model: irCatalog or 3rd party including LDAP-compliant directory services such as Active Directory or a custom provider
  • Check-in/Check-out with Audit Trail
  • Rule Application Promotion and Rollback (with ability to choose the correct revision)
  • Rule Application and Difference Reporting

Architectural Flexibility

  • Various Deployment Models Supported
    • Manage multiple catalogs and promote rule applications from one catalog to another
    • Pull rule applications from the catalog by latest "published" version, by label, or by specific version number for execution
  • Programmatic Access to irCatalog via irSDK
  • Web-service Accessibility
  • Supports both SQL Server and Oracle 
     

Administration with irCatalog Manager

irCatalog is primarily managed through a tool called irCatalog Manager. irCatalog Manager can be configured to connect to one or more irCatalog instances, thereby allowing enterprise-level access to all of an organization’s rule applications and InRule users.

irCatalog Manager provides a graphical interface for:

  • Promoting rules from one environment to another, such as development to testing to production
  • Setting security and permissions for catalog elements based on user roles
  • Reporting on rule applications: the Difference Report provides a comparison of revisions of a rule application; the Ruleapp Report provides full documentation of all the elements in a rule application

 

Improved Collaboration with Expanded Rule Reuse
and Management Capabilities

irCatalog has been enhanced to allow more granular use and reuse of catalog elements.

InRule Version 3.0 provides greater ability for users to reuse rules and schemas. Users may select just the parts of a rule application they need, then manage and consume those to update or create new applications. This allows greater consistency in how critical decision logic is applied across an enterprise, because one set of rules and business schemas is authored and maintained, then reused wherever needed.

Setting catalog items as shareable Enlarge

Enhanced Rule Management and Control.

irCatalog enhancements allow greater control over the ways in which rule applications and parts of rule applications are accessed and shared. Users have the ability to specify whether new schemas, rulesets, and data elements are shareable, allowing or disallowing their use within other rule applications.

When working with a rule application using shared elements, irCatalog will alert users if any shared elements have been updated since the last time the rule application was checked in or saved. Revisions may then be pulled into the rule application.

Searching for shareable items Enlarge

To prevent unwanted revisions of shareable rule elements, an application may be designated as the “master rule application” for a rule element. The shared element may then be modified only within the context of the master rule application.

irCatalog can be searched for shareable elements, making it easy to find reusable rules and application components.

Granular Check-Out

Granular Checkout  Enlarge

Multiple team members work on different parts of a rule application, checking out only what they need and allowing other team members to continue working on different parts of the application. If desired, an "exclusive checkout" can be used to prevent other users from updating all or part of an application.

 

download free trial

Home | Contact Us | Site Map | Legal | Privacy | Copyright 2008 InRule Technology Inc. All rights reserved.