技术开发 频道

SOA 设计的信息透视图,第 3 部分: 在 SOA 设计中使用 IBM WebSphere

    WebSphere Business Glossary  

    图 1 显示 WebSphere Business Glossary 的初始屏幕。这里有几个选项卡,分别包含以上各种用户角色可用的功能。

    本文主要关注 Glossary 页面,在这里可以管理概述、业务术语和这些术语的定制属性。

    左边是导航面板,在这里可以浏览、搜索、管理和维护与业务术语相关联的历史。


图 1. Business Glossary 主页
 

    入门

    Business Glossary 安装在一个服务器上,并通过浏览器界面访问。这个服务器由一个元数据存储库支持,这个存储库不但存储与术语表相关联的元数据,还包括企业中的物理模型、服务和其他元数据源。在业务术语表中可以使用三种角色:用户、编写者或管理员角色。

    如果您属于 Business Glossary 用户角色,那么可以查看元数据存储库中的元数据,包括术语和包含术语的类别。可以把您关于特定对象的意见或信息发送给术语表管理员。作为用户,可以执行以下任务:

    *浏览类别和术语的结构
    *在元数据存储库中搜索类别、术语和其他对象
    *了解元数据存储库中所有对象的属性和关系
    *向管理员发送反馈

    如果您属于 Business Glossary 编写者角色,那么可以创建和编辑术语和类别,使用术语对对象进行分类。编写者角色应该分配给管理类别和术语的用户、决定对象的分类方法的用户以及特定对象的数据专员。作为编写者,可以执行与 Business Glossary 用户角色相关联的所有任务。除此之外,还可以执行以下任务:

    *创建和编辑包含企业所用术语的类别层次结构
    *使用术语对元数据存储库中的对象进行分类
    *为元数据存储库中的对象设置管理员
    *把术语和类别上传到元数据存储库中
    *为定制属性指定值

    如果您属于 Business Glossary 管理员角色,那么可以设置和管理术语表,帮助其他用户找到和分析他们需要的信息。管理员可以执行与编写者和用户角色相关联的所有任务。管理员还可以创建、编辑和删除术语和类别,把术语和专员与对象关联起来。可以浏览元数据存储库,创建注解,以及执行其他术语表任务。除此之外,Business Glossary 管理员还可以执行以下任务:

    *定制 Business Glossary 的 Overview 页面,帮助用户了解企业特有的术语表情况,让他们能够更轻松地使用类别层次结构
    *设置应用程序选项
    *指定用户和组作为数据专员,取消用户或组的数据专员资格
    *创建、编辑和删除定制属性
    *编辑和删除别人创建的注解
    *删除别人创建的术语和类别

    管理术语和类别

    管理员和编写者创建一个包含类别、术语和已经分类的对象的逻辑结构。在构建术语表时选用的过程取决于,是以创建新的类别和术语为主,还是主要使用 IBM Information Server 的元数据存储库中现有的类别和术语。在这两种情况下,都应该先规划所需的结构,然后再在术语表中构建这个结构。在设计结构时,应该考虑以下问题:

    *需要哪些类别?
    *是否可以把现有的类别和术语导入或上传到存储库中?
    *哪些类别是优异类别,哪些是子类别?
    *希望在 Overview 页面上向用户显示哪些类别,作为浏览元数据存储库的起点?这些类别不必与优异类别相同。
    *需要什么术语?
    *哪些类别包含哪些术语?
    *哪些类别引用它们不包含的术语?
    *哪些术语与其他术语相关?
    *哪些术语是其他术语的同义词?

    如果在创建术语表结构之前详细回答这些问题,就能够构建一个便于用户理解并满足企业目标的结构。可以提前决定哪些对象按照哪些术语进行分类,也可以等到构建了术语表结构之后再做决定。如果通过创建新类别和术语来构建术语表结构,而不是把现有的类别和术语上传或导入到存储库中,那么必须先创建类别,然后创建术语,最后在类别和术语之间设置关系。

    管理员和编写者可以使用术语对元数据存储库中的对象进行分类。术语是用来对元数据存储库中的对象进行分类和分组的单词或短语。例如,可以使用术语 Africa Sales 对元数据存储库中的一些表和列进行分类,使用术语 Europe Sales 对其他表和列进行分类。

    如果在元数据存储库中有一些不同的术语表示相同的东西,那么可以把这样的术语指定为同义词。如果两个术语不是同义词,但是在其他重要的方面有关联,那么可以把它们指定为相关术语。可以指定在一组术语中哪个术语是首选术语,哪些术语应该替换为其他术语。还可以指定术语的标准缩写形式。

    在创建或编辑术语时,可以指定术语属性、关系(包括同义词、相关术语和分类的对象)和定制属性的值。管理员和编写者还可以把类别和术语的文件上传到元数据存储库中,然后指定额外的属性和关系。

    Business Glossary 支持在业务术语上添加许多属性,例如:

    Name(名称)—— 术语名称必须是惟一的。
    Parent category(父类别)—— 包含这个术语的类别。一个术语有且只有一个父类别。
    Short description(短描述,可选)—— 帮助在名称相似的其他术语中识别这个术语。这段文本不应该超过一行或两行。在许多搜索中常常使用短描述,短描述还显示在对象列表中。
    Usage(用法,可选)—— 关于如何使用这个术语的信息,包括控制它的用法的任何业务规则。
    Example(示例,可选)—— 一个演示术语用法的示例,或者是典型的示例值。
    Status(状态)—— 表示组织是否批准了这个术语。
    Preferred synonym(首选同义词)—— 一组同义术语中的首选术语。
    Abbreviations(缩写,可选)—— 术语的标准缩写形式。

    还可以为术语指定各种关系,包括:

    Steward(专员)—— 负责这个术语的用户或用户组。一个术语只能有一个专员。
    Related terms(相关术语)—— 在某些方面与这个术语相关联的术语。
    Synonyms(同义词)—— 具有相同含义的术语。
    Classified objects(分类的对象)—— 用这个术语进行分类的对象。

    管理专员关系

    数据专员是负责存储库中一个或多个术语表元素的用户或用户组。Business Glossary 管理员可以在元数据存储库中指定用户或用户组作为专员,负责一个或多个定义 —— 对于与这些定义相关的问题,这个用户或用户组常常作为主要联系人。当浏览一个指定了专员的对象时,会显示专员的链接。这个链接指向联系信息,包括专员的电子邮件地址和电话号码。

    可以在指定新专员时分配对多个对象的责任,也可以在 Manage Stewards 页面上编辑专员时指定责任。还可以在对象的浏览页面上的 Tasks 列表中把对象分配给专员,或者在专员用户或组的浏览页面上设置。另外,在创建或编辑类别和术语时,也可以为它们指定专员。

    定制和扩展术语表

    除了标准的术语属性和关系之外,术语表管理员还可以为类别和术语定义定制的属性。定制的属性常常用来实施控制标准、支持体系结构框架或提供组织所需的其他元数据。每个定制属性都有一个名称、描述以及一个或一组有效值,可以在任何时候修改它的值。

    例如,管理员可以创建一个名为 Data Sensitivity 的定制属性,它的描述是 “A number from 1 to 5, which indicates the sensitivity of the data. Sensitivity is a subjective measure of the impact of the data being released to unauthorized consumers”。管理员可以指定 Data Sensitivity 属性只应用于术语,并选择数字 1 到 5 的枚举类型作为有效值。因此,术语表编写者可以选择 1 到 5 的数字作为 Data Sensitivity 属性的值。

    协作

    Business Glossary 支持协作编写术语表结构,包括把对术语表术语的反馈发送给术语表管理员。术语表用户可以在术语上添加说明,为术语表进一步提供上下文信息和主题问题知识。浏览术语表的其他用户可以看到这些说明。

0
相关文章