📄️ Application Integration with InRule
The InRule Rules Engine can be integrated into end applications in many different ways. Typical implementations range from calling the rules engine as a simple calculation engine to driving dynamic surveys incorporating rules and metadata to influence UI display, validation, and navigation.
🗃️ Configuration Files
5 items
📄️ InRule Decisioning Architecture
InRule's product architecture consists of:
🗃️ Performance Logging and Monitoring
4 items
🗃️ irServer - Rule Execution Service
3 items
📄️ Rule Execution Process Flow
InRule's Rule Execution Process Flow is typified by the following diagram:
🗃️ Calling InRule from BizTalk Server
4 items
📄️ irSDK Assembly Information
InRule's SDK contains a number of assemblies, combinations of which are needed for different authoring and runtime scenarios.
🗃️ Calling InRule from Windows Workflow Foundation
4 items
📄️ Using InRule NuGet Packages
When you install irSDK, NuGet packages for the SDK assemblies will also be placed in a "NuGetPackages" sub-folder.
📄️ InRule Culture Settings
The culture settings of InRule are saved with a baseline of default English (United States) settings. At runtime or during authoring, the culture-specific formatting for dates, datetimes, and numbers are translated into the Windows settings defined by the user session for the operating system. This is true throughout InRule for the rule authoring in irAuthor, rule testing in irVerify, and rule execution in irServer.
🗃️ .NET Assembly Object State
4 items
🗃️ Embedding Authoring Controls
3 items
📄️ Interacting with Non .NET Platforms
Calling the Rule Engine from COM
🗃️ Customizing irAuthor with Extensions
4 items
📄️ License Activation Utility
The License Activation Utility for XCOPY Deployments
📄️ InRule Temp Files
InRule will periodically read and write to the temp directory. Therefore the user account which the app domain is running under needs to have sufficient permissions to the temp directory, so that it can read/write files and directories.
📄️ irSDK for .NET Core
InRule support for .NET Core takes the form of additional support in the NuGet packages. The InRule.Common, InRule.Repository, and InRule.Runtime packages contain libraries that target both the full .NET Framework 4.7.2 and .NET Standard 2.0. This allows you to use the runtime SDK in either framework.