请输入您要查询的百科知识:

 

词条 ProRule
释义

一、产品概要

ProRule是以业务规则、步骤等为基础,把业务从应用业务逻辑中分离定义出来,从而对开发进行自动化控制的业务规则引擎解决方案。在业务指南经常变更,或者逻辑复杂的业务、专业关联性高的业务中使用规则是很有效率的。例如,业务规则变更时,不用改变程序,只要变更以ProRul为基准开发的单位规则便可轻而易举地反应和管理业务规则。

ProRule由为了生成规则、管理或实行规则数据的ProRule引擎,负责处理流程控制模块(Flow Rule)与业务逻辑处理模块(单位规则)的ProRule模块,管理用户权限与规则历史的ProRule Admin,以及编辑并管理规则ProRule管理者等部分组成。

在GUI环境中,通过Drag&Drop生成规则,通过资源生成的方式生成Java Class/C Library/Web Service形式的处理流程控制模块和业务处理模块,通过实际运行系统分配。在独立的规则场所里储存并管理生成的规则信息。在这种设计/开发阶段,通过GUI的便利操作提高开发生产性;在实际运营阶段提供规则模块调用架构,保障其性能。ProRule生成的规则与ProFrame的EMB模块结合起来,可以形成最适企业产品系统。

二、产品功能

负荷分散与处理阻碍的分组性能

同一node规则的变化及时反应到同一Domain里的其它的node里,因此一致性得到保障。此外,同一组Domain里的规则利用JEUS(WAS)性能以load balancing形式实行。

中间件的low level服务

Rule模块生成源代码进行编译,因为以JAVA Class形式存在,保障WAS里提供的Fail-over与Load-balancing。

应用接口

应用程序叫出Flow Rule,以便与个别规则进行桥接。Flow Rules控制个别规则间的流程。由于Flow Rule由规则引擎以JAVA Class形式形成,所以method calls被用于叫出Flow Rules。

Rule Dictionary与R-Cache性能

规则构架部分包括Rule Dictionary和Rule Code Map两部分。Rule Dictionary用于定义、登陆和保存变量池里的规则变量和word定义。Rule Code Map用于创建、请求、删除和变更常量池里的规则常量。

GUI环境中的建模性能

Rule Manager支援GUI环境的规则建模。Tree和Table形式支持规则信息,以助于开发方便。此外,可以在Excel里开发规则并可以直接拿来使用。这个环境完美地结合了规则开发、管理与实行。

三、产品效果

实现Time-to-Market

- 支持随时变更的Business Rule,灵活应对企业变化

扩大项目机会

- IT系统开发的简单化以及积极挑战新项目机会

节省IT费用

- 减少相关负责人的维护费用

- 提高开发生产性,减少开发费用

确保系统灵活性

- 应对SOA新架构

- 适用最新技术

- 灵活应对今后的 IT 技术变化

- 提高标准化及基于Rule的系统可维护性

提高业务效率及生产性

- 通过缩短业务/服务/产品的开发周期,实现Time-to-Market

- 通过缩短开发时间提高业务效率性,强化客户服务质量

- 体现业务/服务处理逻辑的自动化

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/25 20:35:24