实现 InfoSphere Master Data Management 行为扩展
2009-12-16 00:00:00 来源:WEB开发网注意,以上描述的扩展是最常用的扩展,但 MDM Workbench 不支持 MDM Server 功能的其他扩展。
行为扩展
MDM Server 的行为扩展可以用 Java 或 ILOG JRule 实现。
Java 开发人员可以创建属于基础扩展类的子类的行为扩展。这将在本教程的 Java 实现小节描述。通过使用这种方法,Java 开发人员不需要学习 ILOG 语言,比如 IRL 或 TRL。
WebSphere ILOG JRules 是一个 Business Rule Management System (BRMS)。它提供许多功能来创建、测试、执行和监控所有业务规则。这使得根据业务规则管理最重要的业务系统成为无缝的任务。MDM Server 支持 ILOG 语言中的 ILOG 规则,比如 IRL、TRL 或 BAL。如果您有大量业务规则需要管理和监控,ILOG JRule 方法提供一个最新的平台来帮助您。与使用基于 Java 的行为扩展相比,这是更好的战略性选择。
行为扩展和 Event Manager
如在上面的架构概述小节中所述,MDM Server 包含一个 Event Manager 作为它的开箱即用的前摄性业务逻辑的一部分。Event Manager 等效于实现事件的行为扩展。关于何时选择 Event Manager 和何时实现行为扩展,下面提供了一些最佳实践。
对于以下情况,一般使用 Event Manager:
事件需要复杂的处理(例如,公司组织机构的变更)。Event Manager 事件一旦发送到执行服务之后就是异步的。因此,服务在被触发后不会明显降低速度,因为事件由 Event Manager 在服务范围之外处理。
所有周期性事件。
批处理(例如,当一批新的 Dun 和 Bradstreet 客户记录更新或收到一个更新列表时执行的 DSP 处理)。
对于以下情况,一般使用行为扩展:
事件与服务的单个调用相关(与批处理多次调用 updateParty() 服务相反)。
Tags:实现 InfoSphere Master
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接