孫文俊?王子楊
摘要:在大數(shù)據(jù)應(yīng)用環(huán)境中,分布式服務(wù)平臺可對多個數(shù)據(jù)源進行同步解析與轉(zhuǎn)化,并利用關(guān)鍵技術(shù),例如分布式查詢和SQL解析,對服務(wù)數(shù)據(jù)進行組合編排,從而滿足動態(tài)數(shù)據(jù)服務(wù)的處理需求。該分布式服務(wù)平臺設(shè)計與應(yīng)用面向大數(shù)據(jù)應(yīng)用,采用Java作為開發(fā)語言,Spring Boot作為開放框架,并通過項目構(gòu)建工具進行應(yīng)用,對分布式服務(wù)平臺的整體框架進行搭建。該分布式服務(wù)平臺的功能設(shè)計包括多元數(shù)據(jù)源支持、SQL語句查詢功能、多數(shù)據(jù)服務(wù)管理、動態(tài)數(shù)據(jù)服務(wù)管理等功能,可有效地對多數(shù)據(jù)源進行轉(zhuǎn)移與處理。旨在服務(wù)注冊與數(shù)據(jù)轉(zhuǎn)換的基礎(chǔ)上,提高分布式服務(wù)平臺的數(shù)據(jù)服務(wù)與組合編排的綜合能力。
關(guān)鍵詞:大數(shù)據(jù);分布式;服務(wù)平臺;設(shè)計
在大數(shù)據(jù)視角下,分布式服務(wù)平臺的搭建與應(yīng)用,要在數(shù)據(jù)挖掘和數(shù)據(jù)集成處理的基礎(chǔ)上完善分布式服務(wù)平臺的架構(gòu)和數(shù)據(jù)處理功能,有助于提高分布式服務(wù)平臺的數(shù)據(jù)分析與處理的綜合水平。分布式服務(wù)平臺是基于大數(shù)據(jù)框架,根據(jù)數(shù)據(jù)分析需求為企業(yè)等提供有效的數(shù)據(jù)應(yīng)用服務(wù)[1]。為了解決數(shù)據(jù)存儲容量與數(shù)據(jù)增長速度之間的矛盾,在分布式服務(wù)平臺設(shè)計中,需要充分發(fā)揮大數(shù)據(jù)的集成處理優(yōu)勢,對分布式服務(wù)平臺的架構(gòu)和數(shù)據(jù)處理過程等進行優(yōu)化,從大數(shù)據(jù)服務(wù)處理和分布式計算的視角出發(fā),將數(shù)據(jù)處理和數(shù)據(jù)存儲結(jié)合起來,利用G數(shù)據(jù)集成分析的基礎(chǔ)上,提高分布式服務(wù)平臺數(shù)據(jù)分析與處理的綜合水平[2]。
一、面向大數(shù)據(jù)應(yīng)用的分布式服務(wù)平臺功能需求分析
分布式服務(wù)平臺設(shè)計應(yīng)以大數(shù)據(jù)存儲、處理和應(yīng)用為核心。因此,建立統(tǒng)一的數(shù)據(jù)集群,并增強數(shù)據(jù)輸入和輸出,對分布式服務(wù)平臺的全域數(shù)據(jù)進行整合與處理,可提高其功能效果[3]。對分布式服務(wù)平臺的大數(shù)據(jù)處理過程進行優(yōu)化中,其功能設(shè)計應(yīng)包括以下方面:①多數(shù)據(jù)源支持。分布式服務(wù)平臺要處理來自不同數(shù)據(jù)存儲方案的大數(shù)據(jù)信息,因此需要滿足不同業(yè)務(wù)需求。在大數(shù)據(jù)技術(shù)的應(yīng)用下,標準化的分布式服務(wù)平臺設(shè)計可將分散儲存在各個底層數(shù)據(jù)源的數(shù)據(jù)進行整合與處理,滿足數(shù)據(jù)管理與控制的綜合需求[4]。②SQL語句查詢設(shè)計。由于不同數(shù)據(jù)庫采用不同的查詢語法規(guī)則,分布式服務(wù)平臺在開發(fā)與應(yīng)用中,海量數(shù)據(jù)的分散存儲會對數(shù)據(jù)傳輸過程產(chǎn)生直接影響。為解決數(shù)據(jù)訪問問題,分布式服務(wù)平臺應(yīng)建立多數(shù)據(jù)源的統(tǒng)一訪問接口,并對數(shù)據(jù)處理和訪問接口進行處理,以確保不同類型數(shù)據(jù)的傳輸與控制。數(shù)據(jù)服務(wù)開放應(yīng)通過數(shù)據(jù)操作處理,利用異構(gòu)數(shù)據(jù)源,優(yōu)化大數(shù)據(jù)信息服務(wù)方式,以數(shù)據(jù)服務(wù)為中心,提高大數(shù)據(jù)分析與處理的綜合水平。建立統(tǒng)一查詢接口,以應(yīng)用接口(API)的形式快速分配分散儲存的數(shù)據(jù)到不同的應(yīng)用場景中。③多數(shù)據(jù)服務(wù)管理應(yīng)包括標準化的服務(wù)功能開放及拓展,同時也要應(yīng)對分布式服務(wù)平臺中的數(shù)據(jù)服務(wù)過程進行優(yōu)化,以提高大數(shù)據(jù)應(yīng)用處理的綜合水平。具體包括賬號注冊、數(shù)據(jù)采集、數(shù)據(jù)處理等內(nèi)容。通過數(shù)據(jù)服務(wù)認證鑒權(quán)與服務(wù)限流、服務(wù)編排等功能的應(yīng)用,可提高數(shù)據(jù)服務(wù)效率。④動態(tài)數(shù)據(jù)服務(wù)管理需要在建立分布式服務(wù)平臺之后,結(jié)合動態(tài)數(shù)據(jù)的變化過程,對數(shù)據(jù)處理過程以及動態(tài)數(shù)據(jù)變化等進行綜合控制??梢岳肧QL數(shù)據(jù)庫來對動態(tài)數(shù)據(jù)傳輸過程和數(shù)據(jù)操作服務(wù)等進行數(shù)據(jù)處理,從而提高動態(tài)數(shù)據(jù)傳輸和采集的應(yīng)用水平。在搭建和應(yīng)用分布式服務(wù)平臺時,用戶權(quán)限管理需要根據(jù)平臺的操作需求,分析不同數(shù)據(jù)源的權(quán)限設(shè)計模型存在一定的差異性。在安全開放的環(huán)境下,可以設(shè)計一個以角色權(quán)限管理中心為核心的用戶權(quán)限管理平臺,并在建立統(tǒng)一用戶管理評估的基礎(chǔ)上,對數(shù)據(jù)服務(wù)過程、操作權(quán)限、賬戶修改等進行完善,從而提高用戶操作管理的綜合水平。
二、面向大數(shù)據(jù)應(yīng)用的分布式服務(wù)平臺的架構(gòu)設(shè)計
在大數(shù)據(jù)技術(shù)的應(yīng)用下,為了優(yōu)化多數(shù)據(jù)源的動態(tài)服務(wù)機制,需要通過分布式服務(wù)平臺對不同數(shù)據(jù)源進行統(tǒng)一管理。根據(jù)不同的數(shù)據(jù)業(yè)務(wù)的處理流程及操作需求,可以通過公共數(shù)據(jù)傳輸與控制,在數(shù)據(jù)訪問處理的過程中針對性地進行管理,從而提高大數(shù)據(jù)信息處理的綜合水平。
三、面向大數(shù)據(jù)應(yīng)用的分布式服務(wù)平臺功能設(shè)計
(一)數(shù)據(jù)分配管理模塊
為實現(xiàn)數(shù)據(jù)統(tǒng)一管理,需要建立以下表格:
數(shù)據(jù)源基本信息表:記錄數(shù)據(jù)源的基本信息,如數(shù)據(jù)源ID、名稱、描述等。數(shù)據(jù)源庫信息表:記錄數(shù)據(jù)源庫的信息,如數(shù)據(jù)源ID、數(shù)據(jù)庫類型、服務(wù)器地址、端口號、用戶名、密碼等。數(shù)據(jù)源表信息表:記錄數(shù)據(jù)源表的信息,如數(shù)據(jù)源ID、表名、表描述、所屬數(shù)據(jù)庫等。數(shù)據(jù)源表字段表:記錄數(shù)據(jù)源表的字段信息,如字段名、字段類型、長度、是否主鍵、是否允許空等。在分布式服務(wù)平臺中,需要對以上表格進行針對性的管理,包括數(shù)據(jù)庫信息、數(shù)據(jù)表名、數(shù)據(jù)庫結(jié)構(gòu)、字段名和數(shù)據(jù)操作權(quán)限等。同時,也要利用配置文件,實現(xiàn)元數(shù)據(jù)的管理與控制。在大數(shù)據(jù)應(yīng)用中,以數(shù)據(jù)庫為基礎(chǔ),通過對數(shù)據(jù)源信息表進行構(gòu)建,在數(shù)據(jù)分析處理的基礎(chǔ)上,可通過數(shù)據(jù)源表的信息處理,對數(shù)據(jù)源標識、數(shù)據(jù)源名稱、數(shù)據(jù)庫名稱等進行針對管理。這樣可以保證數(shù)據(jù)的一致性和準確性,提高大數(shù)據(jù)信息處理的效率和質(zhì)量。在元數(shù)據(jù)管理中,確實要對多數(shù)據(jù)源的底層信息進行維護。這可以提供添加數(shù)據(jù)源和刪除數(shù)據(jù)源的接口來實現(xiàn)。當用戶在連接數(shù)據(jù)源后,就可以對數(shù)據(jù)源信息進行插入與處理,并將數(shù)據(jù)庫信息插入到數(shù)據(jù)庫信息表中。這樣,我們就可以保證多數(shù)據(jù)源的底層信息得到合理的管理和維護。與此同時,對于數(shù)據(jù)查詢管理,我們可以使用數(shù)據(jù)庫的唯一標識來進行操作和控制。在進行數(shù)據(jù)處理的過程中,我們也可以利用數(shù)據(jù)整合與信息處理的手段來完善數(shù)據(jù)操作與信息處理的過程,從而提高數(shù)據(jù)操作控制的水平??傊瑢υ獢?shù)據(jù)的管理要做到全面、系統(tǒng)和可持續(xù)性,這樣才能確保大數(shù)據(jù)系統(tǒng)的穩(wěn)定和高效。
(二)SQL語句處理功能
在建立多數(shù)據(jù)源管理機制下,分布式服務(wù)平臺的數(shù)據(jù)整合與處理應(yīng)該從數(shù)據(jù)分析的角度去進行。需要設(shè)計一個統(tǒng)一的數(shù)據(jù)訪問接口,以滿足分布式服務(wù)平臺的數(shù)據(jù)操作需求。在引入分布式查詢引擎后,可在連接數(shù)據(jù)源以及執(zhí)行SQL查詢時進行錯誤上報,從而達到數(shù)據(jù)信息操作與處理的目的。在構(gòu)建多數(shù)據(jù)源處理功能模塊中,確實需要引入SQL解析功能。這個功能可以將統(tǒng)一的數(shù)據(jù)訪問接口接收的數(shù)據(jù)進行解析處理,從中提取SQL語句中的數(shù)據(jù)源、數(shù)據(jù)表、過濾條件、字段、分組表單等相關(guān)信息。根據(jù)這些信息,就可以構(gòu)造針對不同數(shù)據(jù)源的查詢?nèi)蝿?wù),并通過數(shù)據(jù)查詢與處理,對數(shù)據(jù)結(jié)構(gòu)進行合并,達到多數(shù)據(jù)源統(tǒng)一管理的目的。在接收分布式服務(wù)平臺的多數(shù)據(jù)源后,可利用SQL語句對數(shù)據(jù)源、數(shù)據(jù)表、過濾條件等相關(guān)信息進行針對處理,在數(shù)據(jù)查詢與分析的基礎(chǔ)上,提高分布式服務(wù)平臺的數(shù)據(jù)處理效果。
(三)多數(shù)據(jù)源服務(wù)管理功能設(shè)計
在多數(shù)據(jù)源查詢與信息處理的過程中,分布式服務(wù)平臺可基于數(shù)據(jù)查詢和處理結(jié)果,將SQL語句交由數(shù)據(jù)解析模塊進行處理,以獲得基本的相關(guān)數(shù)據(jù)信息。通過大數(shù)據(jù)平臺的應(yīng)用,分布式服務(wù)平臺可以對不同數(shù)據(jù)源獲取的數(shù)據(jù)進行控制和轉(zhuǎn)換,并將各個任務(wù)的接口進行封裝處理,進而實現(xiàn)多數(shù)據(jù)源服務(wù)的管理目標。在分布式服務(wù)平臺的多數(shù)據(jù)源查詢與處理中,當外部訪問相關(guān)數(shù)據(jù)服務(wù)時,可以判斷緩存數(shù)據(jù)的準確性和有效性。在整合和處理相關(guān)數(shù)據(jù)時,可以調(diào)用SQL解析子模塊獲取多數(shù)據(jù)源信息,并對SQL數(shù)據(jù)進行校驗,避免出現(xiàn)數(shù)據(jù)服務(wù)不到位的情況發(fā)生。在構(gòu)造SQL時,使用統(tǒng)一的數(shù)據(jù)查詢接口對相關(guān)數(shù)據(jù)進行查詢與處理,以達到數(shù)據(jù)管理與控制的目的。為解決分布式服務(wù)平臺的數(shù)據(jù)源問題,在優(yōu)化數(shù)據(jù)查詢過程并建立數(shù)據(jù)庫時,需要強化數(shù)據(jù)庫連接模塊和任務(wù)構(gòu)造模塊之間的邏輯關(guān)系,按照底層數(shù)據(jù)庫提供的訪問接口格式,對查詢數(shù)據(jù)進行封裝處理,完成數(shù)據(jù)查詢操作。查詢處理完成后,將所有數(shù)據(jù)查詢結(jié)構(gòu)進行封裝返回。這樣可以提高整個系統(tǒng)的數(shù)據(jù)查詢效率和穩(wěn)定性。
(四)動態(tài)服務(wù)功能設(shè)計
動態(tài)服務(wù)子系統(tǒng)是分布式服務(wù)平臺中的一個重要組成部分,主要用于處理查詢?nèi)蝿?wù)的封裝服務(wù)。該系統(tǒng)通過整合和處理分散存儲在各個底層數(shù)據(jù)源中的數(shù)據(jù),對構(gòu)建SQL語句后的數(shù)據(jù)集合進行整合和調(diào)整,從而提高數(shù)據(jù)分析的綜合水平。在分布式服務(wù)平臺搭建與應(yīng)用中,該系統(tǒng)可以快速適配不同的應(yīng)用場景,通過統(tǒng)一數(shù)據(jù)出口和強化的數(shù)據(jù)輸入輸出規(guī)范,實現(xiàn)動態(tài)數(shù)據(jù)服務(wù)配置控制。同時,通過Web管理頁面進行數(shù)據(jù)源連接信息的配置進而字段、數(shù)據(jù)類型以及語句編輯等綜合控制,滿足數(shù)據(jù)統(tǒng)計與分析的綜合需求。在數(shù)據(jù)服務(wù)執(zhí)行操作過程中,該系統(tǒng)可對多個數(shù)據(jù)源查詢過程進行優(yōu)化,并將查詢結(jié)果返回到數(shù)據(jù)服務(wù)請求中,以對外發(fā)布相關(guān)數(shù)據(jù)和服務(wù),從而達到動態(tài)數(shù)據(jù)分析與處理的目的。在分布式服務(wù)平臺的動態(tài)數(shù)據(jù)分析中,有許多功能需要實現(xiàn),比如元數(shù)據(jù)查看、SQL查詢語句編輯、服務(wù)模型配置以及服務(wù)數(shù)據(jù)定義等。其中,為了獲取分布式服務(wù)平臺的服務(wù)數(shù)據(jù),可查詢元數(shù)據(jù)中的基本信息表,獲取全部在線數(shù)據(jù)源的信息,并在可視化頁面中,對相關(guān)數(shù)據(jù)源連接中的數(shù)據(jù)庫表以及元數(shù)據(jù)信息進行綜合處理。利用SQL語句進行編寫,實現(xiàn)信息數(shù)據(jù)整合與處理的目的。在Web服務(wù)輸入輸出模型搭建中,還需要對SQL語句以及服務(wù)模型配置進行完善。在生成服務(wù)請求參數(shù)以及相應(yīng)參數(shù)后,將相關(guān)數(shù)據(jù)信息被存儲到數(shù)據(jù)服務(wù)信息表中。為了在分布式服務(wù)平臺實現(xiàn)數(shù)據(jù)整合與處理,需要使用數(shù)據(jù)源配置信息提取元數(shù)據(jù)。通過使用數(shù)據(jù)源的唯一標識,可以編寫SQL查詢語句來獲取元數(shù)據(jù)信息。編寫好SQL查詢語句后,還需要進行測試,以獲取查詢字段和查詢條件信息。在對服務(wù)信息和查詢服務(wù)進行優(yōu)化的過程中,應(yīng)根據(jù)數(shù)據(jù)服務(wù)需求,整合元數(shù)據(jù)服務(wù)信息并進行傳輸。
四、面向大數(shù)據(jù)應(yīng)用的分布式服務(wù)平臺的開發(fā)實現(xiàn)
(一)系統(tǒng)開發(fā)環(huán)境
考慮到不同的開發(fā)語言具有一定的差異,因此,在實際的開發(fā)情況及分布式服務(wù)平臺搭建應(yīng)用的需求的基礎(chǔ)上,在分布式服務(wù)平臺數(shù)據(jù)整合與分析中,選用Java作為開發(fā)語言,以Spring Boot作為開放框架,統(tǒng)一使用Git進行版本管理,以提高分布式服務(wù)平臺的軟件操作與處理效率。在分布式服務(wù)平臺開發(fā)中,主要依賴64位操作系統(tǒng),建立元數(shù)據(jù)管理機制后,通過數(shù)據(jù)統(tǒng)計與分析,綜合管理該平臺的數(shù)據(jù)處理過程以及數(shù)據(jù)庫表之間的聯(lián)系,以進一步提高數(shù)據(jù)管理與操作控制的綜合水平。
(二)功能模塊的實現(xiàn)
在設(shè)計分布式服務(wù)平臺的功能模塊后,可以充分發(fā)揮SQL語句的優(yōu)勢,來優(yōu)化分布式服務(wù)平臺的數(shù)據(jù)傳輸和信息處理過程。通過SQL語句可以獲取分布式服務(wù)平臺的數(shù)據(jù)源、數(shù)據(jù)表、查詢字段、過濾條件等相關(guān)信息。使用SQL Parser工具來解析SQL語句,并建立抽象語法樹,依靠Visitor接口進行數(shù)據(jù)處理,從而滿足不同數(shù)據(jù)解析需求。
①數(shù)據(jù)分配管理模塊。為了更好地管理分布式服務(wù)平臺的數(shù)據(jù),需要對數(shù)據(jù)進行分類,然后優(yōu)化數(shù)據(jù)分配的過程。在數(shù)據(jù)切換過程中,可以采用前后端分離框架,通過緩存數(shù)據(jù)進行統(tǒng)一分配,利用內(nèi)存隊列來保存數(shù)據(jù)操作,并串行執(zhí)行。首先刪除緩存數(shù)據(jù),然后再對數(shù)據(jù)進行更新。如果出現(xiàn)數(shù)據(jù)更新失敗的情況,可以先清空處理后,再更新緩存數(shù)據(jù),并將數(shù)據(jù)請求發(fā)送到隊列中。在進行相關(guān)操作時,需要優(yōu)化以避免出現(xiàn)重復性操作。完成緩存數(shù)據(jù)更新與處理后,可對相關(guān)數(shù)據(jù)的讀取過程進行處理,以確保分布式服務(wù)平臺的數(shù)據(jù)處理過程具有統(tǒng)一性。
②SQL語句處理功能實現(xiàn)。分布式服務(wù)平臺中的SQL語句解析是通過SQL Parser進行的數(shù)據(jù)處理。在對SQL語句進行解析處理后,可以通過Vistor接口來滿足不同數(shù)據(jù)解析的需求。通過解析數(shù)據(jù)對象,可以實現(xiàn)緩存數(shù)據(jù)的讀取與應(yīng)用。為實現(xiàn)這一目的,可以繼承并實現(xiàn)相應(yīng)的接口。
③多數(shù)據(jù)源服務(wù)管理功能實現(xiàn)。多數(shù)據(jù)源服務(wù)管理是通過對不同數(shù)據(jù)進行統(tǒng)一分類的數(shù)據(jù)查詢,針對新增數(shù)據(jù)源的緩存和傳輸過程進行整合,以滿足大數(shù)據(jù)分析與處理的綜合需求。這種方法可以提高分布式服務(wù)平臺的擴展性,并利用連接驅(qū)動的查詢模式,為其提供查詢接口服務(wù)。添加配置信息的API可以通過網(wǎng)頁上的服務(wù)調(diào)用Drill來實現(xiàn),發(fā)送HTTP POST請求可以使用Java。添加完整的數(shù)據(jù)源配置信息后,查詢API可以使用Drill來發(fā)送SQL語句,完成多數(shù)據(jù)源的查詢?nèi)蝿?wù)。
(四)動態(tài)服務(wù)功能實現(xiàn)
在搭建與實現(xiàn)動態(tài)數(shù)據(jù)管理的過程中,分布式服務(wù)平臺應(yīng)該利用Spring boot的controller路徑參數(shù)來實現(xiàn)動態(tài)數(shù)據(jù)服務(wù)。根據(jù)數(shù)據(jù)服務(wù)名稱,進行相應(yīng)的請求處理,實現(xiàn)相關(guān)數(shù)據(jù)請求的處理。這對于提高動態(tài)數(shù)據(jù)的綜合管理水平具有現(xiàn)實意義。在實際的處理中,可以制定訪問數(shù)據(jù),對相關(guān)數(shù)據(jù)信息進行過濾,并進一步提高數(shù)據(jù)分析、動態(tài)生成、下線等處理效果。
(五)分布式服務(wù)平臺的功能應(yīng)用
在搭建與應(yīng)用面向大數(shù)據(jù)的分布式服務(wù)平臺時,需要在元數(shù)據(jù)緩存和數(shù)據(jù)分析處理的基礎(chǔ)上,利用數(shù)據(jù)庫鏈接查看平臺的數(shù)據(jù)庫列表。點擊鏈接后,可以對數(shù)據(jù)庫的所有字段進行操作與處理,以滿足多數(shù)據(jù)源統(tǒng)一分配傳輸與應(yīng)用的綜合需求。在分析分布式服務(wù)平臺的多數(shù)據(jù)源查詢過程中,點擊數(shù)據(jù)源后,可執(zhí)行文件數(shù)據(jù),并通過數(shù)據(jù)庫鏈接編寫并查詢SQL語句。在動態(tài)服務(wù)數(shù)據(jù)管理與分析中,服務(wù)的請求參數(shù)以及響應(yīng)參數(shù)可以通過SQL自動映射獲得,制定服務(wù)名稱后,可以利用可視化Web服務(wù)組合編排的方式整合訪問信息以及數(shù)據(jù)處理過程。這種方式基本可實現(xiàn)內(nèi)部服務(wù)、新增數(shù)據(jù)服務(wù)以及組合服務(wù)的全生命周期管理,有助于推廣和應(yīng)用分布式服務(wù)平臺。
五、結(jié)束語
在設(shè)計和應(yīng)用面向大數(shù)據(jù)應(yīng)用的分布式服務(wù)平臺時,要通過Java、Spring Boot等技術(shù)對平臺的動態(tài)數(shù)據(jù)分析、數(shù)據(jù)轉(zhuǎn)換以及數(shù)據(jù)服務(wù)調(diào)用請求等進行優(yōu)化,將動態(tài)數(shù)據(jù)分類與轉(zhuǎn)換,從而滿足數(shù)據(jù)服務(wù)的綜合需求。在搭建和應(yīng)用分布式服務(wù)平臺時,應(yīng)設(shè)定有效的操作權(quán)限,并對服務(wù)注冊、服務(wù)組合等進行優(yōu)化,提高分布式服務(wù)平臺的數(shù)據(jù)服務(wù)與操作水平。通過組合服務(wù),可實現(xiàn)大數(shù)據(jù)應(yīng)用的全生命周期管理,有助于提高分布式服務(wù)平臺的實踐應(yīng)用價值。
作者單位:孫文俊 王子楊 中國電子科技集團公司第二十八研究所
參? 考? 文? 獻
[1]李艷紅,成芳,沈朋禮等.高精度位置服務(wù)平臺分布式架構(gòu)研究與設(shè)計[J].全球定位系統(tǒng),2022,47(04):84-92.
[2]朱云杰.面向大規(guī)模集群的網(wǎng)元自動巡檢系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導刊,2022,21(01):216-221.
[3]凌飛,張福景,楊天奇等.基于分布式平臺的TCMS集成設(shè)計與實現(xiàn)[J].鐵道機車與動車,2021(08):30-33+5-6.
[4]趙興濤.規(guī)劃建設(shè)BIM培訓考核平臺設(shè)計[J].電子技術(shù)與軟件工程,2021(06):166-167.