CN110162333B - Multi-service scene policy management platform based on Drools rule engine - Google Patents

Multi-service scene policy management platform based on Drools rule engine Download PDF

Info

Publication number
CN110162333B
CN110162333B CN201910390631.1A CN201910390631A CN110162333B CN 110162333 B CN110162333 B CN 110162333B CN 201910390631 A CN201910390631 A CN 201910390631A CN 110162333 B CN110162333 B CN 110162333B
Authority
CN
China
Prior art keywords
module
rule
drools
file
management
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.)
Active
Application number
CN201910390631.1A
Other languages
Chinese (zh)
Other versions
CN110162333A (en
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.)
China Citic Bank Corp Ltd
Original Assignee
China Citic Bank Corp 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 China Citic Bank Corp Ltd filed Critical China Citic Bank Corp Ltd
Priority to CN201910390631.1A priority Critical patent/CN110162333B/en
Publication of CN110162333A publication Critical patent/CN110162333A/en
Application granted granted Critical
Publication of CN110162333B publication Critical patent/CN110162333B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a multi-service scene strategy management platform based on a Drools rule engine, which comprises a management file module, a source file generation module, a data model file module, a rule source file module, a Drools file module, a rule item/authority/archiving management module, a source file interpretation/Drools execution module and a system management module, wherein the source file generation module further comprises a decision table module, a decision tree module, a rule set module and a rule flow module. The platform is used for effectively connecting the modules under a Drools rule engine system. The invention separates the financial business process operation from the code research and development, and can realize the rule configuration simplification, the demand customization, the release high efficiency and the business multi-scene generalization of the financial business system, thereby reducing the cost to the greatest extent.

Description

