本人一直从事java开发,最近花了两天时间在自己电脑上,安装了ilog jrule,并将基本的rule project部署到服务器上。
Ilog简介:
ILOG:业务规则管理;
ilog在Java应用jrule,主要集成到Eclipse中开发;
在.NET应用有Microsoft Visual Studio;
jrule的安装
1、ilog的安装包括三部份
rule team server(可选):在应用程序开发过程中和应用程序被部署到产品之后维护业务规则
rule execution server(必安):业务规则的运行环境;
Rule Scenario Manager(可选):为 IT 用户和/或业务用户创建测试及模拟解决方案,以验证规则集的正确性和有效性
2、安装方式:
desk方式(功能等各方面都受限制)、server方式;
3、开始安装
本人安装采用was6.1作为服务器的server方式,同时,安装rule studio来建立rule project。
安装注意事项:
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等错误。
各个部分间的关系:
a、rule studio :集成在ecilpse中的业务规则项目开发工具,具有连接team server和将规则应用部署到execution server上的功能;
b、team server:对业务人员开放,具有维护业务规则,更新业务规则的功能;同时,可以将业务规则发布到execution server上进行执行;
c:execution server:运行业务规则的服务器;
d:Rule Scenario Manager:模拟测试
java客户端的连接
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)
交流请站内留言!
分享到:
相关推荐
本篇文章将详细探讨如何在Java环境中调用ILOG规则集,主要涵盖两种实现方法。 一、使用ILOG JRules API 1. **引入依赖**: 在Java项目中,首先需要添加ILOG JRules的库文件,通常这些库可以通过Maven或Gradle等构建...
ILOG 规则引擎部署文档 本文档旨在介绍 ILOG 规则引擎的部署过程,包括部署条件、部署说明、...3. ILOG 规则管理服务器的应用包在 ilog 的安装目录下的\teamserver\applicationservers\weblogic92 下面,应用名为。
根据你的需求,可能需要安装JRE用于客户端应用,或者安装JDK用于开发和服务器部署。 4. **安装JRules服务器**:这涉及到解压安装包,运行安装程序,并按照向导指示进行配置。在配置过程中,你需要指定服务器端口、...
- **安装范围**:本文档主要介绍如何在WebSphere Application Server上安装ILOG JRules的各个组件,包括Rule Team Server和Rule Execution Server。 - **目标环境**:支持WebSphere Application Server的不同版本,...
### IBM WebSphere ILOG JRules V7.1 入门指南知识点详解 #### 一、IBM WebSphere ILOG JRules 简介 IBM WebSphere ILOG JRules V7.1 是一款强大的业务规则管理系统(BRMS),它帮助企业快速地构建、部署和管理...
7. **多线程支持**:CPLEX支持多线程求解,利用Java的并发特性,可以在多核处理器上加速优化过程。 8. **IO操作**:API提供了读写模型到LP、MPS等标准格式的功能,方便模型的保存和共享。 9. **社区支持**:IBM...
本文档详细介绍了ILOG规则引擎的核心组成部分及其工作流程,主要包括XOM工程、BOM工程、规则应用工程和客户端工程。 XOM工程(eXecution Object Model)是ILOG规则引擎的技术基础,它是BOM工程的Java实现,负责将...
安装jruleszh66_4_1_weblogic.jar后,通过Weblogic控制台的Deployments界面进行应用安装,选择位于ILOG安装目录下的teamserver\application_servers\weblogic92路径下的应用包进行部署。 在实际操作中,需要注意的...
【标题】"ILOG安装包百度云盘"指的是在百度云盘上共享的ILOG软件的安装程序。ILOG是一款由IBM开发的高级业务规则管理系统(BRMS),主要用于构建、管理和执行业务规则。它提供了可视化工具,使业务分析师和IT专业...
描述中的 "NULL" 没有提供额外信息,但我们可以从博文链接(由于无法直接访问,我们只能根据常规知识进行推测)中假设这篇博客可能讨论了 ILOG 在实际项目中的应用、使用技巧或者源码解析。 关于标签 "源码",这...
- **安装过程**:JRules 5.0的安装相对简单,但在安装过程中需要注意几个关键点,比如选择合适的安装路径和配置环境变量等。 - **许可使用**:根据ILOG的规定,用户只能在获得正式许可的情况下使用该产品及其文档。...
Ilog Jrules提供了完整的业务规则管理系统工具,包括建模、编写、测试、部署和维护。 5. Ilog Jrules的组件: Ilog Jrules主要包含以下四个组件: - RuleStudio (RS):基于Eclipse的开发环境,面向开发人员,用于...
作为JSR 94(Java Specification Request 94,Java业务规则接口)的主要制定者,ILOG JRules旨在帮助企业快速开发和部署业务规则,从而优化业务流程。 ILOG JRules是一个完整的业务规则管理系统(BRMS),它包括了...
ILOG 业务规则管理系统在Java的应用与实践 ILOG BRMS 业务规则管理系统 JRules = Java Rules ILOG BRMS 的应用图例 ILOG JRules 5.1 的产品介绍 ILOG JRules 在电信业与金融业的应用
ILOG JRules提供了一种高效的方法来开发和部署业务规则,提升了业务规则的执行效率,并实现了业务策略的快速调整。 2. **整体结构**:ILOG JRules是一个完整的业务规则管理系统(BRMS),包含了Rule Studio(规则...
### ILOG JRules在电信行业BSS系统中的应用分析 #### 一、电信业务支撑系统(BSS)的IT架构 为了适应不断发展的业务需求和技术进步,电信行业的业务支撑系统(Business Support System, BSS)的IT架构正在经历一系列...
这部分主要在将ILOG OPL的入门知识,以及一些简单的示例,可以帮助你快速入门。
例如,在保险业务中,可能会有Policy(保单)、Customer(客户)、Claim(理赔)等对象,它们通过XOM映射到内存中的Java对象,方便规则引擎进行操作。 **3. 保险规则** 保险规则是针对保险业务的具体决策逻辑。例如...
5. 集成能力:IBM ilog Elixir 可与多种开发环境无缝集成,如Java、.NET和Web应用服务器,便于将规则引擎融入现有的IT架构。 关于导入`.swc`文件进行开发,`.swc`是Adobe Flex的库包格式,包含类库和其他资源。在...