FlxeRule Server is a product that allows you to manage, deploy and execute your business rules and decisions on an SOA platform. It lets you to deploy business rules and decisions with a single click deployment method and then expose them as a WEB API interface to be consumed by others.
- OS: Windows 8.1, Windows Server 2012 R2 and above
- For FlexRule Server v3 and above, MS-SQL Server 2014 Express and above. (You can install from https://www.microsoft.com/en-au/download/details.aspx?id=42299)
In this section, we will provide you with instructions about the installation of the FlexRule Server. To learn more about installation, please visit FlexRule Server Installation Guide
After running installer, two wizards will be launched, one after another.
- License Registration: A wizard that helps you to register your account with us and download your Free Trial license
- Configurator:A utility that helps you to configure each Master and Execution Agent node for FlexRule Server
In this section you will learn how to run the FlexRule Server. Generally there are two ways of running the server:
- Run as Windows Console
- Run as Windows Service
Building and Deploying Package
To build a package, you need to use the FlexRule Designer Publisher plugin. You can use the FlexRule Designer user interface or use it as a command line.
To understand how to build a package, please refer to:
Scheduler will be used when you want to run different versions of Services in different time frames.
Concept and Architecture
FlexRule Server will create a cluster of different Master and Agent nodes you can manage and monitor.
You can read more about the different options in the configuration section of FlexRule Server.
Everything in FlexRule Server creates an event. The event-driven architecture of FlexRule Server allows you to subscribe to events and perform interesting tasks (e.g., Monitoring, Audits, etc.)
Monitoring in FlexRule Server enables to collect and shows metrics for different nodes of Master and Agent
FlexRule Server also installs an administration and monitoring web-based application.
Upgrading to higher version of FlexRule Server, is a matter of copying files.
FlexRule Server provides an API for different purposes: