实现 InfoSphere Master Data Management 行为扩展
2009-12-16 00:00:00 来源:WEB开发网MDM Workbench
MDM Workbench 是用于 InfoSphere Master Data Management Server 的模型驱动开发工具。MDM Workbench 基于 Rational Software Architect (RSA) for WebSphere Software。
RSA 是一个用于 J2EE 应用程序开发的基于 Eclipse 的 Integrated Development Environment (IDE)。MDM Workbench 本身是 RSA 的一系列插件。
本教程假设您可以安装了 Rational Software Architect 7.0 环境并部署了 MDM Workbench。
扩展的类型
开箱即用的 MDM Server 包含丰富的数据模型和 800 多个 MDM 业务服务。不过,每个数据模型和服务都要反映部署它的企业的特定业务需求。
这意味着您需要通过添加新的属性或实体或修改现有的属性或实体来调整数据模型。数据模型的更改也必须反映在服务中,这样才能操作它们。另外,您可能需要更改服务行为,以为生活、财务或遵从性事件(如前所述)提供额外的功能。很明显,还有其他行为扩展,它们不触发事件,而是修改服务行为。最后,服务扩展还需要一些业务规则, 用于治理主数据和执行必要的业务限制或对主数据进行前摄性操作。对于所有这些需求,MDM Workbench 都支持构建必要的扩展。下面将描述这些扩展。
数据添加如果向开箱即用的数据模型添加一个新的实体,将使用这种类型的扩展。例如,如果您需要为石油钻塔的位置主数据建模并为此创建一个实体,那么将使用数据添加特性。注意,通过实现这种类型的扩展,MDM Workbench 将创建对应的新建、读取和更新服务。数据扩展如果现有的实体(例如,person)需要修改,以添加新的属性或更改现有的属性,将使用这种类型的扩展。MDM Workbench 还帮助您无缝地为已更改的实体更新现有的服务。行为扩展如果必须更改服务的行为,将使用这种类型的扩展。使用行为扩展的原因很多,比如关键数据属性更改、遵从性原因或应用于某些事件并改善业务结果的业务规则。查询扩展这种类型的扩展用于为主数据实体构建特定的查询功能。代码表当一个属性的一系列有效值受到相关的代码表中的值的限制时,将使用这种类型的扩展。错误原因如果服务失败并向服务使用者返回特定的新错误原因,将使用这种类型的扩展。如果通过构建数据添加来添加一个新的服务或更改现有的服务(可能属于数据扩展或行为扩展),那么最容易出现这种情况。
Tags:实现 InfoSphere Master
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接