WebSphere ILOG JRules BRMS V7.1 安装教程

提供如何在受支持的应用程序服务器上安装 IBM® WebSphere® ILOG JRules 模块的概述。要在 Java EE 平台上使用任意 JRules 模块,需要在您的应用程序服务器上安装一组组件。请仔细阅读这个部分的主题,以及根安装目录 <InstallDir> 中的产品 readme.html 文件,以了解如何及何时运行 JRules 安装程序。

本章中

JRules 产品及其安装

介绍包含的 JRules 产品及其安装顺序。

Java EE 附件及其安装

描述如何准备要安装 Rule Team Server 、Rule Execution Server 和 Decision Validation Services 的应用程序服务器。

目标读者

介绍了文档的目标读者。

安全性

提供了归档部署和安装的基本介绍。

通信协议

描述与 Rule Execution Server 的通信协议。

性能调整指导

提供了一些一般建议以帮助提高性能。性能调整的目的在于降低应用程序服务器处理申请所花费的时间和资源。性能调整让您的应用程序服务器能够用更少的时间完成更多的任务。

JRules 产品及其安装

ILOG JRules 被分成了几个产品。每个产品都有一个分开的安装程序,这个安装程序包括了一个单个的模块或安装一个或两个模块的选项。这些产品为:

IBM WebSphere ILOG JRules IBM WebSphere ILOG JRules 产品,也被叫做 JRules Core,包括安装以下模块的选项:

Rule Studio 针对开发人员、建模人员和架构设计师的基于业务规则的应用程序开发工具。
Rule Execution Server 嵌入 JRules 引擎的受控业务规则执行平台。

IBM WebSphere ILOG Rule Team Server 这个产品包含了以下模块:

Rule Team Server 针对策略管理员的业务规则管理工具。

IBM WebSphere ILOG Decision Validation Services 这个产品包含了以下模块:

Decision Validation Services 针对开发人员、质量保证团队和业务用户的测试和模拟解决方案创建工具,用于验证和审计规则集的正确性及有效性。

IBM WebSphere ILOG Rule Solutions for Office 这个产品包含了以下模块:

Rule Solutions for Office Rule Solutions for Office 为 Microsoft Word 2007 和 Microsoft Excel 2007 提供装入项,使您能够用 Microsoft Office 2007 创建和管理业务规则。

如果您想在同一台电脑上组合安装这些产品,您必须先安装 IBM WebSphere ILOG JRules。要安装 Decision Validation Services,您必须已经安装了 Rule Execution Server。
开发环境的典型安装顺序为:

JRules Core (Rule Studio + Rule Execution Server)
Rule Team Server

Decision Validation Services

要安装一个 Java EE 附件,您必须已经安装了来自 JRules Core 的一个模块,以及您想要在 Java EE 平台使用的模块。然后您可以安装指示安装 Java EE 附件至支持的应用程序服务器。
编写环境的典型安装顺序为:

JRules Core (Rule Studio + Rule Execution Server)
Rule Team Server
Rule Team Server Java EE 附件至支持的应用程序服务器

Rule Solutions for Office

测试环境的典型安装顺序为:

JRules Core (Rule Studio + Rule Execution Server)
Rule Team Server
Decision Validation Services
Rule Execution Server Java EE 附件至支持的应用程序服务器
Rule Team Server Java EE 附件至支持的应用程序服务器

Decision Validation Services Java EE 附件至支持的应用程序服务器

集成、监控和审计环境的典型安装顺序为:

JRules Core (Rule Studio + Rule Execution Server)
Decision Validation Services
Rule Execution Server Java EE 附件至支持的应用程序服务器

Decision Validation Services Java EE 附件至支持的应用程序服务器

除了在 Java EE 平台上安装这些模块外,您还可在 WebSphere Community Edition 上安装 Rule Execution Server、Rule Team Server 和 Decision Validation Services,也可在 Java SE 上安装 Rule Execution Server。有关详细信息,请参阅 在 WebSphere Community Edition 上安装 JRules 模块 和 在 Java SE 上安装 Rule Execution Server。
注释
在执行任何安装任务之前,请检查文件 readme.html(位于根安装目录 <InstallDir> 中)中列出的受支持硬件和软件信息。

Java EE 附件及其安装

在安装一个 Java EE 附件前,请仔细阅读这个章节和根安装目录中的产品 readme.html 文件。
Java EE 附件安装程序为以下模块绑定了部署归档:

Rule Execution Server
Rule Team Server

Decision Validation Services

安装程序检查是否已安装模块,并仅在安装电脑中找到模块的情况下,才会添加部署归档。要了解更多详情,请参阅 Java EE 附件的 install-readme.html文件。
根据您安装的 JRules 产品,然后您可以在受支持的 Java EE 应用程序服务器上安装 Rule Team Server、Rule Execution Server 和 Decision Validation Services。
有关详细信息,请参阅 在 Java EE 应用程序服务器上安装 JRules 模块。

要在一个应用程序上安装一个模块:

下载特定安装软件包。
打开打包的安装文档,并按照该模块在特定应用程序上的安装说明执行操作。
安装文档注释同时以 HTML 和 PDF 格式提供。
这包括:

创建数据源

配置必要安全性

还需要为用户集提供访问信息:登录、密码、主机名、JNDI 名称等等。
如果要在几个服务器实例上安装模块,则必须阅读相关服务器文档中的集群部署部分。

一个 Java EE 附件的安装包括:

在服务器上部署一个归档(或一组归档)。
执行一系列配置步骤:

配置数据库
上载消息文件
上载角色

设置持久性语言环境

添加配置参数

注释
您可以通过不同的方法部署应用程序服务器安装程序中随附的归档文件 (EAR,WAR,或 RAR)。要完全了解不同选项,请参考应用程序服务器文档。

您也可以自定义 Rule Team Server 的行为。关于更多信息,请参阅定制 Rule Team Server。

通信协议

与 Rule Execution Server 的通信支持 HTTP 或 HTTPS 通信协议。与 Rule Execution Server 的通信可以来自 Rule Team Server 或指向 Decision Validation Services。
可以用两种方式定制通信:

以安全方式支持非信任证书。

支持定制协议。

安全方式以安全方式与 Rule Execution Server 通信时,无法使用缺省 JVM 不信任的演示证书来连接。如果尝试以此方式连接,那么您的应用程序服务器会产生 SSL 握手异常。
要允许通信使用非信任证书,请在应用程序服务器的启动脚本中添加以下 Java 系统属性:
-Dilog.rules.res.allowSelfSignedCertificate=true

定制协议可以通过使用以下系统属性来为特定协议定制协议工厂:

custom.protocol.factory – 协议工厂的标准名称。
custom.protocol.scheme – 为其定制协议工厂的协议名称。

custom.protocol.defaultPort – 在 URL 中没有指定端口时,用于该协议的缺省端口。

您必须启动 JVM(其启动与这些系统属性的 HTTP 通信)以及类路径中协议工厂类 org.apache.commons.httpclient.protocol.ProtocolSocketFactory 的实施。
如果满足了以下两个条件,那么将实例化并注册在 custom.protocol.factory 中指定的协议工厂:

实例化了 HTTP 客户机。

URL 中用于通信的协议与属性 custom.protocol.scheme 的值相同。

以下显示如何以系统属性启动应用程序服务器:
-Dcustom.protocol.factory=com.ilog.MyProtocolFactory -Dcustom.protocol.scheme=https -Dcustom.protocol.defaultPort=443

以下文章点击率最高

Loading…


发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注