ilog jrule在was上的安装及基本部署及java客户端的访问

本人一直从事java开发,最近花了两天时间在自己电脑上,安装了ilog jrule,并将基本的rule project部署到服务器上。
[color=red][b]Ilog简介:[/b][/color]
ILOG:业务规则管理;
ilog在Java应用jrule,主要集成到Eclipse中开发;
在.NET应用有Microsoft Visual Studio;
[b][color=red]jrule的安装[/color][/b]
[b]1、ilog的安装包括三部份[/b]
rule team server(可选):在应用程序开发过程中和应用程序被部署到产品之后维护业务规则
rule execution server(必安):业务规则的运行环境;
Rule Scenario Manager(可选):为 IT 用户和/或业务用户创建测试及模拟解决方案,以验证规则集的正确性和有效性
[b]2、安装方式:[/b]
desk方式(功能等各方面都受限制)、server方式;
[b]3、开始安装[/b]
本人安装采用was6.1作为服务器的server方式,同时,安装rule studio来建立rule project。
[color=red][b]安装注意事项:[/b][/color]
a、was在安全策略文件的配置中,是以后来的配置覆盖前面的配置,所以,如果team server和execution server安装在一个was中,后者的安全策略文件要包含前者的策略文件。
b、在安装rule studio时,尽量遵从默认选项,例如:新建一个eclipse,新建一个java环境,java编译的时候尽量采用jre1.4(个人在多次安装过程中,因为不采用默认选项,导致rule editor出现问题);
c、在安装execution server时,要采用的数据库支持xu性,否则在客户端调用时出现Illegal attempt to enlist multiple 1PC XAResources等错误。
[color=red][b]各个部分间的关系:[/b][/color]
a、rule studio :集成在ecilpse中的业务规则项目开发工具,具有连接team server和将规则应用部署到execution server上的功能;
b、team server:对业务人员开放,具有维护业务规则,更新业务规则的功能;同时,可以将业务规则发布到execution server上进行执行;
c:execution server:运行业务规则的服务器;
d:Rule Scenario Manager:模拟测试
[color=red][b]java客户端的连接[/b][/color]
a、连接方式分为三类:j2se级、simple、remote
其中,j2se是不访问rule execution server中的项目,是需要将ruleproject放到java project中的res_data目录下;
simple:包括simple和management,二者的共同点是java代码必须和execution server位于同一个jvm中;
remote:通过ejb方式访问,所以允许客户端java代码和execution server不在同一个jvm中。
b、访问代码:
simple:management:j2se
IlrRuleSessionProviderFactory.Builder(IlrRuleSessionProviderFactory.REMOTE_RULESESSION_PROVIDER).build()..createStatefulRuleSession(sessionRequest)
remote:
IlrRuleSessionProviderFactory.Builder(pro).build()..createStatefulRuleSession(sessionRequest)
交流请站内留言!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值