第1章 概述 1
1.1 基本概念 1
1.2 跨领域信息交换面临的问题及解决思路 4
1.2.1 跨领域信息交换面临的问题 4
1.2.2 跨领域信息交换实现思路 5
1.3 跨领域信息交换体系 8
1.3.1 跨领域信息交换体系结构 8
1.3.2 跨领域信息交换概念模型 11
1.3.3 跨领域信息交换的角色 12
1.3.4 跨领域信息交换的活动 13
1.3.5 跨领域信息交换平台参考架构 15
参考文献 19
第2章 跨领域信息交换技术体系 21
2.1 数据描述方法 21
2.1.1 数据参考模型 22
2.1.2 数据模型的表示方法 29
2.2 面向服务的软件架构 40
2.2.1 面向服务架构特点 41
2.2.2 SOAP Web Services 42
2.2.3 Restful Web Services 46
2.3 跨领域信息交换安全技术 56
2.3.1 ABAC 58
2.3.2 SAML 60
2.3.3 XACML 63
参考文献 64
第3章 美国国家信息交换模型简介 66
3.1 NIEM的发展及作用 66
3.2 NIEM基本原理 68
3.2.1 NIEM基本概念 68
3.2.2 NIEM数据模型构建思路 72
3.2.3 基于NIEM的信息交换实施过程 76
3.3 NIEM技术支持与管理体系 78
3.3.1 技术支持体系 78
3.3.2 管理体系 81
3.4 NIEM应用与特点分析 83
3.4.1 NIEM应用情况 83
3.4.2 NIEM特点分析 87
参考文献 89
第4章 NIEM数据模型 91
4.1 NIEM数据模型组成 91
4.1.1 NIEM数据模型逻辑结构 91
4.1.2 NIEM数据模型物理结构 101
4.2 NIEM数据模型表示方法 106
4.2.1 关系类型 108
4.2.2 抽象类型 110
4.2.3 增强类型 111
4.2.4 角色类型 113
4.2.5 元数据类型 114
4.2.6 外部适配数据类型 117
4.2.7 枚举类型 118
4.3 NIEM数据模型规范 119
4.3.1 模式定义规则 120
4.3.2 建模规则 122
4.3.3 实例规则 127
4.3.4 命名规则 128
参考文献 130
第5章 NIEM信息交换建模方法 131
5.1 信息交换建模过程 131
5.1.1 总体规划 132
5.1.2 需求分析 133
5.1.3 信息交换业务模型映射 138
5.1.4 生成与验证 140
5.1.5 组装 147
5.1.6 发布 149
5.1.7 模型的调整与重构 150
5.2 信息交换包文档 150
5.2.1 组成 150
5.2.2 信息交换包元数据 152
5.3 信息交换建模工具与运用 154
5.3.1 MagicDraw建模工具 154
5.3.2 运用MagicDraw实现信息交换建模流程 156
参考文献 176
第6章 NIEM信息交换框架 177
6.1 LEXS简介 177
6.1.1 LEXS框架 177
6.1.2 LEXS信息共享环境 179
6.2 LEXS消息组织结构与格式 181
6.2.1 消息组织结构 181
6.2.2 消息格式 183
6.3 LEXS主要接口 186
6.3.1 信息发布接口 186
6.3.2 信息搜索与获取接口 189
6.4 LEXS运用 208
6.4.1 信息交换建模 210
6.4.2 数据发布 214
6.4.3 数据搜索 218
6.4.4 数据处理与显示 220
参考文献 224
第7章 NIEM应用案例:海事信息共享环境 225
7.1 背景 225
7.2 MISE组成结构及信息共享过程 228
7.2.1 MISE组成结构 228
7.2.2 信息共享过程 231
7.3 MISE体系框架 232
7.3.1 数据架构视图 232
7.3.2 服务架构视图 239
7.3.3 安全架构视图 250
7.3.4 技术支持视图 270
7.4 MISE服务调用方法 271
7.4.1 安全服务 271
7.4.2 数据发布服务 278
7.4.3 数据删除服务 280
7.4.4 数据检索服务 281
7.4.5 数据读取服务 286
参考文献 288
第8章 附录 290
8.1 NIEM 3.0核心数据模型的主要数据类型 290
8.1.1 组织机构相关数据类型定义 290
8.1.2 人员相关数据类型定义 294
8.1.3 设施相关数据类型定义 307
8.1.4 地理位置相关数据类型定义 309
8.1.5 活动相关数据类型定义 314
8.2 海事业务领域数据模型(NIEM-M) 317
8.3 海事业务领域企业信息交换模型(EIEM) 337
8.3.1 GeoLocation数据类型定义 337
8.3.2 Position数据类型定义 338
8.3.3 Vessel Information数据类型定义 339
8.3.4 Vessel Characteristics数据类型定义 339
8.3.5 Crew数据类型定义 340
8.3.6 Non-Crew数据类型定义 343
8.3.7 Crew Nationality Count数据类型定义 347
8.3.8 Non-Crew Nationality Counts数据类型定义 347
8.3.9 CDC Cargo数据类型定义 348
8.3.10 NOA Cargo数据类型定义 349
8.3.11 Port Visits数据类型定义 349
8.3.12 Interest数据类型定义 352
8.3.13 NOA Information数据类型定义 353
8.3.14 NOA Notice数据类型定义 357
8.3.15 Activity数据类型定义 358
8.3.16 Contact Information数据类型定义 358
8.4 可信结构文档举例 358
8.5 SAML断言实例 363
8.6 缩略语 365
参考文献 369