Multi-service scene policy management platform based on Drools rule engine
Technical Field
The invention relates to the technical implementation of business scene policy management in the financial field, in particular to a multi-business scene policy management platform based on a Drools rule engine.
Background
In recent years, the economic level of China is developed at a high speed, economic activities are also increasingly prosperous, and various types of financial enterprises are continuously emerging for meeting the requirements of the economic activities, so that competition among the industries is increased. In order to cope with competition, the financial enterprises continuously expand the product types, so that the richness of the product line is gradually deepened.
In order to process more and more financial product information, financial enterprises continuously raise respective informatization levels, and informatization is also an important aspect of improving competitiveness. With the improvement of informatization degree of financial enterprises, a plurality of business rules are generated in the business of the enterprises, and the execution of the rules is driven by a rule engine so as to meet the flexible, various and rapid business requirements of the financial enterprises. For information systems, the writing and management of rules has become a major concern for financial enterprises. The external expression form and the actual expression capacity of the rule depend on a specific rule engine system, wherein the rule engine is developed according to a rational engine and is a component embedded into an application program, the purpose of stripping business decisions from codes of informationized applications is achieved, and a predefined semantic module can be used for writing specific rules.
However, at present, the following problems exist for the usage scenario of the rule engine:
1) The modularization degree is not high: because the rule engine system and the specific service functions used by most of the current services are bound together forcedly, the flexibility degree is low, and the function multiplexing can not be realized or the method can not be applied to other new service strategies.
2) The controllability is not strong, and the actual maintenance cost is high: most of the currently used rule engine systems are developed based on the form of code closure sources, and enterprises have low autonomous control capability on the systems themselves. When encountering a system problem, a manufacturer of a developed engine is often required to assist, so that the operation and maintenance cost is increased, and if the manufacturer cannot follow up in time in an emergency, serious consequences of service interruption are likely to be faced.
Drools (JBOSS RULES) has an easily accessible enterprise policy, an easily adjustable and manageable open source business rule engine, meets industry standards, and is fast and efficient. It can use XML nodes to normalize If-Then sentence pattern and fact definitions, use Java, groovy, etc. native statements to make decisions and execute statements on rule policies.
Therefore, the technical problems to be solved by the invention are as follows: the mature development system of the Drools rule engine is fully utilized, the separation of business process operation and system rule code research and development of a financial enterprise is effectively realized, so that business personnel of the enterprise can realize code development effect through simple configuration, and rule configuration in actual business is more efficient and visual due to richer rule process components; in view of the attribute of the Drools open source framework, autonomous customized configuration is carried out according to the service requirement of a financial enterprise, and the purposes of modularization and multiplexing are realized; in addition, the purpose of carrying out distributed processing on large-batch data of the platform is achieved by adopting a Hadoop+J2EE software framework.
Disclosure of Invention
Aiming at the defects and improvement requirements of the prior art, the invention provides a multi-service scene strategy management platform based on a Drools rule engine. The specific technical scheme is as follows:
a multi-business scene strategy management platform based on a Drools rule engine comprises a management file module, a source file generation module, a data model file module, a rule source file module, a Drools file module, a rule item/authority/archiving management module, a source file interpretation/Drools execution module and a system management module. The source file generation module is connected with the Drools file module, the data model file module is connected with the rule source file module, the rule source file module is also connected with the Drools file module, the Drools file module is connected with the source file interpretation/Drools execution module, one end of the rule item/authority/filing management module is connected with the source file generation module, the data model file module, the rule source file module and the overall body of the Drools file module, the other end of the rule item/authority/filing management module is also connected with the source file interpretation/Drools execution module, and one end of the source file generation module, the data model file module, the rule source file module, the Drools file module, the rule item/authority/filing management module and the overall body of the source file interpretation/Drools execution module are connected with the management file module.
The source file generation module comprises a decision table module, a decision tree module, a rule set module and a rule flow module, wherein one end of the rule flow module is connected with the decision table module, the decision tree module and the rule set module in a total way, and the other end of the rule flow module is connected with the Drools file module.
The multi-service scene policy management platform based on the Drools rule engine is based on basic modules of the selected organization and deploys service policies by using combinations of the corresponding basic modules.
The management file module is used for realizing the recording of the full-platform business data; the source file generation module is used for recording the generation logic of various rule components; the data model file module is used for defining variables which are relied on in the rule module configuration process in each rule component; the rule source file module is used for editing the XML type file generated by the rule module to realize the preliminary record of the rule description; the Drools file module loads the rule resource file into the platform by using a rule engine of the platform; the rule project/authority/filing management module is used for distinguishing and controlling the creation, starting, suspension and closing of the business strip, in particular, the authority is used for determining the relatives of the business strip and the isolation of the authorities of the relatives, the filing is the version control function of a rule component in the rule project and is the version backup generated based on the storage time of the rule file; the source file interpretation/Drools execution module is used for carrying out service test on the whole rule flow generated by each rule module; the system management module is used for log management, menu management and system user management.
Further preferably, the management file module builds the data model using unified data.
Further preferably, the data model further comprises a project management model, a rights management model, an archive model, a project data model, a rule building data model, and a rule flow model.
Further preferably, in the source file generation module, the rule setting manner is one or more selected from a decision table module, a decision tree module, or a rule set.
Further preferably, the decision table is a multi-dimensional chart decision table.
Further preferably, the decision table names include one or more of query, modification, deletion, publishing, rollback, comparison, archiving.
Further preferably, the decision tree is a tree-type decision tree.
Further preferably, the number of rules executed in the rule set is less than or equal to 1.
Further preferably, the rule flow module is a graphic editing page, and after the rule module is embedded in the graphic editing page in a component form, the rule flow module flows downwards according to the condition.
Further preferably, in the data model file module, the variable types supported by the data include a character, a character string, a numerical type, a character code type, or a date type.
Further preferably, the rule logic is structured and generated and stored in a rule source file module.
Further preferably, in the Drools file module, the Drools rule engine loads the rule resource file.
Further preferably, in the Drools file module, the rule resource file includes one or both of a rule stream file and a Drools code file.
Further preferably, in the rule item/rights/archive management module, the components associated with the rule item include a decision table module, a decision tree module, a rule set module, a rule flow module, a data model file module, a rule source file module, or a Drools file module.
Further preferably, in the rule item/rights/archive management module, the rights management rights isolation function.
Further preferably, in the rule item/rights/archive management module, the archive management version control function.
Further preferably, in the source file interpretation/Drools execution module, the rule resource file generated in the Drools file module is tested, verified and published.
Further preferably, in the source file interpretation/Drools execution module, the publishing is performed under a Hadoop software architecture.
Further preferably, in the system management module, the management functions included include log management, menu management, system user management, or monitoring.
The multi-service scene strategy management platform based on the Drools rule engine has the beneficial effects that:
from the above technical scheme, the invention has the following beneficial effects:
1) By utilizing the platform, the business personnel can rapidly complete rule configuration, so that the service landing efficiency is greatly improved, and the redundant code development process is avoided.
2) The platform is independently built based on the Drools open source framework, and the platform can be customized and modified according to the internal business requirements of a company, so that the use efficiency of a user is improved.
3) The platform is used for publishing data based on the Hadoop software architecture, so that the computing efficiency of the platform is greatly improved.
4) The platform can summarize and summarize the use habits of business departments in a company, provides a universal basic module of each business engine, adopts a modular design thought, and realizes the configuration and deployment of a multi-business scene strategy by combining the basic modules, thereby effectively reducing the research and development cost of products.
Drawings
FIG. 1 is a logical architecture diagram of a Drools rule engine based multi-business scenario policy management platform;
FIG. 2 is a schematic diagram of a rule configuration process for scheduling policies using a policy management platform according to an embodiment of the invention;
FIG. 3 is a schematic diagram of a process for exporting rule packages to code invocations using a policy management platform according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating the implementation of a scheduling policy using a policy management platform according to an embodiment of the present invention.
Detailed Description
The following examples and drawings are used to describe embodiments of the present invention in detail, thereby solving the technical problems by applying the technical means to the present invention, and realizing the technical effects can be fully understood and implemented accordingly.
Fig. 1 is a schematic diagram of an embodiment of a multi-service scenario policy management platform based on a Drools rule engine provided in the present invention, and as can be seen from fig. 1, the management platform includes: a management file module, a source file generation module, a data model file module, a rule source file module, a Drools file module, a rule item/authority/archiving management module, a source file interpretation/Drools execution module and a system management module. The system comprises a source file generation module, a rule source file module, a rule project/authority/archive management module, a source file interpretation/archive execution module, a data model file module, a rule source file module and a system management module, wherein the source file generation module is connected with the rule source file module, the data model file module is connected with the rule source file module, the rule source file module is also connected with the Drools file module, one end of the rule project/authority/archive management module is connected with the source file interpretation/archive execution module, the other end of the rule project/authority/archive management module is connected with the source file generation module, the data model file module, the rule source file module, the Drools file module, the rule project/authority/archive management module and the source file interpretation/archive execution module. The source file generation module comprises a decision table module, a decision tree module, a rule set module and a rule flow module, wherein one end of the rule flow module is connected with the decision table module, the decision tree module and the rule set module in a total way, and the other end of the rule flow module is connected with the Drools file module.
Specifically, the management file module is set up around the entire platform architecture and adopts unified data modeling. The system comprises various types of models, such as a project management model, a right management model, an archiving model, a project data model, a rule building data model, a rule flow model and the like, and is used for recording the service data of a specific full platform, such as recording rule versions, recording general rule component types, setting deployment information, archiving log files and the like, wherein the management file types are XML, and unified UTF-8 coding is adopted.
The decision table module in the source file generation module is a rule setting mode, and a business user sets a group of rules related to each other in a multi-dimensional chart mode through commands such as inquiring, modifying, deleting, issuing, rollback, comparing, archiving and the like. Specifically, through the decision table, the user can set the dimension and the result according to the service condition, and integrate the information of each dimension together to form a complete rule and result.
The decision tree module in the source file generation module is also a rule setting manner in which a user sets a set of rules in a business that are related to each other together in a tree diagram. Specifically, the user sets the condition value in the service as the "trunk" of the decision tree, and the result is the "leaf" of the decision tree.
The rule set module in the source file generation module is used for describing rules in a specific service range, and the number of rule execution in the rule set module is limited to be smaller than or equal to 1 through functions of query, modification, deletion, release, rollback, comparison, archiving and the like.
The rule flow module in the source file generation module provides a specific graphical editing interface so as to realize the configuration of the rule flow. In a specific service, a service person can embed each rule module into a rule flow module, and flow rules according to branch conditions related to a specific service, so that a complete rule flow is formed, and a complete strategy in the service is realized.
The data model file module is a basic data source management module in this platform for defining variables that are relied upon in the configuration process of each rule module (e.g., decision table, decision tree, rule set, rule flow, etc.). The platform does not limit the number of variables and data sets, and the types of variables include characters, character strings, numerical values, character code patterns and date patterns. Specifically, each rule item in the service has a data model file, the file type is XML, and the data model file is packed into a rule package when the platform runs.
The rule source file module is used for editing XML type files generated by the rule module, and the files are structured generation and storage of rule logic, so that preliminary record of rule description is realized.
The drop file module is a rule resource file loaded into the platform by the platform's rule engine, where it exists in the form of a rule stream file or a drop code file.
The rule items/rights/archiving management module are configured by business personnel according to the business scope, and comprise the association of modules such as a data model, a decision table, a decision tree, a rule set, a rule stream and the like.
The rights in the rule project/rights/archiving management module are for more convenient business management, and the rights configured by different modules and different personnel in the project are checked and operated.
The archives in the rule item/rights/archives management module are to more conveniently manage the version control functions of the platform, and the version backups generated according to the time of each operation of the platform.
The source file interpretation/Drools execution module enables business personnel to conduct business test on the whole rule flow generated by each rule module, and verification of business functions is achieved. And if the verification meets the expected standard, packing and online, otherwise, continuing to configure the rule flow.
The system management module is a conventional service system module in the platform, and realizes the functions of log management, menu management, system user management, monitoring and the like.
In practical application, the embodiment of the invention utilizes a multi-service scene policy management platform based on a Drools rule engine to carry out migration deployment and implementation on quota policies in financial services.
The core content of the migration deployment and implementation is described in detail below:
firstly, using the policy management platform to conduct rule configuration on the scheduling policy, a business person in a line position can create a business project on the rule engine system platform, subdivide business rules according to the characteristics of business (scheduling), so that an integral rule policy is planned, meanwhile, a data model is imported, the data model is given by a data analyst, then the integral rule is split into a plurality of small unit rule logics by using a component template, a rule set is configured in the figure, a decision table is configured, a decision tree is configured, and finally, components are connected in series through a rule stream to generate a rule stream, so that a complete policy is formed. A specific configuration business rule implementation flow is shown in fig. 2.
And then, an online deployment module is required to be arranged on the system platform, so that the export operation of the rule package is carried out, relevant information of the rule package is filled in an online deployment interface, deployment task information is stored, the rule package is exported and downloaded to a designated path, and then the rule package is introduced into a lib catalog in a calling code. The specific rule package export calling code flow is shown in fig. 3.
And finally, operating an engineering package of the dispatching strategy on the Hadoop architecture by utilizing the strategy management platform, inputting data related to dispatching business, processing the data by the platform so as to meet the requirements of the platform on the data format, and calculating the dispatching rule package by the platform to obtain a final result. A schematic diagram of the overall implementation is shown in fig. 4.
All of the above-described primary implementations of this intellectual property are not intended to limit other forms of implementing this new product and/or new method. Those skilled in the art will utilize this important information and the above modifications to achieve a similar implementation. However, all modifications or adaptations belong to the reserved rights based on the new products of the invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the invention in any way, and any person skilled in the art may make modifications or alterations to the disclosed technical content to the equivalent embodiments. However, any simple modification, equivalent variation and variation of the above embodiments according to the technical substance of the present invention still fall within the protection scope of the technical solution of the present invention.

