AI & Machine Learning Enterprise

Blackswan — Enterprise Business Rules & Risk Calculation Engine

Accelerated business decision-making with a Drools-powered rules engine, enabling dynamic risk calculations without code changes.

The Challenge

Blackswan needed a flexible, rules-driven platform to automate complex risk calculations and business decisions. The existing manual processes were slow, error-prone, and couldn’t scale with growing regulatory requirements. They needed a system where business analysts could define and modify rules without developer intervention.

Our Approach

Daiviksoft designed and built a modular rules execution platform powered by JBoss Drools. The system consists of multiple interconnected services — a data mapper for ingesting external data sources, a data model layer for structured risk entities, a Drools-based rules engine for executing business logic, and a REST API layer exposing rule evaluation as a service. The architecture allows business teams to update risk rules independently of the application code.

Key Deliverables

  • Drools-based business rules execution for risk calculation
  • REST API wrapper for real-time rule evaluation
  • Modular architecture with separate data mapping and modeling layers
  • External data source connectors for feeding rule inputs
  • Swagger API documentation for easy integration
  • Business analyst-friendly rule definitions

Results & Impact

The platform enabled Blackswan to automate risk assessment decisions that previously required manual review. The modular architecture allows the rules to evolve independently, and the REST API makes it easy to integrate risk scoring into any downstream system.

Project Overview