前页 后页

NIEM 2.1

国家信息交换模型(NIEM)提供了一个通用框架,用于定义系统,政府机构和部门之间如何共享信息。用于NIEM的MDG技术可帮助您:

  • 创建和开发基于UML的信息交换包文档(IEPD)模型,这些模型之一:
    -从Enterprise Architect模式生成IEPD,以生成所有必要的交换文件,
    静态工件,元数据和目录文件,或者
    -使用Schema Composer自动生成自己的NIEM子集名称空间
    检测相互依赖关系,并使用结果子集架构来构建自己的IEPD
  • 使用NIEM工具箱页面创建PIM,PSM和模型包描述(MPD)图
  • 将NIEM参考架构导入模型
  • 从模型生成NIEM模式

通过模式创建NIEM IEPD模型

用于NIEM的MDG技术提供了可用于构建IEPD模型的模型模式。您可以使用模型向导在NIEM项目中应用此模式。

  1. 在“模型向导”窗口的“模型模式”选项卡中,在“技术”面板中选择“框架”。
  2. 在“名称”面板中,滚动浏览技术,然后在NIEM下选中“ NIEM IEPD”和“ NIEM参考模型”复选框。
  3. 单击确定按钮。
系统将生成一个新模型,其中包含IEPD程序包(本身包含PIM程序包)和NIEM ReferenceModel程序包。参考模型可能需要一些时间才能下载。

IEPD程序包包含一个顶级模型程序包描述(MPD)图(如图所示),其中包含MPD组件以及与其相关的所有名称空间和文件。

PIM包包含IEPD的所有名称空间和子集名称空间。 MPD图中显示了名称空间和MPD组件之间的关系。 MPD组件必须至少导入一个名称空间才能成功生成NIEM模式。

NIEM ReferenceModel软件包包括适用于NIEM 2.1版的所有NIEM参考架构模型。

NIEM图

您也可以从NIEM图表集和相应的NIEM图表工具箱页面创建所有适当的图表。这些图分为三种类型:

  • NIEM平台独立模型(PIM)图
  • NIEM平台特定模型(PSM)图
  • NIEM型号包装说明(MPD)图
可通过“新建图”对话框获得用于开发这些图的模板。

NIEM工具箱页面

每种图类型在图工具箱中都有其自己的元素和连接器页面。 NIEM UML配置文件还提供了所有三种图表类型共有的元素和连接器页面。

NIEM模型包装说明(MPD)配置文件工具箱

NIEM平台独立模型工具箱

NIEM平台专用工具箱

NIEM通用配置文件工具箱

导入NIEM参考架构

行动

也可以看看

1个

在浏览器窗口中,右键单击目标软件包,然后选择“ Specialize | NIEM 2.1 |导入NIEM 2.1架构”菜单选项。

2

在“导入XML架构”对话框的“目录”字段中,键入或浏览包含要导入的架构的目录,然后选择要导入的.xsd架构文件。

导入XSD

3

在“将XSD元素/属性导入为:”下,选择“ UML属性”单选按钮。

4

单击导入按钮。模式的NIEM模型将导入到选定的程序包中。

生成NIEM子集命名空间

您可以使用Enterprise Architect架构编辑器生成子集名称空间。这需要NIEM参考模型在模型中可用,因为它是IEPD模型模式的一部分。

行动

也可以看看

1个

选择“开发>模式建模>模式编写器>打开模式编写器”功能区选项。

2

单击“配置文件”字段右侧的“新建”按钮。

显示“新消息”对话框。

3

在“名称”字段中,输入子集的名称,在“名称空间”字段中,输入名称空间的http地址。

4

在“模式集”字段中,单击下拉箭头,然后选择“国家信息交换模型(NIEM)”选项。

5

在“保存于”面板中,选择“模型工件”单选按钮。

6

单击Browse package图标,然后使用导航器在IEPD中选择名称空间/信息模型包。 PIM,在其下生成子集。

7

在浏览器窗口中,打开NIEM ReferenceModel程序包Niem-core。

将活动从该程序包拖到Schema Composer的左列。

该元素的属性在Schema Composer的中间列中列出。

8

单击所需的每个属性(例如ActivityName和ActivityDateRepresentation)的复选框。

相应的“类/ NIEM”对象类型被添加到左侧列,而右侧列将它们显示为子集项。

9

单击更新按钮以保存子集配置文件。

子项目的状态将根据项目名称显示在左侧列和该列底部的面板中。

10

单击生成按钮。

显示“模式导出”对话框。

11

在“技术”面板中,选中要生成的项目的复选框。必须选择“ NIEM模型子集”。

12

单击“生成”按钮,然后在“查找包”对话框中,选择要在其中生成子集的名称空间/信息模型。

13

单击确定按钮,然后单击第二个确定按钮。生成子集模型。

NIEM模式生成

完成带有扩展信息模型,Exchange信息模型和子集信息模型的NIEM IEPD模型后,即可从中生成模式。

行动

也可以看看

1个

右键单击导入Exchange模型的MPD组件,然后选择“ Specialize | NIEM 2.1 |生成NIEM 2.1模式”选项。

显示“生成NIEM MPD模式”对话框。

2

在“目录”字段中,键入或浏览以生成架构的目录路径。

3

在“ NIEM版本”字段中,单击下拉箭头,然后选择要为其生成架构的NIEM版本。

“ MPD工件”面板中列出了将要生成的静态MPD工件和常见工件(目录,元数据),每个都有其相对路径。

“名称空间模式”面板显示将为信息模型生成的模式文件。

4

单击生成按钮。

生成成功完成后,单击“查看架构”按钮以访问目录文件。

学到更多