Business Rules Batch Processor Orchestrator

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveflexibility to adapt to market fluctuationsVSAvoidbatch processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Speed

If complete forecast or business plan is regenerated for every single event, then real-time responsiveness is improved, but processing efficiency deteriorates

Engineering Contradiction:
Improvereal-time responsivenessVSAvoidbatch processing efficiency
Core Design Contradiction:
SpeedVSProductivity

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If batch processes are scheduled for time-related operations, then processing reliability is improved, but adaptability to temporary or permanent market fluctuations deteriorates

Engineering Contradiction:
Improvebatch process reliabilityVSAvoidadaptability to market fluctuations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20150081588A1Business rules batch processor
Publication Date: 2015.03.19 FMR CORP
  • US20150081588A1 patent drawing
  • US20150081588A1 patent drawing
  • US20150081588A1 patent drawing

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.