词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。