Skip to content

InRule provides cloud deployment options that allow you to run irCatalog and Decision Services inside of Azure's Platform as a Service (PaaS) with minimal configuration and setup.

Notifications You must be signed in to change notification settings

InRule/AzureAppServices

Repository files navigation

InRule Cloud Deployment Options for Microsoft Azure

InRule provides cloud deployment options that allow you to run Catalog, Catalog Manager, and Decision Services inside of the Microsoft Azure App Service environment with minimal configuration and setup. For a store-front UI enabled deployment experience, visit the InRule Decision Services marketplace listing. For additional information on other deployment options and their respective deployment process, please see below.

Prerequisites

Before you get started, you'll need to make sure you have the following:

Catalog and Catalog Manager

InRule’s catalog provides centralized rule management and administration to store, version, set permissions, check-in and check-out rules—all at a granular level. The Catalog Manager makes it easy to promote rules from one environment to another.

The Catalog Manager is a stand-alone web application that provides an administrative interface to an Catalog repository. It is used to manage and migrate Rule Applications across an organization's various staging environments including production. It also provides an interface for managing users, roles, and permissions.

Deploying via Azure Resource Manager Template:

Decision Services

InRule is proud to release its latest APIs for discoverable and frictionless execution of decisions and rules. Decision Services are provided as two APIs-in-one including the newly designed Decision API and a modernized version of our classic Rule Execution API.

There are two options for deploying Decision Services: deploying through the Azure Marketplace or deploying with an Azure Resource Manager Template - both options will deploy the same set of resources. If deploying with the ARM template, you can choose to deploy via the Azure Portal or through the Azure CLI.

Deploying via Azure Resource Manager Template:

Decision and Rule Execution

For more information on executing decisions and rules, refer to the following documentation:

Rule Execution with Dynamics 365 and Power Platform

InRule for Microsoft Dynamics 365 enables rich rule integration with Dynamics 365 and Power Platform. The end-to-end solution includes irAuthor with irX for Dynamics 365, InRule Solution for Dynamics 365 (available from Microsoft AppSource), and Rule Execution Service for Dynamics 365.

For complete product information and deployment instructions, see the InRule for Microsoft Dynamics 365 & Power Platform documentation.

Deploying via Azure Resource Manager Template:

  • ARM template and parameters file are located in the Dynamics folder.

Rule Execution with Salesforce

InRule for Salesforce enables rich rule integration with Salesforce. The end-to-end solution includes irAuthor with irX for Salesforce, InRule App for Salesforce (available from the Salesforce AppExchange), and Rule Execution Service for Salesforce.

For complete product information and deployment instructions, see the InRule for Salesforce documentation.

Deploying via Azure Resource Manager Template:

  • ARM template and parameters file are located in the Salesforce folder.

Log retrieval

Once Web Apps have been deployed, their individual log files can be retrieved.

Upgrade Considerations

Be sure to backup the AppSettings file because it will be overwritten during an upgrade deployment.

Legacy irServer Rule Execution Service

The classic irServer Rule Execution Service is flagged for retirement at the end of 2025. Please plan on transitioning your calling application to use either the new Decision API or the backward-compatible Rule Execution API.

About

InRule provides cloud deployment options that allow you to run irCatalog and Decision Services inside of Azure's Platform as a Service (PaaS) with minimal configuration and setup.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 16