張川
摘? ?要:將市場中的各個應用軟件整合起來,能優(yōu)化對行業(yè)間軟件的開發(fā)功能,使軟件的質(zhì)量和系統(tǒng)的維護能力得到增強,研究分布式計算機系統(tǒng)的基本情況,從處理器和結構構成兩方面進行總結,并進一步探究分布式計算機軟件數(shù)據(jù)整合平臺設計問題,希望能為關注此話題的研究者提供參考意見。
關鍵詞:分布式;處理器;管理軟件
當前計算機軟件的發(fā)展速度非常快,對各種類型應用軟件的開發(fā)力度不斷加大。各個企業(yè)對同行業(yè)的市場資源有很高的需求,需要更多的信息化資源,對應用軟件也有很高的依賴性,主要體現(xiàn)在人力資源、數(shù)據(jù)資源、固定資產(chǎn)資源等方面。經(jīng)濟市場中不僅數(shù)據(jù)流量很高,信息量也非常大,企業(yè)對用途廣泛的應用軟件使用需求很高。
1? ? 分布式計算機軟件數(shù)據(jù)整合平臺特征分析
1.1? 屬于多處理器計算機系統(tǒng)
分布式計算機軟件數(shù)據(jù)整合是一種配置計算機的方式,可以大致將配置的工作分為兩個部分,分別是硬件和軟件。該類型的計算機系統(tǒng)擁有多個處理器,在多個處理器的作用下經(jīng)由互聯(lián)網(wǎng)連接而成,形成整個分布式的計算機系統(tǒng)。分布式的計算結構是一種分類組合方式,主要是實現(xiàn)對系統(tǒng)內(nèi)部中央處理器的分類。在處理相關的任務條項時,需要統(tǒng)籌規(guī)劃,在劃分處理器時,要確保符合相關的要求,使得各個處理器相互之間能夠良好合作,不僅系統(tǒng)內(nèi)部的軟件部分能共享使用,硬件部分也同樣可以實現(xiàn)共享使用,從而使系統(tǒng)整體的處理效果有所增強。分布式計算機系統(tǒng)的應用能促進工業(yè)生產(chǎn)的發(fā)展,同時,也能優(yōu)化自動化控制管理的效果,不管是在企業(yè)單位還是在事業(yè)單位應用的價值都很高。從實際情況來看,分布式計算機的制造成本很低,開展維修維護的難度并不大。分布式計算機是目前計算機領域發(fā)展較為先進的一個方向[1]。
1.2? 分布式計算機結構的構成
分布式計算機系統(tǒng)主要由3個部分構成,分別是互通信息、整體操作網(wǎng)絡、分布式操作網(wǎng)絡。其中的通信結構能將所有的計算機網(wǎng)絡連接起來,為分布式應用軟件功能的發(fā)揮提供支持。分布式系統(tǒng)中有很多計算機,每個計算機都有獨立的操作系統(tǒng),由于這些系統(tǒng)和軟件要滿足不同的工作需求,因此,有多種類型,與此同時,通過同一個通信系統(tǒng)實現(xiàn)通信功能,在同一個網(wǎng)絡上將不同的軟件和系統(tǒng)連接起來,從而實現(xiàn)網(wǎng)絡操作系統(tǒng)為相關部門提供網(wǎng)絡服務的功能,同時,也能將軟件數(shù)據(jù)平臺高度整合。在分布式的計算機結構中,硬件環(huán)境主要由計算機和相關設備構成,有一定數(shù)量的個人計算機存在于分布式網(wǎng)絡系統(tǒng)中,其能為單個用戶提供服務。網(wǎng)絡操作系統(tǒng)能實現(xiàn)對工作站和服務器的統(tǒng)一管理,保證其正常運行。
2? ? 分布式計算機軟件數(shù)據(jù)整合平臺設計
2.1? 將多種應用軟件和管理軟件結合起來
從當前的形勢來看,在市場范圍內(nèi)存在著很多類型的應用軟件和管理軟件,不同行業(yè)和不同企業(yè)對軟件功能的要求存在較大差異。因此,軟件開發(fā)和軟件數(shù)據(jù)整合平臺的設計都有所不同,所設計的數(shù)據(jù)整合平臺以商用軟件為基礎,該類整合平臺為企業(yè)內(nèi)部的信息化發(fā)展提供助力,總結企業(yè)運行中存在的管理問題,并制定出有針對性的解決方案。在應用該類平臺的過程中,要將企業(yè)的實際應用情況和操作情況考慮在內(nèi),要特別關注企業(yè)個性化軟件的實際使用情況,同時,密切觀察軟件的未來發(fā)展方向。所建立的軟件數(shù)據(jù)整合平臺創(chuàng)新性較強,確保軟件的開發(fā)和部署符合自身的發(fā)展現(xiàn)狀。新開發(fā)的軟件有簡單易學的特點,在應用軟件的環(huán)節(jié)中,由于軟件的操作方式比較簡單,相關工作人員在短時間內(nèi)就能掌握,分布式計算機軟件數(shù)據(jù)整合平臺不僅能提供網(wǎng)絡服務,還能提供技術支持,確保系統(tǒng)能夠充分發(fā)揮作用,同時,也為軟件的功能維護奠定良好的基礎。
2.2? 完成模式設計和在線開發(fā)
對應用數(shù)據(jù)的處理和革新是該平臺最大的特征,平臺最重要的部分是對元數(shù)據(jù)要做好處理和開發(fā)工作。對于分布式計算機軟件整合平臺的建設應特別重視對數(shù)據(jù)資源的處理。在元數(shù)據(jù)庫中會有數(shù)據(jù)結構和關聯(lián)關系,比如在某企業(yè)有應用需求的情況下,所發(fā)出的訪問請求就會被傳輸至布置在數(shù)據(jù)庫內(nèi)部的處理器中,之后元數(shù)據(jù)就會得到相應的解析和處理,所使用的處理方法是統(tǒng)一的,能實現(xiàn)對動態(tài)數(shù)據(jù)的有效訪問。將所獲得的元數(shù)據(jù)作為基礎內(nèi)容,發(fā)揮服務生成器的作用,構建軟件操作頁面,與相應的要求相符合。在線開發(fā)軟件是最大的特點,相比于以往開放的軟件開發(fā)形式,有很大的不同,開發(fā)人員要使用賬號或者指令,才能登錄到相應的操作網(wǎng)頁中,在此條件下完成軟件的設計和開發(fā)工作。在開發(fā)的過程中,要認真觀察所開發(fā)的階段中,應用軟件的方式以及軟件的運行效果。運用有效的手段簡化部署環(huán)節(jié),操作流程非常快捷方便。
2.3? 平臺提供滿足商用需求的服務
平臺所能提供的服務滿足當前的商用需求,也為自動化發(fā)展提供支持。目前,社會正處于數(shù)據(jù)時代,信息資源同時也是一種有效的資源。就軟件開發(fā)而言,對數(shù)據(jù)信息的掌握程度與平臺的完整性和實用性有非常密切的聯(lián)系。以網(wǎng)絡數(shù)據(jù)所提供的信息為依據(jù),對相應的信息數(shù)據(jù)進行科學的分類整合處理,要特別強調(diào)信息的服務支持。在設計平臺的工作中,運用數(shù)據(jù)庫不需要使用專業(yè)的數(shù)據(jù)庫語言,平臺數(shù)據(jù)庫會根據(jù)管理語言,完成數(shù)據(jù)開放導向,同時,完成對整體數(shù)據(jù)結構模式的建立。保證平臺數(shù)據(jù)庫有極高的隱私性,為此應重視對訪問權限的設定。如果企業(yè)對某一特定的軟件有應用需求,就需要購買權限,用戶所具備的權限也只是訪問數(shù)據(jù)庫中特定的軟件信息,避免發(fā)生信息外泄的不良情況,同時,也保證市場信息的規(guī)范性。
2.4? 設計能夠并行處理的模塊
如果沒有對集群系統(tǒng)進行數(shù)據(jù)切分處理,會出現(xiàn)多臺數(shù)據(jù)庫服務器存儲完全一樣數(shù)據(jù)的情況。出現(xiàn)這種情況意味著硬件資源的浪費,同時,在保持數(shù)據(jù)同步一致方面也浪費了一些時間和效能。如果數(shù)據(jù)再上升一個等級,就會弱化一臺服務器的存儲功能,因此,必須要用到合適的數(shù)據(jù)切分策略。就并行處理模塊而言,其內(nèi)部組成是分發(fā)服務器和多臺數(shù)據(jù)庫服務器[2]。相比于集中式的數(shù)據(jù)服務器,實現(xiàn)分布式查詢需要考慮到的因素有中央處理器(Central Processing Unit,CPU)的處理時間、輸入/輸出(Input/Output,I/O)的消耗時間、數(shù)據(jù)在網(wǎng)絡上的傳輸時間,也就是說總代價等于這3個傳輸時間的和。在設計系統(tǒng)的工作中,要把分布式系統(tǒng)內(nèi)部的各個數(shù)據(jù)庫的地理位置考慮在內(nèi)。局域網(wǎng)內(nèi)部的傳輸效率比較高,如果數(shù)據(jù)傳輸效率比較低,通信網(wǎng)的信息傳播速度比較慢,相比于查詢操作,網(wǎng)絡傳輸會消耗更多的資金,所以,首先需要考慮的是如何優(yōu)化網(wǎng)絡通信。就匯總處理模塊而言,在市面上大部分屬于分布式處理模塊的代理,會把匯總的功能直接寫入到代碼中。比如說互聯(lián)網(wǎng)公司百度、淘寶,其數(shù)據(jù)業(yè)務都屬于海量級別,同時,都擁有屬于自己的分布式數(shù)據(jù)庫系統(tǒng)(Distributed Data Base System,DDBS)。在一個模塊中同時擁有查詢業(yè)務和匯總處理。代碼與業(yè)務有非常高的關聯(lián)性,而且禍合性也比較低,在需求有很小變化的情況下,就需要對代碼進行非常大的改動。提煉單獨的匯總模塊,并將業(yè)務和數(shù)據(jù)有效分離開來,從而形成獨立的函數(shù)接口。
2.5? 對平臺的結構設計加以完善
以分布式的結構為基礎,設計軟件的數(shù)據(jù)整合平臺。所設計的平臺結構不僅包括構建系統(tǒng)的部分,還有應用系統(tǒng)和擴展的部分。在網(wǎng)絡服務的支持作用下,這些部分的功能才能實現(xiàn)。系統(tǒng)的組成共有5個部分,分別是圖形化的系統(tǒng)、頁面編輯器、JS編輯器、樣式表編輯器、組件編輯器。以圖形化的編輯器為例,會顯示整個系統(tǒng)的操作結構,同時,也能對資源數(shù)據(jù)進行圖形化的展示。平臺所開發(fā)的軟件能實現(xiàn)對圖形的直觀表示,也就是說可觀性有很大的提高[3]。其中的基礎部分是頁面編輯器,為系統(tǒng)操作提供支持。就平臺所開發(fā)的軟件系統(tǒng)而言,幾乎所有的操作頁面都是瀏覽器。在頁面編輯功能的支持作用下,才能生成軟件的基本框架。在管理辦法的支持作用下,JS和樣式表編輯器才能實現(xiàn)功能。實現(xiàn)對平臺開發(fā)軟件的特定分類管理,同時,也能正確標記。組件編輯器發(fā)揮的作用是整合并挑選數(shù)據(jù)庫中已有的資源,與所開發(fā)軟件相關組件的需求相符合。完成相關組件的編輯寫入功能,完整執(zhí)行整體的軟件開發(fā)過程。
2.6? 通過操作平臺完成軟件設計
開發(fā)一套軟件系統(tǒng)的過程不需要用到任何第三方軟件。通過操作該平臺界面,完成軟件的設計,以滿足企業(yè)的要求。比如在能實現(xiàn)瀏覽功能的環(huán)境中,設計平臺,并開發(fā)軟件的功能。也就是說只要具備互聯(lián)網(wǎng)和瀏覽器的條件就能進行相應的平臺設計,而不需要下載相應的軟件,在使用方面也是非常方便的。所開發(fā)的系統(tǒng)不會占用較大的內(nèi)存,對開發(fā)過程中主機的配置沒有太高的要求,只要主機有512 MB的內(nèi)存就能完成開發(fā)。開發(fā)平臺所用到的模式是模塊化,這種模式有著非常高的擴展性,而且調(diào)節(jié)性也非常靈活,使軟件和平臺的開發(fā)限制能夠真正得到解放。所設計的平臺搭建了系統(tǒng)化的圖形,有了這種模式,就能實現(xiàn)對系統(tǒng)界面的修改,所依靠的是圖形界面,在更改系統(tǒng)的結構時,只需要依靠拖拽的方式即可。頁面運行采用的是靜態(tài)的模式,能有效緩解服務器的運行壓力,使得整體系統(tǒng)的使用速度明顯加快,同時,也有效提升加載的使用速度。不僅開發(fā)者能在頁面上完成操作,用戶也可以在頁面上操作,在該過程中系統(tǒng)平臺的整體穩(wěn)定性并不會受到影響[4]。所設計的分布式軟件數(shù)據(jù)整合平臺由智能機房、庫房儲存、新聞信息發(fā)布、人力資源管理、財務管理、固定資產(chǎn)管理、安全系統(tǒng)管理這幾部分組成,獲得了良好的應用效果。
3? ? 結語
分布式計算機軟件數(shù)據(jù)整合平臺設計需要將多種應用軟件和管理軟件結合起來,完成模式設計和在線開發(fā),確保平臺提供滿足商用需求的服務,設計能夠并行處理的模塊,對平臺的結構設計加以完善,通過操作平臺完成軟件設計,以滿足當前軟件開發(fā)的高標準要求,有效構建商業(yè)企業(yè)新型軟件開發(fā)系統(tǒng),形成一個可供選擇的軟件平臺。在實際的使用中,此平臺對軟件有更高的利用效率。
[參考文獻]
[1]喻燕華.分布式計算機軟件數(shù)據(jù)整合平臺設計探究[J].計算機產(chǎn)品與流通,2019(11):20.
[2]劉傳振,劉? ?飛.分布式計算機聯(lián)鎖系統(tǒng)應用分析[J].鐵道通信信號,2019(7):17-19.
[3]牛霞紅.計算機網(wǎng)絡建設中分布式系統(tǒng)的網(wǎng)絡安全研究[J].電腦知識與技術,2019(16):14-15.
[4]李嘉文.計算機網(wǎng)絡建設中分布式系統(tǒng)的網(wǎng)絡安全研究[J].信息與電腦:理論版,2019(4):208-209.