本站首页    管理页面    写新日志    退出


«September 2025»
123456
78910111213
14151617181920
21222324252627
282930


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:
日志总数:7
评论数量:0
留言数量:0
访问次数:21262
建立时间:2005年9月18日




[收藏] -- 作者:orangebench
文章收藏

pascal1977 发表于 2006/1/6 21:11:25

本文转载自W3CHINA.ORG讨论区(BBS.W3CHINA.ORG)   原文链接作者:orangebench以下为原文:Java 规则引擎 (JSR-94) 相关资料 -------------------------------------------------------------------------------- http://www.blogcn.com 2004年7月26日14:5 作者:flier_lu 对软件设计来说,如何在将用户业务相关问题域映射到与实现技术相关的面向对象体系架构,而又同时保证映射的准确性和灵活性,是构建大型系统的关键性因素之一。个人认为通过构建基于工作流和规则驱动的软件体系架构是最终解决之道。工作流负责宏观的任务流程定制和重组;规则驱动则负责微观的任务逻辑与实现分离。Java在这方面先行一步,由JCP(JavaCommunityProcess)定义的JSR94:JavaRuleEngineAPI描述了如何提供规则引擎API,实现客户程序与规则引擎的交互。此接口集包括了规则的载入、执行以及管理等等功能,由BEA、IBM等厂商推动支持,同时也有大量的开源实现。 过于规则引擎的目标和优势,可以参考下面这篇文章的介绍 Businessrulesmanagementsystems 在Java规则引擎领域,做得最好的三家商业公司分别是: 1.PST的OPSJ2.Sandia国家实验室的Jess3.ILOG的JRules 在开源阵营,则有众多的选择 OpenSourceRuleEnginesWrittenInJava 其中比较著名的Drools可以参考TSS上的一篇介绍文章 IntroductionDrools javarules.org网站上有相对较为全面的资源介绍。 而这些产品的算法,基本上都是来源于Dr.CharlesForgy在1979年提出的[URL=http://encyclopedia.thefreedictionary.com/Rete%20algorithm]RETE算法[/URL]。其核心思想是将分离的匹配项根据内容动态构造匹配树,以达到显著降低计算量的效果。下面几篇文章简要介绍了此算法: CIS587:The RETE AlgorithmThe Rete AlgorithmRETE演算法《专家系统原理与编程》中第11章 <完>参与讨论本主题


阅读全文(2251) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.031 second(s), page refreshed 144793732 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号