AI & Machine Learning Enterprise

ProTech — Enterprise Process Automation with Business Rules

Automated complex business processes using Spring Cloud Task orchestration and Drools-based decision logic across multiple modules.

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.

Project Overview