Server:Help

From FlexRule Wiki
Jump to: navigation, search

FlxeRule Server is a product that allows you to manage, deploy and execute your business rules and decisions in an SOA platform. It lets you to deploy business rules and decisions with a single click deployment method and expose them as a WEB API interface to be consumed by others.

Installation

On premise

In this section, we provide you with instructions about the installation of FlexRule Server. To learn more about installation, please visit FlexRule Server Installation Guide

After running installer, Two wizards will be launched, one after another.

  1. License Registration: A wizard that helps you to register your account with us and download your Free Trial license
  2. Configurator:A utility that helps you to configure each Master and Execution Agent node for FlexRule Server

Read More on Installation Guide

On Cloud

Learn more how to install on Azure?

Running Server

In this section you learn how to run the FlexRule Server. Generally there are two ways of running the server:

  1. Run as Windows Console
  2. Run as Windows Service

Read More on Running Server

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:

  1. Building a Decision Module
  2. Service Deployment Hints

Time-based Scheduling

Scheduler will be used when you want to run different versions of Services in different time frames.

Learn more about logic scheduling

Concept and Architecture

FlexRule Server will create a cluster of different Master and Agent nodes you can manage and monitor.

Learn more about concepts and architecture

Configuration File

You can read more about the different options in the configuration section of FlexRule Server.

Read More about configuration file

Events

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.)

Learn more about FlexRule Server Events

Workbench

FlexRule Server also installs an administration and monitoring web-based application.

Read More about Workbench

API

FlexRule Server provides an API for different purposes:

  1. Authorization
  2. Execution
  3. Monitoring and Health
  4. Management

Tutorials

  1. Upload your your Default Sample Car-Insurance Decision Package
  2. Manage your Package Ownership
  3. Testing the hosted decision
  4. Adding database config to package
  5. Server:Tutorials/How to increment Package and Service version