背景
随着信息技术在企业的广泛的应用,企业 IT 部门所开发和维护的应用系统也越来越复杂,如何使应用系统能够更快的响应的企业业务的变化已成为企业 IT 发展的重要挑战之一。业务规则管理系统(Business Rule Management System)正是解决上述问题的最佳方案,BRMS 将以程序代码的形式固化在应用系统中的业务逻辑分离、抽象出来,被分离的业务逻辑以业务规则形式存储在规则库中,并通过规则引擎进行执行;同时,BRMS 还提供一系列的规则开发和管理工具供开发人员和业务人员来创建、修改、查询、部署和管理这些业务规则。ILOG JRules 是面向 Java 环境的完整的业务规则管理系统 (BRMS)。它提供了所有必要的工具 , 用于对整个企业的业务规则进行管理 , 包括规则建模、规则编写、规则测试、规则部署、规则执行和规则维护。