李瑋+仇建偉
摘 要: 首先探討互操作性評(píng)估需求和基本概念,描述評(píng)估和分析過(guò)程,并對(duì)LISI互操作性等級(jí)模型進(jìn)行了概述。從角色職責(zé)、數(shù)據(jù)模型、指標(biāo)體系、數(shù)據(jù)采集方法4方面對(duì)互操作性評(píng)估系統(tǒng)進(jìn)行研究和原型設(shè)計(jì),介紹了原型系統(tǒng)評(píng)估實(shí)驗(yàn)效果。最后給出評(píng)估系統(tǒng)局限性分析和技術(shù)展望。
關(guān)鍵詞: 信息系統(tǒng); 互操作性; LISI模型; 評(píng)估系統(tǒng)
中圖分類號(hào): TN964?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2015)08?0084?05
Research on evaluation technology for interoperability of information system
LI Wei, QIU Jian?Wei
(The 15th Research Institute of CETC, Beijing 100083, China)
Abstract: The requirements and basic concepts of interoperability evaluation are discussed. The process of interoperability evaluation and analysis is described. The LISI model is outlined. The evaluation system is researched in the aspects of role responsibility, data model, index system and data acquisition method, and a prototype of the system is designed. The evaluation effect of the prototype system is introduced. The limitation of this evaluation system and the prospect of interoperability evaluation technology are analyzed.
Keywords: information system; interoperability; LISI model; evaluation system
20世紀(jì)90年代以來(lái),幾次局部戰(zhàn)爭(zhēng)表明,多軍兵種聯(lián)合作戰(zhàn)成為高技術(shù)局部戰(zhàn)爭(zhēng)的趨勢(shì),支撐聯(lián)合作戰(zhàn)的指揮信息系統(tǒng)技術(shù)體制逐步向網(wǎng)絡(luò)化、開(kāi)放性和服務(wù)化的系統(tǒng)體系集成和轉(zhuǎn)型。這要求各級(jí)各類信息系統(tǒng)達(dá)到最大程度信息和服務(wù)的互操作,因此互操作性成為復(fù)雜信息系統(tǒng)中的一個(gè)重要能力屬性,需要進(jìn)行評(píng)估度量。由于歷史和技術(shù)原因,以及各類信息系統(tǒng)之間都存在著或多或少的異質(zhì)性和異構(gòu)性,互操作性評(píng)估也變得非常棘手和錯(cuò)綜復(fù)雜。美國(guó)國(guó)防部在1998年系統(tǒng)地規(guī)范了信息系統(tǒng)互操作性等級(jí)(LISI)評(píng)估方法[1],我軍也參照LISI頒布了相應(yīng)標(biāo)準(zhǔn)。在LISI模型的推動(dòng)下,互操作性評(píng)估方法的研究得到深化,從系統(tǒng)的互操作性評(píng)估擴(kuò)展到服務(wù)的互操作性評(píng)估[2?9]。本文根據(jù)LISI模型互操作性評(píng)估基本思想,研究了互操作性評(píng)估方法,提出互操作性評(píng)估系統(tǒng)的設(shè)計(jì)思路并予以實(shí)現(xiàn),最后討論了評(píng)估系統(tǒng)的局限性和技術(shù)展望。
1 互操作性評(píng)估方法
1.1 信息系統(tǒng)互操作性評(píng)估基本概念和要求
在信息系統(tǒng)領(lǐng)域,互操作性是一個(gè)很寬泛的概念。IEEE標(biāo)準(zhǔn)化術(shù)語(yǔ)集給出的互操作性定義是:兩個(gè)或多個(gè)系統(tǒng)或系統(tǒng)組件交換并使用所交換信息的能力。美國(guó)國(guó)防部在綜合各方意見(jiàn)后于2001年給出的互操作性定義是:互操作性是指系統(tǒng)、單位或軍事力量之間相互提供和接受服務(wù),以使他們能夠有效共同運(yùn)作的能力[10]。我軍目前對(duì)互操作性所做的定義是:兩個(gè)或兩個(gè)以上系統(tǒng)或應(yīng)用之間交換信息并利用所交換信息的能力。
文獻(xiàn)[2]據(jù)此綜述了互操作性的3個(gè)本質(zhì)特征:一是互操作性發(fā)生在兩個(gè)或兩個(gè)以上實(shí)體之間;二是系統(tǒng)之間能夠交換信息;三是系統(tǒng)間能夠利用所交換的信息。
當(dāng)今世界各國(guó)都非常重視信息系統(tǒng)的互連、互通和互操作問(wèn)題。C4ISR系統(tǒng)實(shí)現(xiàn)一體化最本質(zhì)的要求是:各系統(tǒng)之間必須是互連的、信息必須是互通共享的、應(yīng)用上必須是互操作的。互連的目的是為了解決通信子網(wǎng)的異構(gòu)性問(wèn)題,產(chǎn)生一個(gè)對(duì)作戰(zhàn)任務(wù)而言單一的通信子網(wǎng)?;ネㄒ鉀Q端系統(tǒng)之間的通信及協(xié)作問(wèn)題,產(chǎn)生一個(gè)對(duì)作戰(zhàn)任務(wù)“透明”的系統(tǒng)?;ゲ僮鲃t使整個(gè)C4ISR系統(tǒng)成為一個(gè)整體,各分系統(tǒng)間相互提供一致的服務(wù)支持,并有效的協(xié)同工作。顯然,互連是互通的基礎(chǔ),互連與互通又是互操作的前提,而互操作則是最終目標(biāo)。
北約指揮控制和咨詢組織(NC3A)在2005年提出了北約聯(lián)合作戰(zhàn)環(huán)境(NCOE)的概念[11],其中給出了聯(lián)合作戰(zhàn)環(huán)境的軟件產(chǎn)品評(píng)估測(cè)試進(jìn)程,在聯(lián)合作戰(zhàn)環(huán)境中選擇產(chǎn)品組件要經(jīng)過(guò)多項(xiàng)評(píng)估測(cè)試,從組件是否符合產(chǎn)品基本需求開(kāi)始進(jìn)行評(píng)估、篩選,經(jīng)過(guò)基本指標(biāo)預(yù)選、一致性測(cè)試、產(chǎn)品集成測(cè)試等步驟,最終要進(jìn)行互操作性評(píng)估測(cè)試??梢?jiàn)互操作性是大型系統(tǒng)體系中各組件集成測(cè)評(píng)的最高指標(biāo),也是產(chǎn)品采購(gòu)的高層指南。
1.2 互操作性評(píng)估與分析過(guò)程
本文以系統(tǒng)連接性和功能性為重點(diǎn),提出一種基于體系結(jié)構(gòu)的系統(tǒng)互操作性評(píng)估過(guò)程框架??蚣馨?個(gè)評(píng)估過(guò)程和1個(gè)管理過(guò)程。
1.2.1 系統(tǒng)功能分析過(guò)程
該過(guò)程重點(diǎn)采用體系結(jié)構(gòu)方法和系統(tǒng)工程方法完成需求分析、活動(dòng)到系統(tǒng)和系統(tǒng)到系統(tǒng)功能的映射、單獨(dú)系統(tǒng)功能和活動(dòng)流程分析,分析回答如下問(wèn)題:
(1) 復(fù)雜系統(tǒng)體系結(jié)構(gòu)是否提供支持期望的使命能力的功能;
(2) 構(gòu)成的系統(tǒng)是否正確性。
本過(guò)程完成了系統(tǒng)體系結(jié)構(gòu)基本信息的注冊(cè),使命需求和操作概念的陳述,系統(tǒng)功能映射關(guān)系描述,單獨(dú)的系統(tǒng)非功能屬性描述。
1.2.2 系統(tǒng)連接性檢查過(guò)程
連接性檢查過(guò)程采用體系結(jié)構(gòu)方法,重點(diǎn)分析系統(tǒng)(物理和邏輯)接口映射,完成靜態(tài)互操作性評(píng)估,回答如下問(wèn)題:
(1) 系統(tǒng)連接性和接口的數(shù)據(jù)內(nèi)容是否正確;
(2) 邏輯接口是否正確地連接;
(3) 系統(tǒng)是否正確地連接;
(4) 適當(dāng)?shù)臉?biāo)準(zhǔn)是否已經(jīng)采納。
對(duì)單獨(dú)系統(tǒng)而言,能夠確定數(shù)據(jù)/媒體格式所遵循的標(biāo)準(zhǔn)或建立這些數(shù)據(jù)/媒體格式標(biāo)準(zhǔn)需求,對(duì)多系統(tǒng)確定邏輯接口的連接性問(wèn)題。這些分析結(jié)果能支持系統(tǒng)體系互操作性方案的制定。
1.2.3 系統(tǒng)性能和行為度量過(guò)程
該過(guò)程主要分析如下問(wèn)題:
(1) 體系結(jié)構(gòu)怎樣良好地執(zhí)行以提供使命的能力;
(2) 體系結(jié)構(gòu)能以用戶接受的方式運(yùn)行嗎;
(3) 系統(tǒng)中的數(shù)據(jù)精確度和時(shí)限是否正確或得到滿足。
本過(guò)程針對(duì)系統(tǒng)體系各項(xiàng)互操作性功能、性能進(jìn)行度量,從而根據(jù)系統(tǒng)工程方法解決動(dòng)態(tài)互操作性分析。
1.2.4 系統(tǒng)改進(jìn)策略過(guò)程
該過(guò)程采用體系結(jié)構(gòu)方法和系統(tǒng)工程方法完成基于能力的系統(tǒng)演化分析,把系統(tǒng)、技術(shù)和標(biāo)準(zhǔn)的發(fā)展與系統(tǒng)采辦政策相結(jié)合,制定系統(tǒng)改進(jìn)策略和改進(jìn)的采辦計(jì)劃。
1.2.5 互操作性評(píng)估數(shù)據(jù)管理過(guò)程
該過(guò)程采用體系結(jié)構(gòu)方法完成基于技術(shù)體系和系統(tǒng)實(shí)現(xiàn)產(chǎn)品的評(píng)估指標(biāo)分析,建立系統(tǒng)互操作性評(píng)估方法和基礎(chǔ)數(shù)據(jù)環(huán)境,最終生成面向項(xiàng)目的互操作性評(píng)估問(wèn)卷。
2 LISI互操作性等級(jí)模型
信息系統(tǒng)互操作性級(jí)別是美國(guó)國(guó)防部C4ISR工作組的工作成果,它開(kāi)始于1993年,發(fā)布于1998年。LISI分析了信息系統(tǒng)之間存在的普遍互操作需求,根據(jù)系統(tǒng)間信息交互的復(fù)雜性、交互的特點(diǎn)以及需要完成的功能,定義了邏輯上應(yīng)用于系統(tǒng)之間交互和共享信息的“成熟度”的5個(gè)互操作性等級(jí):
4級(jí):全球環(huán)境的企業(yè)級(jí)互操作性;
3級(jí):集成環(huán)境的領(lǐng)域及互操作性;
2級(jí):分布式環(huán)境的功能級(jí)互操作性;
1級(jí):點(diǎn)到點(diǎn)環(huán)境的連接級(jí)互操作性;
0級(jí):人工環(huán)境的隔離級(jí)互操作系。
由于從一個(gè)等級(jí)變?yōu)橄乱粋€(gè)等級(jí)往往需要較大的互操作性能變化,因此在每一個(gè)等級(jí)中,又定義了若干子級(jí),從而提供必要的、附加的間隔尺度,以反映較小的互操作性能變化(如2a子級(jí)、3b子級(jí))。在每個(gè)成熟等級(jí)內(nèi),有很多因素影響信息系統(tǒng)互操作的能力,LISI將這些因素分成4類關(guān)鍵屬性:規(guī)程(P)、應(yīng)用(A)、基礎(chǔ)設(shè)施(I)和數(shù)據(jù)(D),總稱PAID,來(lái)確定為達(dá)到各種層次的互操作所需要的性能集和可利用的技術(shù)實(shí)現(xiàn)。表1給出了各個(gè)互操作性等級(jí)簡(jiǎn)要的PAID屬性描述。
表1 各個(gè)互操作性等級(jí)簡(jiǎn)要的PAID屬性
為了給信息系統(tǒng)互操作性評(píng)估提供依據(jù),LISI設(shè)定了互操作性能力模型,如表2所示。它定義了為獲得每一等級(jí)的互操作性所需的系統(tǒng)屬性值,并提供了詳細(xì)的等級(jí)描述。在不同等級(jí)上的各種屬性有對(duì)應(yīng)于各種評(píng)價(jià)體系,系統(tǒng)的互操作性若要達(dá)到某一等級(jí),該系統(tǒng)必須滿足等級(jí)上所有PAID屬性的要求。
3 互操作性評(píng)估系統(tǒng)設(shè)計(jì)
3.1 評(píng)估系統(tǒng)角色與職責(zé)
要建立互操作性評(píng)估系統(tǒng),首先要明確系統(tǒng)的參與者和系統(tǒng)要實(shí)現(xiàn)的功能。如圖1所示,評(píng)估系統(tǒng)主要提供三方面的能力:互操作性評(píng)估、后臺(tái)管理和互操作性設(shè)計(jì);系統(tǒng)的主要參與者包括客戶、評(píng)估員、管理員和專家。
下面分別討論客戶、評(píng)估員和專家的系統(tǒng)功能需求,由于管理員與互操作無(wú)關(guān),這里不做討論。
3.1.1 客戶功能需求
系統(tǒng)應(yīng)為客戶提供以下功能:
(1) 基本功能。包括客戶注冊(cè)、用戶登錄、密碼找回等功能。
(2) 個(gè)人信息注冊(cè)管理。登錄系統(tǒng)后能夠選擇進(jìn)入個(gè)人信息管理頁(yè)面,在這個(gè)頁(yè)面能夠查詢、修改個(gè)人注冊(cè)信息,也可以注銷本用戶。
(3) 評(píng)估項(xiàng)目管理??蛻裟軌蜻x擇進(jìn)入評(píng)估項(xiàng)目管理頁(yè)面,在此頁(yè)面下能夠進(jìn)行:
① 評(píng)估項(xiàng)目申請(qǐng),包括申請(qǐng)注冊(cè)單個(gè)系統(tǒng)評(píng)估、查詢選擇已有系統(tǒng)綜合評(píng)估或單項(xiàng)評(píng)估等;
② 提交評(píng)估所需資料,包括填寫(xiě)評(píng)估項(xiàng)目基本信息、填寫(xiě)評(píng)估需求、提交評(píng)估證據(jù)資料(包括證據(jù)文檔上傳和填寫(xiě)用戶調(diào)查問(wèn)卷);
③ 評(píng)估信息查詢,包括查詢項(xiàng)目申請(qǐng)信息、查詢項(xiàng)目評(píng)估進(jìn)度和查詢項(xiàng)目評(píng)估結(jié)果等;
④ 填寫(xiě)評(píng)估調(diào)查問(wèn)卷,回答相關(guān)問(wèn)題,以形成系統(tǒng)互操作性評(píng)估輪廓。
(4) 在線幫助。包括提供服務(wù)手冊(cè)和申請(qǐng)人工服務(wù)。
3.1.2 評(píng)估員功能需求
系統(tǒng)應(yīng)向評(píng)估員提供以下功能:
(1) 評(píng)估申請(qǐng)項(xiàng)目審查。對(duì)客戶的評(píng)估申請(qǐng)信息進(jìn)行審核,審核通過(guò)后的評(píng)估申請(qǐng)項(xiàng)目才能加入待評(píng)估項(xiàng)目隊(duì)列,接受評(píng)估系統(tǒng)的調(diào)度;
(2) 查詢證據(jù)分析任務(wù)。查詢需要進(jìn)行證據(jù)分析的待評(píng)估項(xiàng)目;
(3) 調(diào)取被評(píng)估系統(tǒng)文檔。分析員可以查看被評(píng)估系統(tǒng)的各種設(shè)計(jì)文檔、評(píng)估調(diào)查問(wèn)卷,從而提取相關(guān)評(píng)估證據(jù);
(4) 項(xiàng)目評(píng)估執(zhí)行。查詢已經(jīng)完成各種評(píng)估證據(jù)采集的待評(píng)估系統(tǒng),根據(jù)需求執(zhí)行互操作性評(píng)估。
3.1.3 專家功能需求
專家的主要任務(wù)是進(jìn)行互操作性設(shè)計(jì),系統(tǒng)可為專家提供設(shè)計(jì)評(píng)估模板、設(shè)計(jì)評(píng)估問(wèn)卷、設(shè)計(jì)評(píng)估問(wèn)題、設(shè)計(jì)指標(biāo)分?jǐn)?shù)體系等功能。
3.2 互操作性數(shù)據(jù)模型
3.2.1 設(shè)計(jì)原則
互操作性評(píng)估數(shù)據(jù)模型定義了互操作性評(píng)估領(lǐng)域的數(shù)據(jù)對(duì)象、之間的關(guān)系和屬性。互操作性評(píng)估數(shù)據(jù)模型對(duì)LISI數(shù)據(jù)模型中的數(shù)據(jù)實(shí)體項(xiàng)進(jìn)行擴(kuò)展,結(jié)合系統(tǒng)體系結(jié)構(gòu)視圖中與互操作性相關(guān)的數(shù)據(jù)項(xiàng),設(shè)計(jì)和實(shí)現(xiàn)數(shù)據(jù)模型與管理。互操作性數(shù)據(jù)模型和數(shù)據(jù)倉(cāng)庫(kù)是互操作性評(píng)估活動(dòng)的基礎(chǔ)。數(shù)據(jù)模型設(shè)計(jì)目標(biāo):
(1) 滿足互操作性問(wèn)卷的動(dòng)態(tài)擴(kuò)展和更新需求;
(2) 支持不斷發(fā)展的系統(tǒng)互操作性評(píng)估發(fā)展要求;
(3) 能根據(jù)互操作性測(cè)試評(píng)估要求添加新的系統(tǒng)體系結(jié)構(gòu)數(shù)據(jù)采集類型;
(4) 適應(yīng)互操作性研究和評(píng)測(cè)需求的發(fā)展;
(5) 適應(yīng)數(shù)據(jù)關(guān)聯(lián)和概念的擴(kuò)展和修改;
(6) 核心數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)穩(wěn)定,不隨應(yīng)用的擴(kuò)展和升級(jí)而改變;
(7) 符合系統(tǒng)體系結(jié)構(gòu)的概念和原則。
3.2.2 數(shù)據(jù)模型
互操作性數(shù)據(jù)模型通常采用關(guān)系模型和數(shù)據(jù)庫(kù)設(shè)計(jì)方法,數(shù)據(jù)模型分為3個(gè)層次表達(dá):概念模型,邏輯模型,物理模型。
(1) 概念模型是以用戶熟悉的概念描述數(shù)據(jù)的概念和結(jié)構(gòu),忽略數(shù)據(jù)的細(xì)節(jié),提高基本概念的清晰度。
(2) 邏輯模型是更加形式化的數(shù)據(jù)表達(dá),強(qiáng)調(diào)語(yǔ)義的良好定義、非重疊性和完整性。根據(jù)上面概念數(shù)據(jù)模型的結(jié)構(gòu),邏輯數(shù)據(jù)模型完成數(shù)據(jù)結(jié)構(gòu)的詳細(xì)設(shè)計(jì),包括數(shù)據(jù)實(shí)體各項(xiàng)屬性的名稱、語(yǔ)義和數(shù)據(jù)類型的定義,數(shù)據(jù)實(shí)體層次結(jié)構(gòu)和關(guān)系結(jié)構(gòu)的設(shè)計(jì)等。互操作性評(píng)估數(shù)據(jù)關(guān)系圖如圖2所示,其表達(dá)了互操作性評(píng)估數(shù)據(jù)模型元素之間的基本關(guān)系。
(3) 物理模型通常詳細(xì)到數(shù)據(jù)庫(kù)的實(shí)現(xiàn),必須包含所有實(shí)現(xiàn)必須的信息,常常要考慮性能問(wèn)題。互操作性物理數(shù)據(jù)模型按照SQL語(yǔ)言規(guī)范表示,實(shí)體和屬性的命名規(guī)則符合工程規(guī)范要求。
3.3 互操作性評(píng)估指標(biāo)體系
評(píng)估指標(biāo)是評(píng)估系統(tǒng)互操作性等級(jí)的依據(jù),評(píng)估指標(biāo)是一組可測(cè)量、可量化的屬性,一項(xiàng)指標(biāo)反映了某類互操作能力的一個(gè)屬性。
圖3給出評(píng)估指標(biāo)體系基本框架,PAID屬性分類說(shuō)明如下:
(1) 規(guī)程類指標(biāo)主要體現(xiàn)的是系統(tǒng)采用了哪些建設(shè)指導(dǎo)文件,遵循了哪些標(biāo)準(zhǔn)規(guī)范文件,有哪些安全策略文件等,主要包括標(biāo)準(zhǔn)架構(gòu)、管理規(guī)定、安全策略三大類標(biāo)準(zhǔn)文件,這些文件即是規(guī)程方面的能力指標(biāo);
(2) 應(yīng)用類指標(biāo)體現(xiàn)的是系統(tǒng)采用了哪些共性應(yīng)用軟件、通用應(yīng)用接口或組件、共性應(yīng)用服務(wù)等,包括應(yīng)用系統(tǒng)、應(yīng)用服務(wù)、應(yīng)用接口三大類應(yīng)用功能軟件,這些軟件所體現(xiàn)的功能作為互操作性評(píng)估應(yīng)用方面的能力指標(biāo);
(3) 基礎(chǔ)設(shè)施類指標(biāo)體現(xiàn)的是系統(tǒng)采用了哪些硬件設(shè)備以實(shí)現(xiàn)互操作能力,使用了什么樣的物理網(wǎng)絡(luò)來(lái)達(dá)到信息的互操作,主要包括基礎(chǔ)硬件、網(wǎng)絡(luò)通信、安全防護(hù)、系統(tǒng)服務(wù)類指標(biāo);
(4) 數(shù)據(jù)類指標(biāo)是體現(xiàn)互操作能力的關(guān)鍵性指標(biāo),互操作的目的就是為了實(shí)現(xiàn)數(shù)據(jù)的交互與理解,影響數(shù)據(jù)互操作的關(guān)鍵性指標(biāo)有三類:數(shù)據(jù)模型、數(shù)據(jù)格式和數(shù)據(jù)字典。數(shù)據(jù)模型決定了數(shù)據(jù)的表示方式和存儲(chǔ)方式,數(shù)據(jù)格式?jīng)Q定了數(shù)據(jù)的顯示方式,數(shù)據(jù)字典保證了數(shù)據(jù)的語(yǔ)義理解。
在此基礎(chǔ)上,根據(jù)待評(píng)估系統(tǒng)的不同,由各個(gè)領(lǐng)域?qū)<腋鶕?jù)權(quán)威標(biāo)準(zhǔn),分別對(duì)基本框架中的每個(gè)領(lǐng)域建立指標(biāo)體系,并參照互操作性能力模型,將指標(biāo)映射到不同的互操作等級(jí),最終以此為依據(jù)對(duì)被測(cè)系統(tǒng)進(jìn)行互操作性評(píng)估。
3.4 互操作性評(píng)估數(shù)據(jù)采集方法
(1) 基于人機(jī)交互的調(diào)查問(wèn)卷方法。評(píng)估系統(tǒng)采取基于人機(jī)交互的調(diào)查問(wèn)卷方法實(shí)現(xiàn)靜態(tài)互操作性檢驗(yàn)。評(píng)估調(diào)查問(wèn)卷是由調(diào)查問(wèn)題組成的,評(píng)估指標(biāo)是進(jìn)行互操作能力評(píng)估,確定系統(tǒng)互操作能力等級(jí)的直接依據(jù),而調(diào)查問(wèn)題是對(duì)互操作性能力的描述,用于采集相關(guān)的評(píng)估指標(biāo)證據(jù)。根據(jù)上面所提評(píng)估指標(biāo)體系的設(shè)計(jì),由相關(guān)領(lǐng)域?qū)<以O(shè)計(jì)評(píng)估調(diào)查問(wèn)題,分別采集規(guī)程、應(yīng)用、基礎(chǔ)設(shè)施、數(shù)據(jù)方面的評(píng)估指標(biāo),最終設(shè)計(jì)形成評(píng)估調(diào)查問(wèn)卷。調(diào)查問(wèn)題往往呈現(xiàn)層級(jí)性,父類問(wèn)題對(duì)應(yīng)相關(guān)子類問(wèn)題,形成問(wèn)題組,每一問(wèn)題又對(duì)應(yīng)著相關(guān)的實(shí)現(xiàn)選項(xiàng),這些實(shí)現(xiàn)選項(xiàng)真實(shí)反應(yīng)系統(tǒng)能力的指標(biāo),根據(jù)互操作性指標(biāo)體系,實(shí)現(xiàn)選項(xiàng)反映在互操作性能力模型中,從而得出系統(tǒng)某領(lǐng)域的互操作性等級(jí)。
(2) 基于軟件工具的數(shù)據(jù)采集方法。動(dòng)態(tài)互操作性檢驗(yàn)功能的設(shè)計(jì)是實(shí)現(xiàn)基于軟件工具的數(shù)據(jù)采集和評(píng)估,主要包括文檔數(shù)據(jù)分析工具、接口數(shù)據(jù)采集工具、采集數(shù)據(jù)分類比較工具、測(cè)試用例生成和系統(tǒng)仿真工具等。利用這些工具可進(jìn)行各種試驗(yàn),從而自動(dòng)獲取被測(cè)系統(tǒng)互操作性驗(yàn)證相關(guān)證據(jù)。動(dòng)態(tài)互操作性檢驗(yàn)在靜態(tài)檢驗(yàn)基礎(chǔ)上進(jìn)一步實(shí)現(xiàn)基礎(chǔ)軟件互操作性檢驗(yàn)、傳輸服務(wù)互操作性檢驗(yàn)、數(shù)據(jù)模型互操作性檢驗(yàn)、共性應(yīng)用支撐互操作性檢驗(yàn)、業(yè)務(wù)功能互操作性檢驗(yàn)等。通過(guò)采集被測(cè)系統(tǒng)提交其各方面性能指標(biāo),形成系統(tǒng)互操作性輪廓。評(píng)估員可用LISI互操作性等級(jí)模型為指導(dǎo),根據(jù)專家組預(yù)先設(shè)計(jì)互操作性分?jǐn)?shù)體系和評(píng)估原則,對(duì)被測(cè)系統(tǒng)執(zhí)行互操作性評(píng)估。而系統(tǒng)根據(jù)互操作性評(píng)估結(jié)果,可明確在哪些方面有不足并加以改進(jìn),大型系統(tǒng)體系可依據(jù)評(píng)估結(jié)果作為設(shè)計(jì)指導(dǎo),提升相關(guān)組件之間的互操作性等級(jí)。
4 原型系統(tǒng)評(píng)估實(shí)驗(yàn)
根據(jù)以上評(píng)估系統(tǒng)的設(shè)計(jì)方案,基于B/S結(jié)構(gòu)設(shè)計(jì)和實(shí)現(xiàn)互操作性評(píng)估原型系統(tǒng)軟件工具。采用原型系統(tǒng)對(duì)各類待測(cè)系統(tǒng)進(jìn)行互操作性等級(jí)評(píng)估,具體操作過(guò)程如下:
(1) 客戶進(jìn)行評(píng)估申請(qǐng),簽署評(píng)估協(xié)議,填寫(xiě)待測(cè)系統(tǒng)基本注冊(cè)信息,申請(qǐng)進(jìn)行互操作性評(píng)估;
(2) 評(píng)估員審核待測(cè)系統(tǒng)基本信息,明確客戶評(píng)估目的,批準(zhǔn)進(jìn)行互操作性評(píng)估;
(3) 客戶通過(guò)填寫(xiě)調(diào)查問(wèn)卷或者利用數(shù)據(jù)采集軟件工具,對(duì)規(guī)程、應(yīng)用、基礎(chǔ)設(shè)施、數(shù)據(jù)等方面的評(píng)估證據(jù)進(jìn)行采集;
(4) 評(píng)估員根據(jù)采集到的待測(cè)系統(tǒng)評(píng)估證據(jù),對(duì)照評(píng)估指標(biāo)體系及LISI互操作性能力模型,執(zhí)行互操作性等級(jí)評(píng)估,給出待測(cè)系統(tǒng)互操作性評(píng)估輪廓。若是多系統(tǒng)評(píng)估,還應(yīng)給出系統(tǒng)間的互操作性矩陣;
(5) 根據(jù)待測(cè)系統(tǒng)評(píng)估輪廓及互操作性矩陣,生成評(píng)估結(jié)果表,返回給客戶,完成互操作性等級(jí)評(píng)估。
原型系統(tǒng)能較好地反映系統(tǒng)集成中的互操作性能力屬性,為系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)和系統(tǒng)集成中的系統(tǒng)互操作性指標(biāo)的提高提供了建設(shè)性改進(jìn)意見(jiàn)和指南。
原型系統(tǒng)具有較強(qiáng)的可擴(kuò)展性。采用關(guān)系數(shù)據(jù)庫(kù)模型設(shè)計(jì)原則,可根據(jù)情況變化對(duì)評(píng)估模型、評(píng)估問(wèn)卷問(wèn)題、評(píng)估指標(biāo)體系進(jìn)行動(dòng)態(tài)擴(kuò)展和及時(shí)更新,以滿足各類型待評(píng)估系統(tǒng)新的互操作性評(píng)估的要求,適應(yīng)技術(shù)革新后互操作性等級(jí)指標(biāo)的變化。
5 結(jié) 語(yǔ)
本文以LISI模型為基礎(chǔ),參考國(guó)內(nèi)外互操作性評(píng)估技術(shù)的研究成果,討論了互操作性評(píng)估方法及互操作性評(píng)估與分析過(guò)程。從角色職責(zé)、數(shù)據(jù)模型、評(píng)估指標(biāo)體系、評(píng)估數(shù)據(jù)采集方法4方面重點(diǎn)討論了互操作性評(píng)估系統(tǒng)的設(shè)計(jì)思路和方法。最后簡(jiǎn)要介紹了評(píng)估原型系統(tǒng)的實(shí)驗(yàn)過(guò)程。國(guó)內(nèi)目前信息系統(tǒng)的互操作性評(píng)估技術(shù)處于研究和發(fā)展階段,還沒(méi)有功能完善的評(píng)估系統(tǒng)產(chǎn)品。特別是指標(biāo)體系和調(diào)查問(wèn)題,仍需要聯(lián)同各領(lǐng)域?qū)<疫M(jìn)行更加詳細(xì)、完善的設(shè)計(jì),從而形成具有權(quán)威性的評(píng)估指標(biāo)體系和調(diào)查問(wèn)題庫(kù),使得系統(tǒng)評(píng)估結(jié)果的可信度得到提高和認(rèn)可。對(duì)于信息系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)和集成而言,互操作性等級(jí)評(píng)估工作不僅能更好地解決遺留系統(tǒng)與新研系統(tǒng)之間的互操作性問(wèn)題,而且對(duì)系統(tǒng)后續(xù)采購(gòu)、開(kāi)發(fā)、集成、測(cè)試、運(yùn)行階段產(chǎn)生重大影響。
參考文獻(xiàn)
[1] C4ISR Interoperability Working Group. Levels of information systems interoperability (LISI) [R]. Washington: Department of Defense, 1998.
[2] 高阜鄉(xiāng),馬超,歐有遠(yuǎn).軍事電子信息系統(tǒng)互操作性測(cè)評(píng)研究綜述[J].中國(guó)電子科學(xué)研究院學(xué)報(bào),2009(1):19?25.
[3] 羅愛(ài)民,黃力,羅雪山.信息系統(tǒng)互操作性評(píng)估方法研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(7):17?19.
[4] 謝宇寶,孫洪偉,李欽富.信息交換標(biāo)準(zhǔn)互操作性等級(jí)及評(píng)估研究[J].信息技術(shù),2012(1):144?148.
[5] 落紅衛(wèi).互操作性測(cè)試方法研究[J].現(xiàn)代電信科技,2008(2):37?39.
[6] 楊軍,王賢德.信息系統(tǒng)互操作性研究[J].軟件導(dǎo)刊,2008(8):33?34.
[7] 王松,楊凡德.基于層次結(jié)構(gòu)的互操作性等級(jí)模型研究[J].計(jì)算機(jī)工程與應(yīng)用,2008,48(z2):99?101.
[8] 郭皎,鄢沛.Web Service互操作性研究[J].計(jì)算機(jī)應(yīng)用與軟件,2008,25(3):111?113.
[9] MORRIS E d. Testing in service?oriented environments, CMU/SEI?2010?TR?011 [R]. [S.l.]: [s.n.], 2010.
[10] Department of Defense. DoD dictionary of military and associated terms [M/OL]. [ 2012?07?28]. Http://www. docin.com. 198.html.
[11] NATO Open Systems Working Group. NC3 common operating environment and transformation to the NATO network enabled capability, Version 7.0 [R]. [S.l.]: NATO Open Systems Working Group, 2005.