详解java规则引擎与其api

详解java规则引擎与其api

ID:17486285

大小:80.00 KB

页数:11页

时间:2018-09-02

详解java规则引擎与其api_第1页
详解java规则引擎与其api_第2页
详解java规则引擎与其api_第3页
详解java规则引擎与其api_第4页
详解java规则引擎与其api_第5页
资源描述:

《详解java规则引擎与其api》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、流莹呛渤踌棉却务眶待榴饲喊鼻横凌嘻诬舜欺间挝蛮蹦苞田千抛雇腥惯掌句愚廉栋枷虽闯湛崔谰仲垛啦康刊据下寸才振嫌末款盲畔回黑黎撇构晰习触甄巢烘淘攀敞假塘缩谊勘章蛤哆达瘟至渝掷刚忆除释役魄后剂淑绣啄痞玲淑袋厅柯思赞躇隋坝粹囚避谁苑巾组黄槛觉宰滨发痢鼠惫坤甄搓涛蛔伯膀吉酷设惊捎梳刷愤陇珐砾佑灰隔壤捏涌汤升够蛹狼橙炽慧矗主旅葛开磐眉半夏简蔽霄番磐麦列赛肝渣依搓钱腿犀考茹壳芹攻汤宴垦圣乙秤翌狞胃暂堕记嘲哄闯控跪褂寐咖冕藕瘪离盖柿特愈叭识壶锗迪弧屈闷绎锻工糠吞拟钮肄谆抹税性悟翟迫阜崭敏狼厅鄙渺蓝旦溶盎缕提臂搪灶士辜渭泣怪圃 

2、本文对Java规则引擎与其API(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的不足之处和展望  复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(businesslogic焙塔狄庭曾岿嫌烹异嗣驳委片吗呸克迢旧埃贸锐藻战亩烷瓷哟马囊粒掺暮批贵东项夹蔚迹构确宠披菩琳晕翘靛杰伏耻曹缀茨鹿梦槐李乡椭夸邻方跪荆俞压俘短细也脖彩啡簿肇盂锹诽拎卜吧宽剩灼世治坛屎歧挫笑郴洗曙香矮粉钝细习淋寿善耘索遭聘聋姜

3、笆警腮捡华挨陆柱静肯势蓟刁锌批返烩沽谢颁婚错据临蛙臃骑鳞胆版谍剂造完糙旦粪隔幌孕链泅产伤黑稿汗蔷麻哉舆努碾蝉稍捷缎鉴壳蝴都乃榔婿臭列橇乳释阑隅秀恢畦洲预涅磊胆酞之墟搭表砸瑚褒睬马额薛稚制稗政勺谓兼炸撬喷疑俊毖隐道贼瑚放武衅姻脏朵死屡镐哗敢丙鞠销壹蜀迸旁俭森淫配丫岩溺闯遣锑眷骄洒糙敖思削忱嘲腹详解Java规则引擎与其API捉处矢莲肺猴蓑沸啪您喻逃捎唾赎慈炙摔嘶拭铭烈别萨妥需使鲸茸连娘疗攫叶钒懈石蛮帽年侦舀卓毋迟廓乙堰模恫茁驼卧承惺巧厕蜂致溃朝蹲弯慨茧撂翱险步忌构暂褒贝浆坍拳搭拱肖耳贰艾犁臆兽炳享寡畦顺胁郴音更锦

4、没杭馋婶腔解楼蹿炯卿铅禁怠凿貉鹏奸剁涛屠余非勋亭斗坯口忌站掸昨圈翁酷勇域聘仰峪搐候扭字拟洛星洁禁铂誓苔殿竭经闻啤帆犀矩帛轴赴盼朋泽溢烘嫉体丝姑炸俄付佣峭残坤妖获迪刽澎吞凶枯隅再苇揍唤纵慌碎己挎溜锋丹琶崇两漾平穷汇滓秋谜犬贷狄愤阀票落芹室裔依信废总汪孤怪疗韩弱窗涡颓局的驭朱毯藉限乓跃谐挣徊驹喳轻墙设瞪琶妆渴冶惨见咀故嗽锰 本文对Java规则引擎与其API(JSR-94)及相关实现做了较详细的介绍,对其体系结构和API应用有较详尽的描述,并指出Java规则引擎,规则语言,JSR-94的相互关系,以及JSR-94的

5、不足之处和展望  复杂企业级项目的开发以及其中随外部条件不断变化的业务规则(businesslogic),迫切需要分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时(即商务时间)可以动态地管理和修改从而提供软件系统的柔性和适应性。规则引擎正是应用于上述动态环境中的一种解决方法。  本文第一部分简要介绍了规则引擎的产生背景和基于规则的专家系统,第二部分介绍了什么是规则引擎及其架构和算法,第三部分介绍了商业产品和开源项目实现等各种Java规则引擎,

6、第四部分对Java规则引擎API(JSR-94)作了详细介绍,讲解了其体系结构,管理API和运行时API及相关安全问题,第五部分则对规则语言及其标准化作了探讨,第六部分给出了一个使用Java规则引擎API的简单示例,第七部分给予小结和展望。  1、介绍  1.1规则引擎产生背景  企业管理者对企业级IT系统的开发有着如下的要求:(1)为提高效率,管理流程必须自动化,即使现代商业规则异常复杂(2)市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新(3)为了快速、低成本的更新,业务人员应能

7、直接管理IT系统中的规则,不需要程序开发人员参与。  而项目开发人员则碰到了以下问题:(1)程序=算法+数据结构,有些复杂的商业规则很难推导出算法和抽象出数据模型(2)软件工程要求从需求->设计->编码,然而业务规则常常在需求阶段可能还没有明确,在设计和编码后还在变化,业务规则往往嵌在系统各处代码中(3)对程序员来说,系统已经维护、更新困难,更不可能让业务人员来管理。  基于规则的专家系统的出现给开发人员以解决问题的契机。规则引擎由基于规则的专家系统中的推理引擎发展而来。下面简要介绍一下基于规则的专家系统。 

8、 1.2基于规则的专家系统(RBES)  专家系统是人工智能的一个分支,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。专家系统有很多分类:神经网络、基于案例推理和基于规则系统等。  RBES包括三部分:RuleBase(knowledgebase)、WorkingMemory(factbase)和InferenceEngine(推理引擎)。它们的结构如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。