Claims (10)

1. A multi-business scene policy management platform based on a Drools rule engine, which is characterized by comprising a management file module, a source file generation module, a data model file module, a rule source file module, a Drools file module, a rule item/authority/filing management module, a source file interpretation/Drools execution module and a system management module, wherein the source file generation module is connected with the Drools file module, the data model file module is connected with the rule source file module, the rule source file module is also connected with the Drools file module, the Drools file module is connected with the source file interpretation/Drools execution module, one end of the rule item/authority/filing management module is connected with the source file generation module, the data model file module, the rule source file module and the Drools file module in a totality, the other end of the rule item/authority/filing management module is also connected with the source file interpretation/Drools execution module, the rule source file module, the Drools file module and the authority/filing management module are connected with the source file system; the management file module is used for realizing the recording of the full-platform business data; the source file generation module is used for recording the generation logic of various rule components; the data model file module is used for defining variables which are relied on in the rule module configuration process in each rule component; the rule source file module is used for editing the XML type file generated by the rule module to realize the preliminary record of the rule description; the Drools file module loads the rule resource file into the platform by using a rule engine of the platform; the rule item/authority/filing management module is used for distinguishing and controlling creation, starting, suspension and closing of the business strip, the authority is used for determining relatives of the business strip and isolation of the authorities of the business strip, the filing is a version control function of a rule component in the rule item and is a version backup generated based on the storage time of the rule file; the source file interpretation/Drools execution module is used for carrying out service test on the whole rule flow generated by each rule module; the system management module is used for log management, menu management and system user management.
2. The Drools rule engine based multi-business scenario policy management platform according to claim 1, wherein the source file generation module further comprises a decision table module, a decision tree module, a rule set module and a rule flow module, wherein one end of the rule flow module is connected with the decision table module, the decision tree module and the rule set module in a total way, and the other end of the rule flow module is connected with the Drools file module.
3. The Drools rule engine based multi-business scenario policy management platform of claim 1 wherein said management file module builds a data model using unified data.
4. The Drools rule engine based multi-business scenario policy management platform of claim 3 wherein the data model further comprises a project management model, a rights management model, an archive model, a project data model, a rule building data model, and a rule flow model.
5. The Drools rule engine based multi-business scenario policy management platform of claim 2 wherein in the source file generation module, rule set means is selected from one or more of the decision table module, the decision tree module, or the rule set module.
6. The Drools rule engine based multi-business scenario policy management platform according to claim 2, wherein the rule flow module is a graphic editing page, and the rule module is embedded in the form of a component and then flows downwards according to the condition.
7. The Drools rule engine based multi-business scenario policy management platform of claim 1 wherein in the data model file module, the variable types supported by the data include characters, strings, numerical types, character code types, or date types.
8. The Drools rule engine based multi-business scenario policy management platform of claim 1 wherein in the Drools file module the Drools rule engine loads rule resource files.
9. The Drools rule engine based multi-business scenario policy management platform of claim 8 wherein the rule resource files comprise one or both of rule stream files and Drools code files.
10. The Drools rule engine based multi-business scenario policy management platform of claim 2 wherein in the rule item/rights/archive management module, rule item associated components include the decision table module, the decision tree module, the rule set module, the rule flow module, the data model file module, the rule source file module, or the Drools file module.
CN201910390631.1A 2019-05-10 2019-05-10 Multi-service scene policy management platform based on Drools rule engine Active CN110162333B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910390631.1A CN110162333B (en) 2019-05-10 2019-05-10 Multi-service scene policy management platform based on Drools rule engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910390631.1A CN110162333B (en) 2019-05-10 2019-05-10 Multi-service scene policy management platform based on Drools rule engine

