AI & Machine Learning · Enterprise

ProTech — Enterprise Process Automation with Business Rules

ProTech's billing and setup workflows run on their own: Spring Cloud Task orchestrates the steps and Drools makes the decisions, changeable without a redeploy.

The Challenge

ProTech needed to automate repetitive business processes — billing runs, data setup tasks, and rule-based decision flows — that were being handled manually. They required a system where business rules could be defined and modified without redeployment, and batch jobs could be scheduled and monitored reliably.

Our Approach

Daiviksoft implemented an automation platform using Spring Cloud Task for batch processing and Drools/KIE Server for business rules execution. The system runs billing calculations and setup tasks as scheduled Spring Cloud Tasks, with business rules evaluated through a containerized KIE Server. This separation allows business analysts to update rules independently of the application code.

Key Deliverables

  • Spring Cloud Task-based batch processing for billing and setup workflows
  • Drools/KIE Server for externalized business rules execution
  • Docker-containerized rules server for easy deployment
  • Multi-module Maven project for organized batch job management
  • Configurable rules that business analysts can modify without code changes

Results & Impact

ProTech automated their billing and setup workflows, reducing manual processing time and eliminating calculation errors. The externalized rules engine allows business logic changes without application redeployment, increasing agility in responding to changing business requirements.

Tell us what you are building

A system to build, replace or rescue. We reply within one working day with who would work on it.

Start a conversation See what we have built