Rule Handling Component for Adaptive Business Transaction Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing enterprise IT systems lack the ability for non-technical users, such as business analysts or system administrators, to easily customize business process rules for transaction processing without modifying the underlying application programs, especially in complex systems with numerous user interfaces and data structures.
Innovation Solution
A rule handling component that allows users to define and assign business process rules at predefined points in the transaction process, using data structures for rule collections, rule data, and rule conditions, enabling execution of customized processes without requiring programming knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If application programs are modified to customize business process rules, then the ability to reflect specific business requirements is improved, but the complexity of customization and risk of errors increase
Solution Approach 1:
The system segments business process rules into discrete, independently configurable units that can be defined and managed separately from the core application code. Each rule represents a specific business logic element that can be customized without affecting other parts of the system, thereby reducing customization complexity while maintaining adaptability.
Solution Approach 2:
The patent introduces an intermediary layer (rule engine and rule management interface) between the application program and business requirements. This intermediary allows non-technical users to define and modify business rules through a user-friendly interface without directly modifying application code, thus reducing customization complexity and error risk while preserving business adaptability.
2Adaptability or versatility
If a second custom application program is developed to perform customized processes, then the ability to meet specific business requirements is improved, but the device complexity and integration requirements increase
Solution Approach 1:
The patent implements a universal rule handling component that can be integrated into existing application programs to provide customization capabilities. This multi-functional component allows the original application to handle both standard and customized business processes without requiring separate custom applications, thereby reducing integration complexity while maintaining the ability to meet specific business requirements.
3Manufacturing precision
If programming knowledge is required to customize application programs, then the precision of customization is improved, but the ease of operation decreases
Solution Approach 1:
The system enables business users to perform self-service customization by providing a user-friendly interface for defining and configuring business rules without requiring programming knowledge. The rule engine automatically processes these user-defined rules and integrates them into the application execution, thereby maintaining customization precision while significantly improving ease of operation.
Data Source
AI summary
Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application and to assign a collection of business process rules to one of multiple predefined points in a business process of a computer application. At runtime, when the computer system executing the computer application reaches a point in a business process that is associated with a collection of user-defined business process rules, the computer system executes the business process rules. In this manner, a customized process represented by user-defined business process rules is able to be added to a computer application.


