官术网_书友最值得收藏!

3.2 NIEM的組成

NIEM主要由技術(shù)架構(gòu)、運用架構(gòu)、管理架構(gòu)3個部分組成,具體如圖3-3所示。

img

圖3-3 NIEM的基本組成

3.2.1 技術(shù)架構(gòu)

技術(shù)框架主要包括數(shù)據(jù)模型、統(tǒng)一的信息交換開發(fā)實施過程、設(shè)計規(guī)范。

1.數(shù)據(jù)模型

NIEM對現(xiàn)實世界中的事物和概念進行了統(tǒng)一的規(guī)范和描述,為信息交換提供了一致的、可重用的參考詞匯,主要包括核心數(shù)據(jù)模型、業(yè)務(wù)領(lǐng)域數(shù)據(jù)模型。核心數(shù)據(jù)模型包括所有業(yè)務(wù)領(lǐng)域的公共數(shù)據(jù)構(gòu)件(如人員、位置、事件和組織機構(gòu)等)和在多數(shù)業(yè)務(wù)領(lǐng)域使用得比較廣泛的數(shù)據(jù)構(gòu)件(如武器、船只和機動車輛等)。業(yè)務(wù)領(lǐng)域數(shù)據(jù)模型由反映各業(yè)務(wù)領(lǐng)域自身特點的數(shù)據(jù)構(gòu)件組成。例如,在司法業(yè)務(wù)領(lǐng)域,定義了目擊者、受害人和探視(活動)等數(shù)據(jù)構(gòu)件;在海事業(yè)務(wù)領(lǐng)域,則定義了港口、集裝箱和潛在威脅等數(shù)據(jù)構(gòu)件。

2.統(tǒng)一的信息交換實施過程

NIEM對信息交換開發(fā)和實施過程進行了規(guī)定,并提供了一個標準化的流程。NIEM管理組織將信息交換實施過程分為方案規(guī)劃、需求分析、映射和建模、構(gòu)建與驗證、組裝與歸檔、發(fā)布與實施6個步驟,如圖3-5所示。

img

圖3-4 NIEM邏輯結(jié)構(gòu)

img

圖3-5 信息交換實施過程

(1)方案規(guī)劃。在方案規(guī)劃階段,分析與信息交換有關(guān)的背景信息,評估資源影響,了解業(yè)務(wù)環(huán)境并確定信息交換業(yè)務(wù)方案。

(2)需求分析。在需求分析階段,將進一步詳細說明所設(shè)計的信息交換方案,以了解和記錄業(yè)務(wù)環(huán)境和數(shù)據(jù)需求。

(3)映射和建模。在映射和建模階段,根據(jù)信息交換需求為交換內(nèi)容模型創(chuàng)建信息交換包文檔IEPD組件。通過構(gòu)建映射文檔,將交換數(shù)據(jù)元素與NIEM進行匹配。

(4)構(gòu)建與驗證。在構(gòu)建與驗證階段,創(chuàng)建一組滿足交換需求的、符合NIEM規(guī)范的XML模式文件,并對其進行驗證。

(5)組裝與歸檔。在組裝與歸檔階段,將信息交換包文檔IEPD組件的所有相關(guān)文件打包到一個獨立的、自描述的可移植存檔文件中,然后進行同行評審,以確保IEPD組件內(nèi)部及與其他IEPD組件的一致性。

(6)發(fā)布與實施。在發(fā)布與實施階段,將信息交換包文檔IEPD組件應(yīng)用到具體應(yīng)用環(huán)境中,并發(fā)布到IEPD組件倉庫中,以便其他開發(fā)者搜索和重用。

3.設(shè)計規(guī)范

設(shè)計規(guī)范是數(shù)據(jù)模型在建模、描述和應(yīng)用等方面必須遵守的基本原則和規(guī)范,主要包括模式規(guī)范、建模規(guī)范、實例規(guī)范、命名規(guī)范、模型包描述規(guī)范等。其中,模式規(guī)范對數(shù)據(jù)模型和信息交換模型描述的基本方式進行定義與約束;建模規(guī)范是關(guān)于模型要素與要素之間關(guān)系的基本框架;實例規(guī)范對實例的驗證、元素的含義、數(shù)據(jù)組件的引用與描述等內(nèi)容進行規(guī)定;命名規(guī)范對數(shù)據(jù)模型中元素的命名方法進行規(guī)定;模型包描述規(guī)范對信息交換包文檔的組成、目錄結(jié)構(gòu)、元數(shù)據(jù)等進行了定義。

