Patent ID: 8973002
Filing Date: 2015-03-03
Classification: G06Q

Abstract:
1. A business rules batch processor executing on a processor comprising: a business rules manager executing on the processor that sends a plurality of pending requests to a rules database for processing; and a business rules orchestrator executing on the processor that 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, the business rules orchestrator defines, deploys, executes, monitors and maintains a plurality of decision logic that is used by operational systems within the enterprise system, the business rules orchestrator utilizes a plurality of scripts as defined by a script module to determine when to run specified batch handlers to assist in the batch processing, the batch handlers communicate with the rules database to assess the level of utilization of the batch processor so as to schedule the pending jobs, the script module coordinates with one or more external business rule managing systems to coordinate batch processing.