CN110865804A - Rule engine optimization method, device, system and storage medium - Google Patents

Rule engine optimization method, device, system and storage medium Download PDF

Info

Publication number
CN110865804A
CN110865804A CN201910943134.XA CN201910943134A CN110865804A CN 110865804 A CN110865804 A CN 110865804A CN 201910943134 A CN201910943134 A CN 201910943134A CN 110865804 A CN110865804 A CN 110865804A
Authority
CN
China
Prior art keywords
algorithm
rule
algorithm library
package
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910943134.XA
Other languages
Chinese (zh)
Inventor
薛***
杨威滨
陈嘉强
张志莲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianyang Hongye Science And Technology Co Ltd
Original Assignee
Tianyang Hongye Science And Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianyang Hongye Science And Technology Co Ltd filed Critical Tianyang Hongye Science And Technology Co Ltd
Priority to CN201910943134.XA priority Critical patent/CN110865804A/en
Publication of CN110865804A publication Critical patent/CN110865804A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • G06F8/315Object-oriented languages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

The embodiment of the invention discloses a method, a device, a system and a storage medium for optimizing a rule engine, wherein an algorithm library is constructed in the rule engine, and an algorithm with complex algorithm logic and a complex mathematical calculation formula required in a business rule configuration process is introduced into the rule configuration process in the form of an algorithm package. On the aspect of rule configuration, the configuration mode of the optimization method can be used for quickly introducing an algorithm packet of a complex mathematical calculation formula to quickly realize complex algorithm logic; on the aspect of rule execution, by executing the optimization method, the RETE algorithm and the calculation formula can be merged with large granularity during operation, and the performance disadvantage caused by alternate execution is reduced; in the rule multiplexing layer, the accumulation of the algorithm library is realized by introducing the algorithm package, the algorithm can be quickly multiplexed in different rule configuration projects, and the workload of repeatedly configuring and repeatedly writing codes is reduced.

Description

