曹軒哲
(三門峽職業(yè)技術(shù)學(xué)院,河南 三門峽 472000)
在信息時(shí)代下,計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)已經(jīng)成為市場經(jīng)濟(jì)各行業(yè)之間的重要技術(shù)支持。分布式計(jì)算機(jī)系統(tǒng)是實(shí)現(xiàn)各種計(jì)算機(jī)應(yīng)用軟件優(yōu)化整合的新技術(shù)手段,其大大提高了行業(yè)中各種專業(yè)軟件的開發(fā)和應(yīng)用能力,有利于加強(qiáng)行業(yè)企業(yè)之間科學(xué)專業(yè)軟件系統(tǒng)的架構(gòu),更有利于帶動(dòng)企業(yè)的高效運(yùn)行[1]。基于企業(yè)商用軟件的數(shù)據(jù)整合平臺(tái)的應(yīng)用需求以及現(xiàn)狀,文章展開對(duì)分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)的設(shè)計(jì)和應(yīng)用探索,旨在能夠?yàn)槿鐣?huì)各行業(yè)領(lǐng)域分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)的設(shè)計(jì)提供參考和借鑒。
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)顧名思義就是對(duì)于傳統(tǒng)集中式單機(jī)數(shù)據(jù)處理模式的突破,實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)數(shù)據(jù)處理分散再集中整合的發(fā)展趨勢(shì)。分布式計(jì)算機(jī)軟件系統(tǒng)是一種性價(jià)比高,具有靈活的系統(tǒng)和良好的實(shí)時(shí)性、容錯(cuò)性優(yōu)點(diǎn)等?;谠撓到y(tǒng)所設(shè)計(jì)的軟件數(shù)據(jù)整合平臺(tái),正是以多處理器計(jì)算機(jī)系統(tǒng)為主要的結(jié)構(gòu),經(jīng)由互聯(lián)網(wǎng)連接形成的一種分類組合方式[2]。在數(shù)據(jù)整合處理過程中,主要是將數(shù)據(jù)收集到系統(tǒng)中央處理器中,中央處理器的設(shè)計(jì)軟件對(duì)系統(tǒng)進(jìn)行功能劃分分類,與此同時(shí)在劃分各個(gè)處理器時(shí)也會(huì)根據(jù)系統(tǒng)軟件進(jìn)行處理器的功能特點(diǎn)分析,確保處理器相互之間能夠彼此兼容,相輔相成完成信息處理,其還擁有相同的系統(tǒng)內(nèi)部軟件,能夠?qū)崿F(xiàn)軟件的共享互用。
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)需要互通信息系統(tǒng)、整體操作網(wǎng)絡(luò)系統(tǒng)和分布式操作網(wǎng)絡(luò)3個(gè)子模塊共同組成。(1)互通信息系統(tǒng)發(fā)揮連接者的作用,能夠?qū)⒁粋€(gè)范圍內(nèi)的所有計(jì)算機(jī)網(wǎng)絡(luò)連接起來,為實(shí)現(xiàn)數(shù)據(jù)整合信息化應(yīng)用奠定基礎(chǔ),提供支持。(2)網(wǎng)絡(luò)操作系統(tǒng)主要的功能是提供相應(yīng)的網(wǎng)絡(luò)服務(wù),該系統(tǒng)的功能是計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的基礎(chǔ)性功能。在分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)上,改變了傳統(tǒng)計(jì)算機(jī)網(wǎng)絡(luò)的操作模式。在新的計(jì)算機(jī)網(wǎng)絡(luò)模式下,一個(gè)網(wǎng)絡(luò)系統(tǒng)中的每一個(gè)個(gè)人計(jì)算機(jī)都被當(dāng)作是一個(gè)獨(dú)立的單個(gè)服務(wù)器,且這些服務(wù)器能夠?qū)崿F(xiàn)正常的聯(lián)網(wǎng)運(yùn)行。在必要的時(shí)候,這些分散的服務(wù)器都需要啟動(dòng)一個(gè)公共的分布式操作系統(tǒng),將獨(dú)立的服務(wù)器當(dāng)作是整個(gè)大的系統(tǒng)中的一個(gè)操作軟件。因此網(wǎng)絡(luò)操作功能急需共享內(nèi)存,也需要擁有分布式進(jìn)程死鎖軟件系統(tǒng)等??梢哉f,網(wǎng)絡(luò)操作系統(tǒng)是一個(gè)獨(dú)立且又相互融合的系統(tǒng)。(3)分布式操作網(wǎng)絡(luò)。在一個(gè)網(wǎng)絡(luò)系統(tǒng)中的每一臺(tái)計(jì)算機(jī)都會(huì)共享一個(gè)分布式操作系統(tǒng),通過依靠一個(gè)內(nèi)核中心,按照每一個(gè)計(jì)算機(jī)系統(tǒng)所處的工作環(huán)境設(shè)置系統(tǒng)功能模塊和進(jìn)程模塊,在必要的時(shí)候,借助內(nèi)核數(shù)據(jù)來實(shí)現(xiàn)對(duì)這些不同功能進(jìn)程模塊的基本控制。在分布式操作系統(tǒng)下還有三級(jí)操作系統(tǒng),分別是分布式進(jìn)程通信、分布式文件系統(tǒng)、分布式進(jìn)程遷移、分布式進(jìn)程鎖死等功能。這些三級(jí)系統(tǒng)功能確保了分布式信息共享控制的準(zhǔn)確性和安全性。
根據(jù)上述提到的分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)設(shè)計(jì)的基本架構(gòu)可知,實(shí)現(xiàn)分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)設(shè)計(jì)與應(yīng)用需要完成以下的功能開發(fā)和應(yīng)用。
上文提到的是分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)的應(yīng)用軟件,而事實(shí)上在市場應(yīng)用中,不同商業(yè)企業(yè)的管理軟件以及應(yīng)用軟件的開發(fā)程度不同,應(yīng)用程度也不同,每一個(gè)架構(gòu)下面所要控制的系統(tǒng)也不同。因此,要求能夠?qū)崿F(xiàn)對(duì)企業(yè)運(yùn)行的統(tǒng)籌管理,對(duì)企業(yè)個(gè)性化軟件的實(shí)際使用和開發(fā)情況進(jìn)行資源的整合,從而在企業(yè)原有軟件的基礎(chǔ)上,創(chuàng)建一個(gè)數(shù)據(jù)整合的平臺(tái)軟件[3]。一方面確保工作人員能夠不丟失原先的操作經(jīng)驗(yàn),能夠熟練地掌握分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)系統(tǒng),另一方面還可以提高其既有的軟件系統(tǒng)功能,提供更高的技術(shù)支持,為軟件功能維護(hù)和開發(fā)應(yīng)用提供支持。
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)實(shí)現(xiàn)了對(duì)應(yīng)用數(shù)據(jù)的信息化應(yīng)用,該平臺(tái)中對(duì)于企業(yè)管理運(yùn)行中元數(shù)據(jù)的處理和開發(fā)同步并行展開,在實(shí)踐中,根據(jù)企業(yè)的需求不斷地優(yōu)化數(shù)據(jù)處理方式以及在線開發(fā)出新的功能。如企業(yè)人力資源部門在應(yīng)用管理中,向企業(yè)的技術(shù)開發(fā)部門發(fā)出關(guān)于企業(yè)技術(shù)水平等的數(shù)據(jù)的需求,這一訪問請(qǐng)求被傳輸?shù)狡髽I(yè)網(wǎng)絡(luò)系統(tǒng)的內(nèi)部數(shù)據(jù)庫中,由于人力資源部門所提出的信息數(shù)據(jù)同技術(shù)開發(fā)部門具有差異性,兩者處理數(shù)據(jù)的方式不同。在傳統(tǒng)的計(jì)算機(jī)網(wǎng)絡(luò)下,該數(shù)據(jù)的訪問效率和處理效率較低,但是在分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)中可以將元數(shù)據(jù)進(jìn)行相應(yīng)的解析和處理,確保人力資源部門和技術(shù)開發(fā)部門都能夠得到一個(gè)符合自己功能需求的數(shù)據(jù)。之后整合平臺(tái)還能夠發(fā)揮服務(wù)生成器的作用,構(gòu)建軟件操作頁面,完成新軟件的設(shè)計(jì)和開發(fā)工作[4]。
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)設(shè)計(jì)中需注意到對(duì)多數(shù)據(jù)并行處理功能模塊的設(shè)計(jì)開發(fā)。在一個(gè)企業(yè)的運(yùn)行中,難免會(huì)出現(xiàn)多臺(tái)數(shù)據(jù)庫服務(wù)器存儲(chǔ)完全一樣的數(shù)據(jù)情況,這種計(jì)算機(jī)網(wǎng)絡(luò)操作系統(tǒng)不僅帶來硬件資源的浪費(fèi),同時(shí)還導(dǎo)致了企業(yè)工作效率的低下[5]。因此分布式計(jì)算機(jī)系統(tǒng)下所具有的分布式查詢系統(tǒng)功能的開發(fā)設(shè)計(jì),其調(diào)動(dòng)了該查詢系統(tǒng)操作中所可能產(chǎn)生的各種傳輸時(shí)間以及各個(gè)數(shù)據(jù)庫的地理位置,從而通過通信網(wǎng)信息時(shí)間的優(yōu)化控制等,將所有的信息傳輸?shù)阶约簶?gòu)建的分布式數(shù)據(jù)庫系統(tǒng)中,在該系統(tǒng)中完成查詢和匯總數(shù)據(jù)作業(yè)。
分布式計(jì)算機(jī)軟件數(shù)據(jù)整合平臺(tái)是設(shè)計(jì)多種應(yīng)用軟件、管理軟件以及相應(yīng)的硬件設(shè)施所設(shè)計(jì)整合起來的平臺(tái)系統(tǒng)。完成對(duì)其設(shè)計(jì)需要掌握該軟件平臺(tái)設(shè)計(jì)的主要功能架構(gòu),之后根據(jù)商用需求等完成模式設(shè)計(jì)和在線開發(fā),從而確保能夠形成并行處理的模塊,支持商業(yè)企業(yè)完成人力資源管理、智能機(jī)房、庫房儲(chǔ)存、新聞信息發(fā)布系統(tǒng)、財(cái)務(wù)管理、安全系統(tǒng)管理等各種管理功能,實(shí)現(xiàn)企業(yè)內(nèi)部信息的共享互用,大大提高了商業(yè)企業(yè)生產(chǎn)和管理的效率。