码迷,mamicode.com
首页 > 其他好文 > 详细

IBM规则引擎(ODM)入门系列二(2):规则项目打包、发布及服务端测试

时间:2015-12-19 21:55:34      阅读:1427      评论:0      收藏:0      [点我收藏+]

标签:

上一篇博文介绍了如何搭建安装res服务,这次一起来看看如何在Rule Designer中创建RuleApp并将其发布到Res服务上。

打开Rule Designer,查看一下我们的规则项目:

技术分享

以PersonRule规则项目为例,如上图中,在“规则项目图”视图中,点击“创建RuleApp项目”:

技术分享

输入项目名“PersonRuleApp”,点击下一步:

技术分享

因为点击的是PersonRule规则集项目的“创建RuleApp”导航链接,所以这里选择规则集项目默认为“PersonRule”,点击完成。

此时在资源管理器中多了一个“PersonRuleApp”,它的目录机构下面有一个PersonRule10.jar,这个是我们的规则项目包,还有一个archive.xml,这个文件包含部署链接操作及RuleApp描述信息:

技术分享

点击“部署”栏中的“将 RuleApp 部署到一个或多个 Rule Execution Server 实例”:

技术分享

勾选“增量RuleApp主版本”,点击下一步:

技术分享

这里选择“创建临时res配置”,然后填写res服务地址及用户名、密码,勾选“包好XOM”,点击完成。

这样,我们就将打好的RuleApp包部署到Res服务上了,现在登录res去看看吧:

技术分享

登录进来之后,点击“资源管理器”列表,在这个列表下,可以看到所有已经部署的RuleApp,这里我已经部署了三个,在右侧可以看到每一个RuleApp的版本号、创建日期、规则集数。

点击左侧导航栏下的规则项目,可以查看该规则项目所包含的规则集,也可点击右侧规则项目,查看规则集:

技术分享

点击规则集名称“PersonRule”查看规则集详细信息

技术分享

在这里测试一下规则集,点击“测试规则集”:

技术分享

在这个页面,点击“编辑图标”,

技术分享

如上图所示,我们测试一个12岁的男生,点击执行,查看执行结果:

技术分享

技术分享

从以上可以很清晰查看执行过程的相关信息和执行结果。

res还提供RuleApp执行系统统计的功能,在规则集视图下,点击“查看统计信息”:

技术分享

查看执行统计信息:

技术分享

其他的相关操作按钮可以自己点点看,很容易理解,其中“添加受管URL”是对XOM进行管理的,“检索HTDS描述文件”功能与将ruleApp发布成webservice有关,在下一篇博文中再说。

本篇博文就介绍到这了,主要介绍了如何将规则项目打包成ruleApp,并将其发布到res上以及如何在res上查看ruleApp相关信息及测试规则集等等,下篇博文介绍如何将规则项目发布成web服务供其他程序调用。

如有问题,请留言,我会第一时间回复!

欢迎转载,但请注明出处,谢谢!

IBM规则引擎(ODM)入门系列二(2):规则项目打包、发布及服务端测试

标签:

原文地址:http://www.cnblogs.com/soul-tap/p/5059835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!