Rule engine optimization method, device, system and storage medium
Technical Field
The embodiment of the invention relates to the technical field of rule configuration, in particular to a method, a device and a system for optimizing a rule engine and a storage medium.
Background
The rules engine, developed from an inference engine, can separate business rules from application code and use predefined semantic modules to write business decisions, can receive data input, interpret business rules, and make business decisions based on the business rules. The existing commercial and open source rule engines can provide business rule design tools of types such as rule sets, decision tables, decision trees, score cards, rule flows and the like, and can provide a browser editing mode for visual business rule configuration. The existing open source and commercial rule engines basically adopt RETE algorithm or similar RETE algorithm, the RETE algorithm is a rapid pattern matching algorithm, and a rule set, a decision table, a decision tree and a score card in the rule engine all need to use the pattern matching algorithm to realize rapid business logic processing.
When the rule engine is applied to the configuration of business rules with complex algorithm logics and complex mathematical calculation formulas, a great deal of work of editing the mathematical calculation formulas is carried out through the rule engine, and the work is mixed in a rule configuration scene by combining the use of a rule set, a decision tree and the like. When the rule is executed, part of logic needs to go through the execution mode of the RETE algorithm, and part of logic needs to call the execution mode of the java (a common high-level programming language of a computer), and because the RETE algorithm and the mathematical calculation formula are inserted, the execution efficiency of the mode cannot achieve the optimal effect, and a large amount of CPU (Central processing Unit) resources are easily occupied due to the complexity of the logic. When complex algorithm logic and a rule model with a complex mathematical calculation formula need to be configured for multiple times, the rule model configured in the previous project cannot be quickly multiplexed, needs to be reconfigured once, and cannot be quickly multiplexed and quickly configured.
Disclosure of Invention
Therefore, embodiments of the present invention provide a method, an apparatus, a system, and a storage medium for optimizing a rule engine, so as to solve the problems that when the existing rule engine is applied to a business rule with a complex algorithm logic and a complex mathematical calculation formula, the rule configuration process is complex, the rule execution efficiency is low, and multiplexing cannot be achieved.
In order to achieve the above object, the embodiments of the present invention provide the following technical solutions:
according to a first aspect of the embodiments of the present invention, a method for optimizing a rule engine is provided, where the method includes:
an algorithm library is constructed in a rule engine, and a preset rule related algorithm packet is stored in the algorithm library;
and in the process of configuring the business rules, calling the rule related algorithm packet in the algorithm library according to the requirement to complete the configuration of the business rules.
Further, the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a self-defined algorithm library module;
the standard algorithm library module is used for providing a standard mathematical algorithm package;
the basic algorithm library module is used for providing a common algorithm package for service level induction;
the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm.
Further, the rule-dependent algorithm package supports a java algorithm package, an R algorithm package and a Python algorithm package.
Further, the algorithm library also comprises a visualization management module, and the visualization management module is used for providing visualization editing management functions of the algorithms, including new creation, deletion and export of the algorithms and modification of basic information of the algorithms.
Further, the algorithm basic information comprises an algorithm name, an algorithm description, an entry parameter, an exit parameter and a parameter definition.
According to a second aspect of the embodiments of the present invention, there is provided an optimization apparatus for a rules engine, the apparatus including:
the algorithm library module is used for constructing an algorithm library in the rule engine, and a preset rule-related algorithm package is stored in the algorithm library;
and the rule configuration module is used for calling the rule related algorithm packet in the algorithm library according to the requirement to complete the configuration of the business rule in the process of configuring the business rule.
Further, the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a self-defined algorithm library module;
the standard algorithm library module is used for providing a standard mathematical algorithm package;
the basic algorithm library module is used for providing a common algorithm package for service level induction;
the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm.
Further, the rule-dependent algorithm package supports a java algorithm package, an R algorithm package and a Python algorithm package.
According to a third aspect of an embodiment of the present invention, there is provided a system for optimizing a rule engine, the system including: a processor and a memory;
the memory is to store one or more program instructions;
the processor is configured to execute one or more program instructions to perform any one of the above method steps of the rule engine optimization method.
According to a fourth aspect of embodiments of the present invention, there is provided a computer storage medium having one or more program instructions embodied therein for execution by an optimization system of a rules engine to perform any one of the method steps of the above optimization method of the rules engine.
The embodiment of the invention has the following advantages:
according to the optimization method, device, system and storage medium of the rule engine provided by the embodiment of the invention, the algorithm library is constructed in the rule engine, and the algorithm with complex algorithm logic and complex mathematical calculation formula required in the business rule configuration process is introduced into the rule configuration process in the form of the algorithm package. On the aspect of rule configuration, the configuration mode of the optimization method can be used for quickly introducing an algorithm packet of a complex mathematical calculation formula to quickly realize complex algorithm logic; on the aspect of rule execution, by executing the optimization method, the RETE algorithm and the calculation formula can be merged with large granularity during operation, and the performance disadvantage caused by alternate execution is reduced; in the rule multiplexing layer, the accumulation of the algorithm library is realized by introducing the algorithm package, the algorithm can be quickly multiplexed in different rule configuration projects, and the workload of repeatedly configuring and repeatedly writing codes is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It should be apparent that the drawings in the following description are merely exemplary, and that other embodiments can be derived from the drawings provided by those of ordinary skill in the art without inventive effort.
Fig. 1 is a schematic flowchart of a method for optimizing a rule engine according to embodiment 1 of the present invention;
fig. 2 is a schematic structural diagram of an optimization apparatus of a rule engine according to embodiment 2 of the present invention;
fig. 3 is a schematic structural diagram of an optimization system of a rule engine according to embodiment 3 of the present invention.
Detailed Description
The present invention is described in terms of particular embodiments, other advantages and features of the invention will become apparent to those skilled in the art from the following disclosure, and it is to be understood that the described embodiments are merely exemplary of the invention and that it is not intended to limit the invention to the particular embodiments disclosed. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
As shown in fig. 1, the present embodiment provides a method for optimizing a rule engine, where the method includes:
step 110, an algorithm library is constructed in the rule engine, and a preset rule-related algorithm package is stored in the algorithm library.
Specifically, the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a self-defined algorithm library module, wherein the standard algorithm library module is used for providing a standard mathematical algorithm package; the basic algorithm library module is used for providing a common algorithm package for service level induction; the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm.
An example of a standard algorithm: in morton adjustment of the default probability, a systematic risk factor R needs to be calculated, and the formula is:
Figure BDA0002223473190000051
it can be seen that the R formula requires PD parameters and various coefficients, such as 1.25, 0.12, 0.24, 50, etc., and the coefficients used by different service lines may be different, and by encapsulating the coefficients into a parameter class, there are two parameters, PD and parameter class, and the metering engine and other algorithms can invoke the calculation algorithm of the R formula by setting the two parameters. The default value of the coefficient can be set in the data model definition of the metering engine, and the value of the coefficient is changed in parameter mapping only when the coefficient is different, so that the purpose of flexibly adapting to the calculation of each line is achieved.
Basic algorithm example: for example, in risk management, morton adjustment of the default probability PD of a certain line is performed by combining a macro factor in a quarterly manner, and such a business-related algorithm is generally classified into a basic algorithm. The calculation formula is as follows:
Figure BDA0002223473190000052
the algorithm requires that the probability of the original default probability is calculated, and the adjusted default probability is calculated by Morton adjustment through combining the Wilson formula of the macroscopic factor and the R formula of the default probability. The standard algorithm encapsulates the entire process into an algorithm, loops by quarter, and calculates the morton adjusted values of the default probabilities for all quarters. By packaging the cycle into the algorithm, the speed of the whole calculation process can be effectively improved, and the defect of low performance of a large number of calling nodes caused by the cycle configuration in the rule engine is avoided.
Example of custom algorithm: for example, in the morton adjustment algorithm, the sequence of the default probability and the sequence of the macroscopic factor need to be matched one by one, because the length and the time of the PD sequence are different from those of the macroscopic factor, the processing logic needs to be encapsulated into an algorithm, and the algorithm can be encapsulated into a custom algorithm class because the processing logic is unrelated to the core service logic.
Furthermore, by introducing an algorithm component, the rule-related algorithm package supports a java algorithm package, an R algorithm package and a Python algorithm package, and the algorithm packages of different computer language types can be called as required.
Further, the algorithm library also comprises a visualization management module, and the visualization management module is used for providing visualization editing management functions of the algorithms, including new creation, deletion and export of the algorithms and modification of basic information of the algorithms. The algorithm basic information comprises an algorithm name, an algorithm description, an entry parameter, an exit parameter, a parameter definition and the like.
And step 120, in the process of configuring the service rule, calling a rule-related algorithm packet in the algorithm library according to the requirement to complete the configuration of the service rule.
After the configuration of the rule algorithm packet is completed in the algorithm library, the corresponding algorithm packet in the algorithm library can be directly and quickly called at the position where the complex mathematical formula needs to be introduced in the configuration process of the business rule corresponding to the business, so that the method is convenient and quick, and quick configuration and quick multiplexing can be realized.
The optimization method of the rule engine provided by the embodiment of the invention introduces the algorithm with complex algorithm logic and complex mathematical calculation formula required in the business rule configuration process into the rule configuration process in the form of the algorithm package by constructing the algorithm library in the rule engine, and has the following advantages:
(1) on the aspect of rule configuration, the configuration mode of the optimization method can be used for quickly introducing an algorithm packet of a complex mathematical calculation formula to quickly realize complex algorithm logic;
(2) on the aspect of rule execution, by executing the optimization method, the RETE algorithm and the calculation formula can be merged with large granularity during operation, and the performance disadvantage caused by alternate execution is reduced;
(3) in the rule multiplexing layer, the accumulation of the algorithm library is realized by introducing the algorithm package, the algorithm can be quickly multiplexed in different rule configuration projects, and the workload of repeatedly configuring and repeatedly writing codes is reduced.
Example 2
Corresponding to the above embodiment 1, an embodiment of the present invention provides an optimization apparatus for a rule engine, as shown in fig. 2, the apparatus including:
and the algorithm library module 210 is used for constructing an algorithm library in the rule engine, and the algorithm library stores a preset rule-related algorithm package.
And the rule configuration module 220 is configured to invoke a rule-related algorithm package in the algorithm library according to a requirement in the service rule configuration process to complete service rule configuration.
Further, the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a self-defined algorithm library module, wherein the standard algorithm library module is used for providing a standard mathematical algorithm package; the basic algorithm library module is used for providing a common algorithm package for service level induction; the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm. Further, the rule-dependent algorithm package supports a java algorithm package, an R algorithm package, and a Python algorithm package.
The functions executed by each component in the optimization apparatus for a rule engine provided in the embodiment of the present invention are described in detail in embodiment 1 above, and therefore, redundant description is not repeated here.
The optimization device of the rule engine provided by the embodiment of the invention introduces the algorithm with complex algorithm logic and complex mathematical calculation formula required in the business rule configuration process into the rule configuration process in the form of the algorithm package by constructing the algorithm library in the rule engine, and has the following advantages:
(1) on the aspect of rule configuration, the configuration mode of the optimization method can be used for quickly introducing an algorithm packet of a complex mathematical calculation formula to quickly realize complex algorithm logic;
(2) on the aspect of rule execution, by executing the optimization method, the RETE algorithm and the calculation formula can be merged with large granularity during operation, and the performance disadvantage caused by alternate execution is reduced;
(3) in the rule multiplexing layer, the accumulation of the algorithm library is realized by introducing the algorithm package, the algorithm can be quickly multiplexed in different rule configuration projects, and the workload of repeatedly configuring and repeatedly writing codes is reduced.
Example 3
In correspondence with the above embodiments, the present embodiment proposes an optimization system of a rule engine, as shown in fig. 3, the system including: a processor 310 and a memory 320;
memory 320 is used to store one or more program instructions;
a processor 310 for executing one or more program instructions for performing any of the method steps of the above method for rule engine optimization.
The optimization system of the rule engine provided by the embodiment of the invention introduces the algorithm with complex algorithm logic and complex mathematical calculation formula required in the business rule configuration process into the rule configuration process in the form of the algorithm package by constructing the algorithm library in the rule engine, and has the following advantages:
(1) on the aspect of rule configuration, the configuration mode of the optimization method can be used for quickly introducing an algorithm packet of a complex mathematical calculation formula to quickly realize complex algorithm logic;
(2) on the aspect of rule execution, by executing the optimization method, the RETE algorithm and the calculation formula can be merged with large granularity during operation, and the performance disadvantage caused by alternate execution is reduced;
(3) in the rule multiplexing layer, the accumulation of the algorithm library is realized by introducing the algorithm package, the algorithm can be quickly multiplexed in different rule configuration projects, and the workload of repeatedly configuring and repeatedly writing codes is reduced.
Example 4
In accordance with the above embodiments, the present embodiments provide a computer storage medium having one or more program instructions embodied therein for execution by an optimization system of a rules engine to perform any of the method steps of the above optimization method of the rules engine.
Although the invention has been described in detail above with reference to a general description and specific examples, it will be apparent to one skilled in the art that modifications or improvements may be made thereto based on the invention. Accordingly, such modifications and improvements are intended to be within the scope of the invention as claimed.

