周飛
摘要:當(dāng)前民航各業(yè)務(wù)系統(tǒng)數(shù)據(jù)格式之間差異性大,數(shù)據(jù)交換難度高。基于此,本文跟蹤研究了基于SWIM的對象化航班數(shù)據(jù)交換與處理技術(shù),提出了一種通過Web服務(wù)架構(gòu),設(shè)計并建立了適配器,完成數(shù)據(jù)對象化處理,為今后有關(guān)系統(tǒng)的研發(fā)和建設(shè)進行了技術(shù)儲備。
關(guān)鍵詞:SWIM;對象化航班數(shù)據(jù);信息交換
中圖分類號:V355 文獻標(biāo)識碼:A 文章編號:1007-9416(2019)05-0122-01
0 引言
廣域信息管理(SWIM)作為中國民航新一代空中交通管理系統(tǒng)的關(guān)鍵技術(shù)和基礎(chǔ)平臺,可以實現(xiàn)各個業(yè)務(wù)系統(tǒng)之間、各個用戶之間的統(tǒng)一的數(shù)據(jù)訪問與傳遞。航班信息交換模型(FIXM)是國際民航組織提出的航班信息交換的全球標(biāo)準(zhǔn)。航班信息交換模型用明確的結(jié)構(gòu)和邏輯關(guān)系來統(tǒng)一定義一個航班的各種飛行數(shù)據(jù),形成一個航班數(shù)據(jù)交換的框架,以便在不同的系統(tǒng)間進行航班飛行數(shù)據(jù)的交換。本文以SWIM作為技術(shù)背景,設(shè)計了民航對象化航班數(shù)據(jù)跨平臺交換與處理模式。通過使用XML作為數(shù)據(jù)交換標(biāo)準(zhǔn)以及Web服務(wù)作為接口協(xié)議,實現(xiàn)了異構(gòu)系統(tǒng)間數(shù)據(jù)的交換。
1 數(shù)據(jù)交換與處理技術(shù)
1.1 SOAP架構(gòu)
SOAP(簡單對象訪問協(xié)議)是一種輕量的、簡單的、基于XML的協(xié)議,通常在WEB上交換結(jié)構(gòu)化的和固化的信息。SOAP可以和現(xiàn)存的許多應(yīng)用層傳輸協(xié)議結(jié)合使用,包括超文本傳輸協(xié)議(HTTP),簡單郵件傳輸協(xié)議(SMTP)等。
1.2 XML
為了實現(xiàn)不同系統(tǒng)間的相互交換,需定義一種由雙方系統(tǒng)共同解析的數(shù)據(jù)格式。同時,這種數(shù)據(jù)格式應(yīng)獨立于具體的平臺和編程語言,這樣才能增強系統(tǒng)的靈活性和復(fù)雜性。……