Salesforce Integration Architecture
This section discusses the steps needed to integrate InRule with Salesforce. Using this scenario InRule components are hosted on Microsoft Azure.
This guide will provide the instructions for setting up all the components below:

Catalog App Service and Azure SQL Database
A Catalog service will be used to store Rule Apps that will be consumed by the Rule Execution App Service. This Catalog Service will be hosted as an Azure App Service. The back end of the Catalog Service utilizes an Azure SQL Database for retrieval and persistence of Rule Applications.
Rule Execution App Service for Salesforce
The Rule Execution App Service is responsible for loading Salesforce entity data, executing rules against loaded data, and responding to Salesforce with rule execution results.
InRule for Salesforce App
The InRule for Salesforce App contains Apex classes, as well as custom settings and objects. It is configured to communicate with the execution service over REST.