Metadata-Based Business Rule Interpreter for Mobile HR Workflows
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current human resource systems are slow in assembling, compiling, and executing business rules, leading to inefficiencies in performing operations, and they lack maintainability and security.
Innovation Solution
A metadata-based business rule interpreter that uses an abstract syntax tree structure composed of metadata objects, eliminating the need for compilation and relying on well-defined metadata constructs to interpret and execute business rules directly, resulting in a dramatic increase in speed and improved maintainability and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional compilation and execution methods are used for business rules, then the system can execute complex business logic, but the speed of operation becomes undesirably slow
Solution Approach 1:
The patent replaces the traditional mechanical compilation and execution system with a metadata-based interpretation system. Instead of compiling business rules into executable code through traditional compilers, the system uses metadata objects that directly represent business rules and can be interpreted and executed immediately, eliminating the compilation phase and significantly speeding up operation.
Solution Approach 2:
The patent changes the fundamental parameter of how business rules are represented and processed. By transforming business rules into metadata objects with specific structures and properties, the system enables direct interpretation and execution without compilation, thereby changing the execution speed parameter from slow (traditional compilation) to fast (metadata interpretation).
2Adaptability or versatility
If business rule interpreters are used to conduct Internet-based business, then business operations can be performed remotely, but the compilation and execution speed becomes undesirably slow
Solution Approach 1:
The patent substitutes the traditional compilation-mechanism with a metadata interpretation-mechanism that is specifically optimized for Internet-based and mobile environments. This allows business rules to be executed rapidly in browser-based and mobile applications without the overhead of compilation, enabling fast remote business operations.
3Reliability
If traditional human resource systems are used, then business rules can be executed, but the systems lack maintainability and security
Solution Approach 1:
The patent segments the business rule system into distinct metadata objects with clearly defined structures and relationships. This segmentation into organized metadata components (such as business rule metadata objects, syntax trees, and executor functions) improves maintainability by making the system modular and easier to manage, while also enhancing security through structured validation.
Solution Approach 2:
The patent creates a universal metadata-based framework that can handle various business rules and operations through a common structure. This universal approach improves maintainability by providing consistent patterns across different business scenarios and enhances security through standardized validation and interpretation mechanisms.
Data Source
AI summary
A method, computer system, and computer program product digitally manipulate a human resources workflow on a mobile device. The computer system identifies a mobile context of a chat message received from a mobile application executing on the mobile device. The computer system determines a human resources operation intended by the chat message. The determination is based in part on the mobile context. The computer system identifies a business rule corresponding to the human resources operation. The business rule comprises a plurality of linked metadata objects forming a syntax tree. The computer system interprets the plurality of metadata objects to implement the business rule within the mobile context. The computer system performs the human resources operation according to the business rule.


