跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

这是您第一次登陆到 developerWorks,已经自动为您创建了您的概要文件。 选择您概要文件中可以公开的信息的信息(如姓名、国家/地区,以及公司),这些信息同时也会与您所发布的内容相关联。 您可以随时更新您的 IBM 账号。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 IBM InfoSphere Master Information Hub 中引入实体子类型

编写实体子类型和支持服务

Stephanie J. Hazlewood, 软件架构师, EMC
Stephanie Hazlewood 是多伦多实验室 IBM Master Data Management Server 团队的架构师,她领导 MDM 的 Advanced Technology(AdTech)团队。从 8 年前 MDM Server 产品初次发布到现在,她为 MDM Server 产品的核心设计和开发做出了杰出的贡献。除了 Master Data Management 架构和解决方案外,她的专长还包括 Knowledge Management(KM)软件和实践,以及虚拟学习社区。Stephanie 曾为 DWL 和多伦多大学 Center for Applied Cognitive Science(现在的 Institute for Knowledge Innovation and Technology)工作,并拥有 University of Western Ontario 的硕士学位。
Lin Qiao, 软件架构师, EMC
Lin Qiao 的照片
Lin Qiao 是多伦多实验室 InfoSphere Master Data Management Server 团队的架构师,已经在产品团队工作了 7 年多。她设计了许多关键的 MDM Server 特性并负责它们的开发,以前为 DWL 工作过。

简介:  在本教程中,学习如何为 IBM® InfoSphere™ Master Data Management Server 和 InfoSphere Master Information Hub 实现实体子类型和支持服务。通过使用实体子类型,可以在框架中引入新的实体,它们可以由父实体的服务处理。这有助于为使用 Master Information Hub 创建的新领域实现服务互操作性和可扩展性。

发布日期:  2010 年 4 月 16 日
级别: 中级

访问情况 : 6987 次浏览

开始之前

在使用 InfoSphere Master Information Hub 或 InfoSphere Master Data Management Server 为解决方案定义新实体时,可能需要服务能够处理具有超类型-子类型关系的实体。如果实体没有共同的属性,它们就是不同类型的。一些实体具有某些共同的属性,比如标识符(主键),而其他属性不同,这些实体可能具有共同的超类型。尽管这些实体共享一些属性,但是它们不是相同的。例如,人和植物都有定义生物所需的属性(一般化),但是还有一些并不共享的属性,它们对一般化定义进行进一步特殊化,需要以不同的方式处理。在 MDM 或 Master Information Hub 解决方案中,业务可能要求涉及超类型-子类型关系的实体参与同一组服务,但是要求服务以不同的方式处理它们。本教程讲解如何实现新的类型层次结构并定义相关的服务,从而支持这种特殊化处理。

目标

  • 了解什么时候应该使用子类型,什么时候应该使用数据扩展。
  • 了解如何创建实体超类型、子类型和相关服务。
  • 了解 Master Information Hub 实体和服务的结构,以及如何定制子类型实体及其服务的实现。
  • 了解创建子类型实体和使用它们的三种服务(添加、更新和按标识符查询)的步骤,同时考虑性能因素。
  • 了解为 Master Information Hub 解决方案中现有的类型层次结构和相应服务创建扩展子类型的步骤。

前提条件

本教程是为 IT 架构师和 IT 专家编写的,帮助他们进一步了解如何为 InfoSphere Master Information Hub 设计和开发服务。本教程假设您有使用 InfoSphere Master Information Hub/MDM Server Workbench 开发解决方案的经验。具体地说,假设您:

  • 能够使用 Development Environment Setup Tool (DEST) 配置和使用开发环境。
  • 熟悉使用 InfoSphere Master Information Hub/MDM Server Workbench 创建、定制和部署新的实体和实体扩展的方法。

系统需求

要想学习本教程,您的系统应该满足以下需求:

  • 2GB 或更多的内存
  • 15GB 空闲磁盘空间
  • 系统使用 Windows 操作系统,可以安装 IBM Rational® Software Architect, Version 7.5.4 for IBM WebSphere® Software(或更新的版本)和 Master Information Hub Workbench

本教程是针对 InfoSphere Master Information Hub 和 InfoSphere Master Data Management Server 的 9.0 版开发的。

1 页,共 8 | 后一页

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=483211
TutorialTitle=在 IBM InfoSphere Master Information Hub 中引入实体子类型
publish-date=04162010
author1-email=stephanie@ca.ibm.com
author1-email-cc=
author2-email=linqiao@ca.ibm.com
author2-email-cc=