◷ Reading Time: 2 minutes

FlexRule allows three types of integration with different technologies:

  • In-process Integration (InProc)
  • Service layer integration
  • JavaScript Integration

In any of the integration models, your application passes some input values as a request, the Logic processes the request and returns the response (result) back to your application.

Application can be any type, for client side, server side or other platforms such as your business process or case management platform.

InProc Integration

This integration uses SDK to reference FlexRule Runtime directly in your application. When applications use Microsoft .Net Framework they can utilize the In-Proc integration method.

InProc Integration

Service Integration

In this type of integration, your application communicates to the Logic as a service. Sends the requests for processing to a RES API service endpoint.

REST API Integration

JavaScript Integration

FlexRule allows JavaScript applications i.e. web, NodeJS and etc. execute business rules directly (InProc) inside the applications.

JavaScript Rule Engine

Updated on July 22, 2019

Was this article helpful?

Related Articles