提供如何在受支持的應用程序服務器上安裝 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…