1 Drools简介
Drools is a Business Rules Management System (BRMS) solution. It provides a core Business Rules Engine (BRE), a web authoring and rules management application (Drools Workbench), full runtime support for Decision Model and Notation (DMN) models at Conformance level 3 and an Eclipse IDE plugin for core development.
Drools是一个业务规则管理系统(BRMS)解决方案。它提供了一个核心业务规则引擎(BRE)、一个web创作和规则管理应用程序(Drools Workbench)、对符合级别3的决策模型符号(DMN)完整运行时支持,以及一个用于核心开发的Eclipse IDE插件。
Drools是一个开源的软件,代码采用纯java语言编写,遵守Apache License 2.0协议。它可以将复杂且多变的业务规则从硬编码中解放出来,以规则脚本的形式存放在文件或特定的存储介质中(例如存放在数据库中),使得业务规则的变更不需要修改项目代码、重启服务器就可以在线上环境立即生效。