Claims (10)

1. A method for optimizing a rules engine, the method comprising:
an algorithm library is constructed in a rule engine, and a preset rule related algorithm packet is stored in the algorithm library;
and in the process of configuring the business rules, calling the rule related algorithm packet in the algorithm library according to the requirement to complete the configuration of the business rules.
2. The method for optimizing a rules engine of claim 1, wherein the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a custom algorithm library module;
the standard algorithm library module is used for providing a standard mathematical algorithm package;
the basic algorithm library module is used for providing a common algorithm package for service level induction;
the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm.
3. The method of claim 1, wherein the rule-dependent algorithm package supports java, R, and Python algorithm packages.
4. The method of claim 1, wherein the algorithm library further comprises a visualization management module, and the visualization management module is configured to provide a visualization editing management function for the algorithm, including creation, deletion, and export of the algorithm and modification of basic information of the algorithm.
5. The method of claim 4, wherein the algorithm basic information comprises an algorithm name, an algorithm description, an entry parameter, an exit parameter, and a parameter definition.
6. An apparatus for optimizing a rules engine, the apparatus comprising:
the algorithm library module is used for constructing an algorithm library in the rule engine, and a preset rule-related algorithm package is stored in the algorithm library;
and the rule configuration module is used for calling the rule related algorithm packet in the algorithm library according to the requirement to complete the configuration of the business rule in the process of configuring the business rule.
7. The optimization device of the rule engine as claimed in claim 6, wherein the algorithm library comprises a standard algorithm library module, a basic algorithm library module and a custom algorithm library module;
the standard algorithm library module is used for providing a standard mathematical algorithm package;
the basic algorithm library module is used for providing a common algorithm package for service level induction;
the self-defining algorithm library module is used for providing self-defining and expanding functions of the algorithm.
8. The apparatus of claim 6, wherein the rule-dependent algorithm package supports java, R, and Python algorithm packages.
9. A system for optimizing a rules engine, the system comprising: a processor and a memory;
the memory is to store one or more program instructions;
the processor, configured to execute one or more program instructions to perform the method of any of claims 1-5.
10. A computer storage medium comprising one or more program instructions for execution by an optimization system of a rules engine to perform the method of any one of claims 1-5.
CN201910943134.XA 2019-09-30 2019-09-30 Rule engine optimization method, device, system and storage medium Pending CN110865804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910943134.XA CN110865804A (en) 2019-09-30 2019-09-30 Rule engine optimization method, device, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910943134.XA CN110865804A (en) 2019-09-30 2019-09-30 Rule engine optimization method, device, system and storage medium

