Documentation

Platform architecture

Architecture

OpenRules Decision Manager helps enterprises develop operational decision services for their decision-making business applications. The top-level architecture is shown on the above picture where a stateful decision-making application invokes stateless operational decision services.

Architecture image 1

The lifecycle of a decision service is presented on this scheme:

ArchitectureModelToService

Decision services are based on business decision models usually created, tested, and maintained by business analysts in the Rules Repository using only familiar tools such as Excel (or Google Sheets) and OpenRules Decision Modeling IDE:

Architecture image 3

Tested decision models can be deployed on-premise or on the cloud using the standard frameworks provided by major vendors:

Architecture image 4

OpenRules Decision Manager supports Serverless Architecture for Decision Microservices. With a push of a button, it can deploy decision models as microservices using different deployment options described here.

ServiceOrchestrationSchema

To support Service Orchestration of decision services, OpenRules supports special decision tables for assembling new decision services using the existing decision services with orchestrating logic described in business rules.

StateMachine

To support the Choreography of decision services with event streams, you may use OpenRules  State Machines:

Architecture image 7

OpenRules Decision Manager supports the development of domain-specific libraries of decision services.

You may download, analyze, and execute complex decision services for the Loan Origination Domain.

OpenRules uses the AWS for its subscriptions and metering flows.

Put OpenRules to work

Build transparent, executable decision services.

Try the evaluation version or review the installation guidance for your environment.