整合 WebSphere ILOG JRules 与 IBM Content Manager Enterprise Edition
2010-09-15 00:00:00 来源:WEB开发网管理员配置 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 队列时接收这些新消息。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››整合 DB2 与 AIX 的 WLM 功能进行工作负载管理
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
更多精彩
赞助商链接