Publications (1)

Publication Number Publication Date
CN110865804A true CN110865804A (en) 2020-03-06

Family

ID=69652333

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910943134.XA Pending CN110865804A (en) 2019-09-30 2019-09-30 Rule engine optimization method, device, system and storage medium

Country Status (1)

Country Link
CN (1) CN110865804A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112286507A (en) * 2020-11-09 2021-01-29 无锡新思联信息技术有限公司 RETE algorithm rule engine design method for autonomy of internet of things resources

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040034848A1 (en) * 2002-08-09 2004-02-19 Eric Moore Rule engine
CN101158956A (en) * 2007-08-21 2008-04-09 南京联创科技股份有限公司 Method for batch processing complicated data by well-regulated engines
CN103186579A (en) * 2011-12-29 2013-07-03 北京亿阳信通科技有限公司 Database function-based rule implementation and application method and device
CN105550268A (en) * 2015-12-10 2016-05-04 江苏曙光信息技术有限公司 Big data process modeling analysis engine
US9823937B1 (en) * 2015-08-12 2017-11-21 VCE IP Holding Company LLC Configuration system and method for an integrated computing system
CN107958047A (en) * 2017-11-24 2018-04-24 四川长虹电器股份有限公司 A kind of method for improving personalized recommendation system performance
CN108428103A (en) * 2017-12-28 2018-08-21 深圳萨摩耶互联网金融服务有限公司 Decision engine and decision-making technique
CN108920222A (en) * 2018-07-12 2018-11-30 北京京东金融科技控股有限公司 A kind of method and device for business processing of rule-based engine
CN109358842A (en) * 2018-09-25 2019-02-19 广州城市信息研究所有限公司 A kind of service implementing method, electronic equipment and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040034848A1 (en) * 2002-08-09 2004-02-19 Eric Moore Rule engine
CN101158956A (en) * 2007-08-21 2008-04-09 南京联创科技股份有限公司 Method for batch processing complicated data by well-regulated engines
CN103186579A (en) * 2011-12-29 2013-07-03 北京亿阳信通科技有限公司 Database function-based rule implementation and application method and device
US9823937B1 (en) * 2015-08-12 2017-11-21 VCE IP Holding Company LLC Configuration system and method for an integrated computing system
CN105550268A (en) * 2015-12-10 2016-05-04 江苏曙光信息技术有限公司 Big data process modeling analysis engine
CN107958047A (en) * 2017-11-24 2018-04-24 四川长虹电器股份有限公司 A kind of method for improving personalized recommendation system performance
CN108428103A (en) * 2017-12-28 2018-08-21 深圳萨摩耶互联网金融服务有限公司 Decision engine and decision-making technique
CN108920222A (en) * 2018-07-12 2018-11-30 北京京东金融科技控股有限公司 A kind of method and device for business processing of rule-based engine
CN109358842A (en) * 2018-09-25 2019-02-19 广州城市信息研究所有限公司 A kind of service implementing method, electronic equipment and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112286507A (en) * 2020-11-09 2021-01-29 无锡新思联信息技术有限公司 RETE algorithm rule engine design method for autonomy of internet of things resources

