Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Business rule processing method and device

A processing method and rule technology, applied in the computer field, can solve the problems of increased workload of development or maintenance, inability to implement business rules across programming languages, etc., and achieve the effect of reducing workload

Active Publication Date: 2020-12-11
HUAWEI TECH CO LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since many business rules (such as: verification rules) need to be executed on the user device while being executed in the background, and the background and the user device use different programming languages, it is necessary to write a copy of the same business rule that can be executed on the user device. The rules executed on the device, and at the same time write one or more rules that can be executed in the background, resulting in a multiplied development or maintenance workload, which makes it impossible to implement cross-programming language execution of business rules

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Business rule processing method and device
  • Business rule processing method and device
  • Business rule processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] Embodiments of the present application are described below with reference to the drawings in the embodiments of the present application. In the following description, reference is made to the accompanying drawings which form a part of this application and which show by way of illustration specific aspects of embodiments of the application or in which embodiments of the application may be used. It should be understood that the embodiments of the present application may be used in other aspects, and may include structural or logical changes not depicted in the drawings. Accordingly, the following detailed description should not be read in a limiting sense, and the scope of the application is defined by the appended claims. For example, it should be understood that a disclosure in connection with a described method is equally applicable to a corresponding device or system for performing the method, and vice versa. For example, if one or more specific method steps are desc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a business rule processing method and device. The method comprises steps of obtaining an input factor expression used for representing a service rule; analyzing the factor expression to generate a corresponding first expression node chain; obtaining a factor description file and an operator function corresponding to each node in the first expression node chain, the factor description file being an executable script corresponding to a current program language execution environment, and the operator function being an executable function corresponding to the current programlanguage execution environment; and traversing each node in the first expression node chain, and calculating and outputting a value of a factor expression according to the factor description file andthe operator function corresponding to each node, the value of the factor expression being used for representing an execution result of the business rule. According to the method and the device, thefactor expression representing the business rule is calculated by adopting the script and the function which can be executed in the current programming language execution environment, so the businessrule can be executed in a cross-programming language manner.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a method and device for processing business rules. Background technique [0002] Today's Internet application systems, especially customer relationship management (CRM) systems in the field of telecom operations, face problems such as large number of users, high hardware costs, complex business functions, and people's increasingly high requirements for service response time. [0003] Usually, a CRM system is developed and deployed based on services, for example, using a microservice development method, so that business functions are aggregated into different services, and different development teams are responsible for development or maintenance. Each service selects the corresponding programming language according to the functions it carries. Since many business rules (such as: verification rules) need to be executed on the user device while being executed in the ba...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/30
CPCG06F8/31
Inventor 阮华斌刘展宏
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products