3.2.2 運用架構(gòu)

為了便于NIEM在跨領(lǐng)域信息交換中的實施和運用,降低實施難度,提高開發(fā)效率和質(zhì)量,運用架構(gòu)提供了輔助工具、過程管理、培訓與技術(shù)支持等完備的支持體系。

輔助工具包括開發(fā)工具、過程管理工具等系列工具。其中,開發(fā)工具主要用來輔助開發(fā)人員生成信息交換模型;過程管理工具主要對信息交換項目提供版本管理、變更管理、質(zhì)量管理等自動化管理服務(wù)。

過程管理包括配置管理和質(zhì)量保證。其中,配置管理主要對項目實施提供基本的指導原則和管理過程,確保對產(chǎn)品標識、修訂、版本和配置管理基線的有效管理,形成制度化的管理過程;質(zhì)量保證主要保證信息交換開發(fā)過程的質(zhì)量,包括質(zhì)量保證方案、測試與驗證、質(zhì)量保證文檔和沖突檢査等。

培訓與技術(shù)支持提供了從初級到高級運用的培訓課程,幫助用戶迅速理解,并運用技術(shù)支持提供的在線知識庫與常見問題解答等,以解決用戶在實踐過程中遇到的相關(guān)問題。

3.2.3 管理架構(gòu)

管理架構(gòu)主要包括管理組織和數(shù)據(jù)模型庫管理等。NIEM管理架構(gòu)詳見4.3節(jié)。

1.管理組織

在組織設(shè)置上,NIEM建立了職責分明的管理組織負責NIEM的開發(fā)與維護,如圖3-6所示。NIEM執(zhí)行委員會(ESC)是NIEM的領(lǐng)導機構(gòu),負責NIEM發(fā)展方向、政策制定和戰(zhàn)略規(guī)劃,提供資金保障及決定其他重要事項。

img

圖3-6 NIEM管理組織組成

NIEM管理辦公室(NIEM PMO)是NIEM的執(zhí)行機構(gòu),負責ESC相關(guān)政策制度的落實,包括ESC的執(zhí)行目標、戰(zhàn)略規(guī)劃、日常業(yè)務(wù)等,其下屬機構(gòu)主要有NIEM業(yè)務(wù)架構(gòu)委員會(NBAC)和NIEM技術(shù)架構(gòu)委員會(NTAC)。NBAC從業(yè)務(wù)架構(gòu)的角度指導NIEM核心數(shù)據(jù)模型的開發(fā)、協(xié)調(diào)、創(chuàng)新和運用;NTAC負責解決與NIEM相關(guān)的技術(shù)問題。

2.數(shù)據(jù)模型庫管理

核心數(shù)據(jù)模型由NIEM業(yè)務(wù)架構(gòu)委員會直接管理,各業(yè)務(wù)領(lǐng)域數(shù)據(jù)模型的管理由各業(yè)務(wù)領(lǐng)域相應(yīng)的組織機構(gòu)負責。為了便于其他應(yīng)用重用各業(yè)務(wù)領(lǐng)域數(shù)據(jù)模型,各業(yè)務(wù)領(lǐng)域建立了各自的信息交換包文檔倉庫,并提供模型的搜索、注冊、發(fā)現(xiàn)和管理等功能。

主站蜘蛛池模板: 蚌埠市| 凤山市| 夏河县| 木里| 平潭县| 南靖县| 登封市| 永年县| 双流县| 屏南县| 招远市| 常宁市| 阜平县| 方山县| 呼伦贝尔市| 祁门县| 汶上县| 望城县| 鹿邑县| 沂水县| 晋中市| 灵武市| 上饶县| 项城市| 静安区| 枣强县| 凌源市| 鞍山市| 乌鲁木齐市| 荥经县| 枣庄市| 安新县| 南溪县| 宁化县| 新宁县| 河南省| 宽城| 石景山区| 开鲁县| 莱西市| 盐亭县|