FICO Blaze技术开发文档
时间: 2023-08-22 12:04:09 浏览: 71
FICO Blaze是一个基于Java平台的业务规则管理系统(BRMS),它提供了一系列的API和工具,用于开发和集成规则引擎到企业应用程序中。以下是FICO Blaze的技术开发文档:
1. Blaze API:FICO Blaze提供了完整的Java API,用于在Java应用程序中使用规则引擎。这些API包括规则执行引擎、规则管理、规则执行监听、决策表和决策模型等。
2. Blaze Rule Language (BRL):BRL是一种基于自然语言的规则语言,用于定义规则和规则集。它非常容易理解和维护,可以使业务用户快速定义和修改规则。
3. Blaze Decision Model and Notation (DMN):DMN是一种规则建模标准,它可以帮助企业更好地定义和管理决策模型。FICO Blaze支持DMN 1.1和1.2版本,可以将DMN定义直接导入到规则库中。
4. Blaze Management Console:FICO Blaze提供了一个管理控制台,用于管理规则库、版本控制、审批流程、测试和部署。这个控制台可以帮助企业更好地管理规则库,并确保规则的正确性和一致性。
5. Blaze Execution Server:FICO Blaze提供了一个高性能的规则执行引擎,可以快速评估和执行规则。它支持实时交互式决策和批量决策。此外,它还支持多种执行引擎,包括基于REST API的执行引擎和基于Java API的执行引擎。
6. Blaze Integration:FICO Blaze可以与现有的企业应用程序进行无缝集成,包括CRM、ERP、SCM等系统。它还支持各种标准,如XML、SOAP、REST等,以便与其他系统进行集成。
总之,FICO Blaze提供了完整的API和工具,用于开发和集成规则引擎到企业应用程序中。这些API和工具可以帮助企业更好地管理规则库和实现更高效率和更高质量的决策。