Similar Documents

Publication Publication Date Title
EP3483740B1 (en) Method, device and system for stream computation
CN105549982B (en) A kind of development of automation platform based on model configuration
WO2019109485A1 (en) Echarts tool-based chart making method, apparatus and device, and medium
CN106293664A (en) Code generating method and device
CN106648662B (en) Report generation device and method based on project cost calculation description language BCL
CN110348820B (en) Intelligent workflow management system
CN104423968A (en) Method of designing business logic, server performing the same and storage medium storing the same
CN107844093A (en) A kind of custom feature block and configuration method for packing based on component models
CN110502530A (en) Database functions call method, system, computer equipment and storage medium
CN112988123B (en) DDD-oriented software design method and system
CN109522013A (en) A kind of code generating method and device of business function
CN111984256A (en) Cloud native architecture-based low-code application flow system and operation method
CN110674174A (en) Data real-time processing method and data real-time processing system
CN110633959A (en) Method, device, equipment and medium for creating approval task based on graph structure
CA3142770A1 (en) Component linkage configuration method, device, computer equipment and storage medium
CN110865804A (en) Rule engine optimization method, device, system and storage medium
CN107146095A (en) Exhibition information processing method, device and the mailing system of a kind of mail
CN110515734A (en) The load processing method and device of data processing task
CN107679937A (en) Customize method, system, storage medium and the equipment of service function
CN101894317B (en) System and method for driving business logic through data changes
CN104376397A (en) Data real-time analysis method and device
US20140310070A1 (en) Coordinated business rules management and mixed integer programming
CN116009847A (en) Code generation method, device, electronic equipment and storage medium
CN116450246A (en) Event stream configurable method based on state machine
CN105607569B (en) A kind of method and device that IL language is converted to ladder diagram

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200306