OpenRules Platform
Integration and Deployment
Convert a business-owned decision model into efficient Java code and deploy it on premises, in the cloud, or inside an existing application without rewriting the decision logic.
Operational decision services
One model, many deployment choices.
OpenRules Decision Manager turns a tested business decision model into an operational decision service. The generated Java implementation can run as a regular program, a REST endpoint, a cloud function, a container, or an application-server deployment.
Business experts continue maintaining the source model with OpenRules Explorer and Excel. When the model changes, the same project can be rebuilt and redeployed without translating the rules into a separate programming language.
Integration
Connect the service where decisions are needed.
Use the Java API inside an existing application, expose a JSON interface through REST, or package the model for a standard Java application server. For cloud-native systems, deploy through AWS Lambda, Microsoft Azure Functions, or Docker.
Rule repositories can remain local or be read from shared storage such as Microsoft SharePoint and Amazon S3. OpenRules also supports LLM and AI-agent integration and database integration.
Deployment options
Choose the integration that fits your architecture.
Each option uses the same business-owned OpenRules decision model.
Invoke a compiled model from Java.
Open guide →02AWS LambdaDeploy a serverless AWS function.
Open guide →03MS Azure FunctionPublish a model as an Azure Function.
Open guide →04RESTful Web ServicesRun with OpenRules REST or Spring Boot.
Open guide →05SharePoint IntegrationMaintain rule repositories in SharePoint.
Open guide →06Amazon S3 IntegrationLoad rule files directly from S3.
Open guide →07Docker ContainersPackage services as portable containers.
Open guide →08Apache SparkUse OpenRules from Spark applications.
Open PDF ↗09WAR FilesDeploy to Tomcat, WebSphere, and other servers.
Open guide →Build and deploy
Try these deployment projects yourself.
The free evaluation includes ready-to-run decision models that you can build, test, and adapt.
