WEB开发网
开发学院软件开发Java 整合 WebSphere ILOG JRules 与 IBM Content Mana... 阅读

整合 WebSphere ILOG JRules 与 IBM Content Manager Enterprise Edition

 2010-09-15 00:00:00 来源:WEB开发网   
核心提示: 管理员配置 Loan 项目类型监控文档创建和修改分别对应的一个 Add Item 事件或 Update Item 事件,因此,整合 WebSphere ILOG JRules 与 IBM Content Manager Enterprise Edition(9),库服务器会插入一个事件数据到事件

管理员配置 Loan 项目类型监控文档创建和修改分别对应的一个 Add Item 事件或 Update Item 事件。因此,库服务器会插入一个事件数据到事件队列表中。这个事件数据包括了诸如贷款号、贷款数额和通知等属性。

事件监视器会扫描事件队列表查找提交的记录,然后查询贷款文档的 Add Item 或 Update Item 事件。这个事件监视器能将配置信息和从事件队列表所查询的事件数据转换到一个自解释的通用基础事件(CBE)格式事件消息中。然后它会将这个事件消息发送给 一个 Java Message Service (JMS) 队列。

有一个定制的事件处理器负责监听 JMS 队列,它可以从队列查询文档创建事件和修改事件。这个事件处理器会解析 CBE 格式的事件数据,然后将贷款信息封装到请求中并发送到 ILOG JRules 规则引擎进行评估。

当接收到请求时,ILOG JRules 规则引擎就会执行这些业务规则,然后返回贷款申请的评估结果。

在接收到 ILOG JRules 规则引擎返回的响应后,事件处理器会将贷款申请转发到贷款申请过程中的正确的操作区(Approved 或 Rejected),同时发送一个电子邮件到通知列表中的接收人。

myEventHandler 定制的事件处理器的设计概述

一个定制的事件处理器的基本功能是使用 JMS 队列中的事件消息,然后相应地与外部应用进行交互。对于本文的场景,这个事件处理器必须连接到一个 Content Manager 服务器,查询事件消息中所引用的项目的文档属性。接下来,处理器会创建一个规则会话,然后发送一个请求到 ILOG JRules 规则引擎,以评估贷款申请。然后这个事件处理器会使用 JavaMail API 生成发送到接收人的电子邮件通知。

下载 示例程序,它定义了一个支持本文的场景所描述的定制的事件处理器。这个定制的事件处理器是一个名为 myEventHandler 的 JMS 应用。它使用一个异步消息发送机制。它实现了一个消息监听器,这个监听器可以在新消息到达 JMS 队列时接收这些新消息。

上一页  4 5 6 7 8 9 10  下一页

Tags:整合 WebSphere ILOG

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接