Business Rules Batch Processor Orchestrator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time enterprises require more flexible batch processing capabilities to adapt to market fluctuations and regulatory changes, as traditional batch processes are inefficient for dynamic scenarios and compliance with stringent mandates.
Innovation Solution
A business rules batch processor that integrates with any Business Rules Management System (BRMS), managing batch processing by assessing rules database usage and job requirements, utilizing a cloud-based architecture with components like a rules manager, interface manager, and data hub to orchestrate and execute business rules dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional batch processes are used for back office systems, then system stability is maintained, but flexibility to adapt to market fluctuations and regulatory changes deteriorates
Solution Approach 1:
The batch processing system is transformed from static to dynamic through the business rules orchestrator, which can dynamically trigger batch processes based on market conditions, regulatory changes, and infrastructure events. The system adapts its behavior in real-time while maintaining batch processing capabilities, resolving the contradiction between stability and flexibility.
Solution Approach 2:
The system changes its operational parameters by introducing policy-driven workflows that can be adjusted without regenerating complete business plans. The business rules orchestrator modifies processing triggers, schedules, and priorities based on external conditions, enabling adaptation to market fluctuations while maintaining core batch processing functionality.
2Speed
If complete forecast or business plan is regenerated for every single event, then real-time responsiveness is improved, but processing efficiency deteriorates
Solution Approach 1:
Instead of regenerating complete business plans for every event, the system applies partial action by selectively triggering only the specific batch processes relevant to the current event or condition. The business rules orchestrator evaluates events against policies and triggers only necessary processing, maintaining responsiveness while preserving efficiency.
Solution Approach 2:
The business rules orchestrator serves multiple functions: it monitors events, evaluates policies, triggers batch processes, and manages workflows. This multi-functional component enables the system to respond to various types of events (market fluctuations, regulatory changes, infrastructure events) using a single unified mechanism, balancing speed and efficiency.
3Reliability
If batch processes are scheduled for time-related operations, then processing reliability is improved, but adaptability to temporary or permanent market fluctuations deteriorates
Solution Approach 1:
The business rules orchestrator implements feedback mechanisms by continuously monitoring market conditions, regulatory changes, and system events. Based on this feedback, it dynamically adjusts batch process triggers and schedules, maintaining reliable processing while adapting to changing conditions. The system learns from and responds to external inputs, resolving the contradiction between fixed scheduling and market adaptability.
Solution Approach 2:
The system prepares for future conditions by pre-defining business rules and policies that can be triggered when specific conditions are met. The business rules orchestrator has preliminary configurations for various market scenarios and regulatory requirements, enabling rapid response when events occur without requiring complete plan regeneration, thus maintaining both reliability and adaptability.
Data Source
AI summary
A business rules batch processor is provided that includes a business rules manager that sends a plurality of pending requests to a rules database for processing. A business rules orchestrator receives statuses of the pending requests from the business rules manager. The business rules orchestrator manages the batch processing of the pending requests by assessing the rules database usage and job requirements of the pending requests.