Publications (2)

Publication Number Publication Date
CN110162333A CN110162333A (en) 2019-08-23
CN110162333B true CN110162333B (en) 2023-05-05

Family

ID=67634309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910390631.1A Active CN110162333B (en) 2019-05-10 2019-05-10 Multi-service scene policy management platform based on Drools rule engine

Country Status (1)

Country Link
CN (1) CN110162333B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110765327A (en) * 2019-09-05 2020-02-07 深圳壹账通智能科技有限公司 Data analysis method, data analysis device, computer device, and storage medium
CN112947919A (en) * 2019-11-26 2021-06-11 北京京东振世信息技术有限公司 Method and device for constructing service model and processing service request
CN110955689A (en) * 2020-02-24 2020-04-03 浩鲸云计算科技股份有限公司 Rule center embedded in IT application system
CN111538715B (en) * 2020-04-02 2023-04-07 支付宝(杭州)信息技术有限公司 Method and device for migrating wind control scheme and electronic equipment
CN111752541B (en) * 2020-06-25 2023-09-01 武汉众邦银行股份有限公司 Payment routing method based on Rete algorithm
CN111782262B (en) * 2020-06-30 2024-05-14 深圳赛安特技术服务有限公司 Data dynamic publishing method, device, system, equipment and storage medium
CN112163762A (en) * 2020-09-25 2021-01-01 同程网络科技股份有限公司 Ticket station management system, method and computer readable storage medium
CN113505140A (en) * 2020-09-28 2021-10-15 西部证券股份有限公司 Drools rule engine-based estimation calculation method
CN112287015B (en) * 2020-10-14 2024-03-01 北京易观数智科技股份有限公司 Image generation system, image generation method, electronic device, and storage medium
CN116263802B (en) * 2022-03-14 2023-08-29 横琴人寿保险有限公司 Computing engine system based on financial field
CN115170268B (en) * 2022-09-05 2023-01-03 北京信大融金教育科技有限公司 Financial product generation method and device, electronic equipment and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020997A (en) * 2014-06-13 2014-09-03 中国民航信息网络股份有限公司 Extensible graphical rule application system
CN104966239A (en) * 2015-06-30 2015-10-07 天津爱蔻科技有限公司 Intelligent underwriting platform based on rule engine
CN107169854A (en) * 2016-03-07 2017-09-15 阿里巴巴集团控股有限公司 A kind of method and device of data processing
CN107632842A (en) * 2017-09-26 2018-01-26 携程旅游信息技术(上海)有限公司 Rule configuration and dissemination method, system, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130246376A1 (en) * 2012-03-16 2013-09-19 Infosys Limited Methods for managing data intake and devices thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104020997A (en) * 2014-06-13 2014-09-03 中国民航信息网络股份有限公司 Extensible graphical rule application system
CN104966239A (en) * 2015-06-30 2015-10-07 天津爱蔻科技有限公司 Intelligent underwriting platform based on rule engine
CN107169854A (en) * 2016-03-07 2017-09-15 阿里巴巴集团控股有限公司 A kind of method and device of data processing
CN107632842A (en) * 2017-09-26 2018-01-26 携程旅游信息技术(上海)有限公司 Rule configuration and dissemination method, system, equipment and storage medium

