实现 InfoSphere Master Data Management 行为扩展
2009-12-16 00:00:00 来源:WEB开发网核心提示: 图 4. 样例场景的 MDM 模块的结构行为扩展如前所述,您可以使用 Java 或 ILOG JRule 规则引擎为 MDM Server 实现行为扩展,实现 InfoSphere Master Data Management 行为扩展(8),本教程描述如何实现这两种类型的扩展,您可以使用 MD
图 4. 样例场景的 MDM 模块的结构
行为扩展
如前所述,您可以使用 Java 或 ILOG JRule 规则引擎为 MDM Server 实现行为扩展。本教程描述如何实现这两种类型的扩展。
您可以使用 MDM Model Editor 添加新的行为扩展。首先,创建一个新的文件夹并在其中创建扩展。在创建行为扩展时,要注意您使用的命名约定。必须使用该名称作为 Java 的类名或作为 JRules 实现的规则名。
对于样例场景,我们希望构建一个扩展来在客户的婚姻状况更改为已婚时触发一个通知。在 MDM Server 中可以通过几种方式来更变客户的婚姻状况。其中的一种方式是为 Spouse Of 类型分配一个新的关系,另一种方式是使用 updatePerson 服务事务在客户的记录中更新 Marital Status 字段。为了便于演示,我们创建两个行为扩展,并用上了这两种方式:
MarriageNotificationTriggerJava — 用 Java 实现,当添加新的配偶关系时触发。
MarriageNotificationTriggerILog — 用 JRules 实现,当更新客户记录时触发。
事件类型
事件被分配给扩展,它确定何时调用扩展代码。事件可以在处理之前或之后定义。这将决定是在 MDM Server 执行事务之前还是之后调用行为扩展代码。任何扩展都可以被任意数量的相同或不同类型的事件触发。
MDM Server 支持以下事件类型:
操作事件 — 一个特定的数据操作,比如 addAddress
事务事件 — 一个特定的服务事务,比如 updatePerson
Tags:实现 InfoSphere Master
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接