Also Published As

Publication number Publication date
CN110162333A (en) 2019-08-23

Similar Documents

Publication Publication Date Title
CN110162333B (en) Multi-service scene policy management platform based on Drools rule engine
US11501087B2 (en) Populating an expert-system knowledgebase based on correspondences between knowledgebase axioms and business processes
CN108509185B (en) System and method for arbitrary software logic modeling
US20160239272A1 (en) Method and device for the automated production and provision of at least one software application
US8914391B2 (en) Method, program, and system for converting part of graph data to data structure as an image of homomorphism
CN103441900A (en) Centralization cross-platform automated testing system and control method thereof
CN107203658B (en) Ship system schematic diagram rapid design method based on CAD and PDM
JP5745932B2 (en) Method, program, and system for reflecting operation on object which is image of mapping in graph data
CN109669976A (en) Data service method and equipment based on ETL
CN112163337A (en) Avionics collaborative design method and system based on SysML
CN114064213A (en) Kubernets container environment-based rapid arranging service method and system
Sun et al. Engineering access control policies for provenance-aware systems
CN104573053B (en) A kind of configuration item template dynamic customization method based on XML
Boring et al. Task and procedure level primitives for modeling human error
CN111242470B (en) Manufacturing resource modeling and calling method based on intelligent contract
CN112100984A (en) Data conversion method and system from EBOM to SBOM
CN114443025B (en) Modularized ETL task processing system and ETL task processing method for data management platform
Hegedűs et al. Tailoring MLOps Techniques for Industry 5.0 Needs
Chen Design and implementation of automatic code generation method based on model driven
CN109783505A (en) The method and system and medium evaluated offline are realized using visual control
CN113128712B (en) RAMS design analysis structure-oriented rule-based product data cleaning method
CN115809933A (en) Tax risk control method and system based on rule engine
Junglas et al. Non-standard Queuing Policies: Definition of ARGESIM Benchmark C22.
CN114529017A (en) Steam turbine fault maintenance system, maintenance method and electronic equipment
CN114971527A (en) Multi-service scene rule routing strategy management system and method based on Spring

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
GR01 Patent grant
GR01 Patent grant