發(fā)布時(shí)間:2023-08-17 17:50:32
序言:寫作是分享個(gè)人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的云計(jì)算技術(shù)簡述樣本,期待這些樣本能夠?yàn)槟峁┴S富的參考和啟發(fā),請(qǐng)盡情閱讀。
1插件技術(shù)淺析
1.1插件技術(shù)的理論淺析
在計(jì)算機(jī)軟件中,插件技術(shù)應(yīng)用較為廣泛,插件你,是計(jì)算機(jī)應(yīng)用程序的體現(xiàn)。其在計(jì)算機(jī)軟件體系中,需要和計(jì)算機(jī)軟件的應(yīng)用系統(tǒng)進(jìn)行關(guān)聯(lián),對(duì)計(jì)算機(jī)設(shè)備信息和數(shù)據(jù)等等進(jìn)行編寫。插件技術(shù)在應(yīng)用過程中,其主要應(yīng)用系統(tǒng)是利用關(guān)聯(lián)端點(diǎn)來對(duì)插件進(jìn)行約束和規(guī)范,可以增加計(jì)算機(jī)應(yīng)用能力,提高應(yīng)用效率。插件在計(jì)算機(jī)軟件中應(yīng)用較多,幾乎每個(gè)計(jì)算機(jī)軟件系統(tǒng)中都包含插件技術(shù),只是當(dāng)下對(duì)于插件技術(shù)沒有應(yīng)用統(tǒng)一規(guī)范。與此同時(shí),假使在計(jì)算機(jī)軟件中無法應(yīng)用插件技術(shù),此時(shí)可以在插件指定的平臺(tái)進(jìn)行應(yīng)用[1]。
1.2插件技術(shù)的主要功能
插件技術(shù)在計(jì)算機(jī)系統(tǒng)的應(yīng)用,主要是建立在計(jì)算機(jī)軟件系統(tǒng)之上,來增加計(jì)算機(jī)軟件的延伸性,因此可以說插件技術(shù)具備延伸擴(kuò)展功能。其次,從計(jì)算機(jī)軟件的發(fā)展研發(fā)環(huán)節(jié)來看,軟件體系主要是由計(jì)算機(jī)開發(fā)系統(tǒng)和插件系統(tǒng)構(gòu)成,插件技術(shù)在計(jì)算機(jī)開發(fā)系統(tǒng)具有補(bǔ)充作用,作為補(bǔ)充系統(tǒng)而存在??偟膩碚f,插件技術(shù)在計(jì)算機(jī)軟件系統(tǒng)中,可以把當(dāng)做延伸拓展和開發(fā)的工具,對(duì)計(jì)算機(jī)軟件進(jìn)行開發(fā)和研究[2]。
1.3在計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)應(yīng)用理論依據(jù)和形式
隨著科學(xué)技術(shù)的不斷發(fā)展,豐富了計(jì)算機(jī)軟件的類型,計(jì)算機(jī)軟件的發(fā)展伴有多樣化形式,進(jìn)而也增加了對(duì)不同插件技術(shù)的需求。插件技術(shù)的不斷發(fā)展,使其具備眾多軟件功能,給予計(jì)算機(jī)軟件更多保障和支持。在計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)運(yùn)用理論進(jìn)行分析和闡述,其主要分為以下幾個(gè)方面。其一,關(guān)聯(lián)端點(diǎn)的理論闡述。插件技術(shù)關(guān)聯(lián)端點(diǎn)的理論闡述,實(shí)際上是利用計(jì)算機(jī)軟件主要習(xí)題和插件關(guān)聯(lián)處的信息交流協(xié)議為依據(jù),這一協(xié)議依據(jù)對(duì)插件和計(jì)算機(jī)軟件進(jìn)行約束和規(guī)范,可以增加計(jì)算機(jī)軟件和插件的關(guān)聯(lián)性,保證計(jì)算機(jī)軟件和插件的有效交流。因此,我們可以說,計(jì)算機(jī)軟件和插件的關(guān)聯(lián)協(xié)議,是保證計(jì)算機(jī)和插件關(guān)聯(lián)有效性的理論依據(jù)。其二,插件。插件在計(jì)算機(jī)應(yīng)用工程中,可以以動(dòng)態(tài)形式在計(jì)算機(jī)軟件中進(jìn)行插入活動(dòng),增加了計(jì)算機(jī)軟件的運(yùn)作功能,增加了計(jì)算機(jī)軟件的處理能力,完善計(jì)算機(jī)軟件的不足。與此同時(shí),計(jì)算機(jī)軟件的關(guān)聯(lián)接口,也是插件給予的,可以保障計(jì)算機(jī)軟件運(yùn)行行為被識(shí)別出。其三,主要系統(tǒng)。計(jì)算機(jī)軟件的主要習(xí)題的運(yùn)作原理,可以保障計(jì)算機(jī)軟件的正常運(yùn)行和有效啟動(dòng),并在系統(tǒng)運(yùn)作環(huán)節(jié),把插件增添到計(jì)算機(jī)軟件運(yùn)行地址中。Windows平臺(tái)中,其主要系統(tǒng)為exe系統(tǒng),管理整個(gè)平臺(tái)中的插件。插件技術(shù)形式類別進(jìn)行調(diào)查研究,其主要包括下面幾種形式和類別。其一,對(duì)象插件。對(duì)象插件也被叫做組間模型插件,也被叫做COM。這一插件種類,在計(jì)算機(jī)軟件應(yīng)用過程中,可以吧主要系統(tǒng)進(jìn)行關(guān)聯(lián)端點(diǎn)定義,增加主要系統(tǒng)和其它不同插件之間聯(lián)系性,具備較好關(guān)聯(lián)性和通訊性,其二,具有動(dòng)態(tài)性質(zhì)的DLL插件。DLL對(duì)計(jì)算機(jī)軟件系統(tǒng)的應(yīng)用,主要是利用數(shù)據(jù)信息庫來展開運(yùn)作,但是要注意的是這一數(shù)據(jù)信息庫具有動(dòng)態(tài)性特點(diǎn)[3]。
2插件技術(shù)實(shí)際運(yùn)用
計(jì)算機(jī)軟件系統(tǒng)中,插件技術(shù)發(fā)揮較大作用,應(yīng)用較為普遍。在計(jì)算機(jī)軟件應(yīng)用過程中,首先要增加對(duì)插件應(yīng)用主要系統(tǒng)的關(guān)注度,依據(jù)計(jì)算機(jī)軟件系統(tǒng)的主要原理,利用不同形式的插件進(jìn)行關(guān)聯(lián)。插件和計(jì)算機(jī)軟件的關(guān)聯(lián)端點(diǎn)是主要接口,這一結(jié)口是插件和計(jì)算機(jī)軟件的主要連接端點(diǎn),也是計(jì)算機(jī)軟件的主要系統(tǒng)和插件的劃分端點(diǎn)。計(jì)算機(jī)軟件的主要系統(tǒng)和插件關(guān)聯(lián)處,局你有交流協(xié)議,其給出系統(tǒng)中插件進(jìn)行插入活動(dòng)的全部內(nèi)容,可以降低插件損害,保證插件的安全性[4]。在計(jì)算機(jī)軟件系統(tǒng),盡管插件和計(jì)算機(jī)軟件是整合運(yùn)作的,但是不可以忽略插件的獨(dú)立應(yīng)用性。在計(jì)算機(jī)軟件系統(tǒng)中,對(duì)于插件的應(yīng)用,要依據(jù)具體實(shí)際情況來看,保證其,滿足計(jì)算機(jī)軟件實(shí)際應(yīng)用需要。其次,在插件實(shí)際應(yīng)用過程中,要注意對(duì)附帶插件進(jìn)行及時(shí)的清理,減少系統(tǒng)的壓力。在計(jì)算機(jī)軟件系統(tǒng)中,對(duì)于插件內(nèi)的應(yīng)用主要包括其一IE插件,這一插件在計(jì)算機(jī)軟件系統(tǒng)中,其瀏覽終端直接對(duì)插件展開運(yùn)作,對(duì)信息和數(shù)據(jù)進(jìn)行沒出來,把其轉(zhuǎn)化為計(jì)算機(jī)軟件主要系統(tǒng)中。其二,F(xiàn)LASH插件。這一插件是設(shè)置在計(jì)算瀏覽器上,保證計(jì)算機(jī)軟件系統(tǒng)中,Sef的有效運(yùn)作[4]。
結(jié)論:
插件技術(shù)在計(jì)算機(jī)軟件系統(tǒng)中發(fā)揮重要作用,是計(jì)算機(jī)軟件系統(tǒng)中重要組成元素。在計(jì)算機(jī)軟件系統(tǒng)中,利用插件技術(shù)產(chǎn)開運(yùn)作,可以保障計(jì)算機(jī)操作便捷性,優(yōu)化計(jì)算機(jī)應(yīng)用系統(tǒng),增加計(jì)算機(jī)軟件系統(tǒng)的敏捷度。隨著插件技術(shù)的不斷發(fā)展,其促進(jìn)了計(jì)算機(jī)軟件技術(shù)多樣化發(fā)展,符合當(dāng)下計(jì)算機(jī)軟件技術(shù)應(yīng)用要求,為計(jì)算機(jī)使用人員提供了便利性。
引用:
[1]洪新軍.插件技術(shù)、分層技術(shù)應(yīng)用于計(jì)算機(jī)軟件技術(shù)中的價(jià)值探討[J].電腦編程技巧與維護(hù),2016,02:10-12.
[2]靜俏俏,王藝嘉,姜鍇鋒.試論計(jì)算機(jī)軟件技術(shù)中插件技術(shù)的運(yùn)用[J].數(shù)字技術(shù)與應(yīng)用,2016,09:253.
[3]賽娜瓦爾•依拉洪.對(duì)計(jì)算機(jī)軟件中的插件技術(shù)的幾點(diǎn)探討[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2016,09:53-54.
[4]張虎.插件技術(shù)在計(jì)算機(jī)軟件技術(shù)中的應(yīng)用研究[J].硅谷,2014,20:136-137.
【關(guān)鍵詞】計(jì)算機(jī);數(shù)學(xué)建模;應(yīng)用
數(shù)學(xué)的研究是對(duì)模式的研究,而數(shù)學(xué)建模即是通過數(shù)學(xué)方法對(duì)現(xiàn)實(shí)規(guī)律進(jìn)行抽象概括從而求解的過程。在自然科學(xué)領(lǐng)域,數(shù)學(xué)建模利用邏輯嚴(yán)密、體系完整的數(shù)學(xué)語言求解出了更為精確的方案。而近年來,交叉學(xué)科的發(fā)展使得數(shù)學(xué)建模技術(shù)逐漸運(yùn)用到了金融、經(jīng)濟(jì)、環(huán)境等多個(gè)領(lǐng)域,重要性日益凸顯。而計(jì)算機(jī)本身強(qiáng)大的計(jì)算能力使得復(fù)雜的數(shù)學(xué)建模成為了可能,逐漸成為建模過程中必不可少的重要工具。
一、數(shù)學(xué)建模的主要特點(diǎn)
數(shù)學(xué)建模的分析流程包括:通過調(diào)查分析了解現(xiàn)實(shí)對(duì)象,做出研究假設(shè),用數(shù)學(xué)語言構(gòu)建約束條件,得出實(shí)際問題的解決方案。而數(shù)學(xué)建模與數(shù)學(xué)研究相比,有著自身的顯著特點(diǎn)。1.數(shù)學(xué)建模與數(shù)學(xué)研究不同,更側(cè)重于解決實(shí)際問題。以2016年全國大學(xué)生數(shù)學(xué)建模競賽為例,四道題目分別為:系泊系統(tǒng)的設(shè)計(jì)、小區(qū)開放對(duì)道路通行的影響、電池剩余放電時(shí)間預(yù)測、風(fēng)電場運(yùn)行狀況分析及優(yōu)化??梢钥闯觯瑪?shù)學(xué)建模主要研究工業(yè)與公共事業(yè)規(guī)劃等應(yīng)用問題,比純粹數(shù)學(xué)研究更為實(shí)際,更講究可操作性。2.數(shù)學(xué)建模中的模型設(shè)定具有主觀性,合理修繕模型能夠得出更為精確的解決方案。對(duì)于同一現(xiàn)實(shí)問題,不同的模型設(shè)定者的思路、角度、約束條件等參數(shù)都有所不同,因而數(shù)學(xué)建模中的模型設(shè)定是具有主觀性的。在實(shí)際運(yùn)用中,完美的模型很難建立,模型的多次修改與完善才能夠更好地達(dá)到預(yù)期的效果。3.數(shù)學(xué)建模涉及的學(xué)科領(lǐng)域更為寬泛,一般需要運(yùn)用海量數(shù)據(jù)和復(fù)雜計(jì)算。數(shù)學(xué)建模的運(yùn)用領(lǐng)域涉及到工業(yè)規(guī)劃、環(huán)境保護(hù)、經(jīng)濟(jì)管理等交叉學(xué)科,數(shù)據(jù)的種類與數(shù)量往往十分龐大,運(yùn)算過程較為復(fù)雜,一般需要重復(fù)引用并多次計(jì)算。以全國大學(xué)生數(shù)學(xué)建模競賽2015年B題“互聯(lián)網(wǎng)+時(shí)代出租車資源配置”為例,涉及學(xué)科包括交通規(guī)劃、公共服務(wù)、人口學(xué)等領(lǐng)域,在建模求解中很可能將處理出行周轉(zhuǎn)量、出租車數(shù)量、人口數(shù)等大量數(shù)據(jù)。
二、計(jì)算機(jī)技術(shù)在數(shù)學(xué)建模運(yùn)用中的主要功能
1.計(jì)算機(jī)為數(shù)學(xué)建模提供了海量計(jì)算與存儲(chǔ)的強(qiáng)大支持。自1946年2月世界上第一臺(tái)電子數(shù)字計(jì)算機(jī)ENIAC誕生開始,計(jì)算機(jī)的存儲(chǔ)與計(jì)算能力迎來了飛速發(fā)展。超級(jí)計(jì)算機(jī)的出現(xiàn),更是使計(jì)算機(jī)的運(yùn)行能力達(dá)到了新的量級(jí)?,F(xiàn)如今,計(jì)算機(jī)的大容量智能存儲(chǔ)與超高速的計(jì)算能力,使得氣象分析、航空航天與國防軍工等尖端研究課題的數(shù)學(xué)建模成為了可能。2.計(jì)算機(jī)為數(shù)學(xué)建模提供了更為直觀全面的多媒體顯示。目前,以計(jì)算機(jī)為載體的文字、圖像、圖形、動(dòng)畫、音頻、視頻等數(shù)字化的存儲(chǔ)與顯示方式被大量運(yùn)用,使得交互式的信息交流和傳播變得更加順暢。在數(shù)學(xué)建模中,多學(xué)科的涉及使得建模過程中的顯示、推斷與監(jiān)測變得尤為重要,而計(jì)算機(jī)的出現(xiàn)大幅提高了信息傳遞、顯示、交互的效率。3.計(jì)算機(jī)自動(dòng)化、智能化的屬性與數(shù)學(xué)建模相輔相成,互相促進(jìn)。在計(jì)算機(jī)的輔助下,程序能夠智能化地進(jìn)行模型建立、模型漏洞的修繕,避免了低效率的計(jì)算過程。例如,某個(gè)關(guān)鍵數(shù)據(jù)或參數(shù)的修改,對(duì)于整個(gè)模型是“牽一發(fā)而動(dòng)全身”的,計(jì)算機(jī)不僅能夠保存多個(gè)版本的計(jì)算結(jié)果,它的智能引用還能夠使得各項(xiàng)計(jì)算自動(dòng)引用修改后的新數(shù)據(jù),從而使整個(gè)模型時(shí)刻保持統(tǒng)一。4.計(jì)算機(jī)模擬能在不確定的條件下模擬現(xiàn)實(shí)生活中難以重復(fù)的試驗(yàn),大幅降低了實(shí)驗(yàn)成本,縮短了輔助決策的時(shí)間。由于在實(shí)際問題中,我們所需參數(shù)的值通常是不確定的,無法用數(shù)學(xué)分析的方法分析和建立數(shù)學(xué)模型,且通過大量實(shí)驗(yàn)來確定參數(shù)的過程從時(shí)間、人力、物力等因素都要付出昂貴的代價(jià),甚至從客觀上無法進(jìn)行。而計(jì)算機(jī)通過歷史數(shù)據(jù)或者特定函數(shù)或概率關(guān)系能夠建立預(yù)測模型,得到目標(biāo)值的概率分布從而輔助決策過程。下面我們以經(jīng)濟(jì)管理中的項(xiàng)目決策為例,簡要分析計(jì)算機(jī)模擬的強(qiáng)大功能。假設(shè)我們要啟動(dòng)某大型商場的建造,目標(biāo)是利潤最大化,但項(xiàng)目成本與項(xiàng)目收益都是不確定的,我們便可以建立數(shù)學(xué)模型,輔助我們的投資決策過程。圖2在經(jīng)濟(jì)項(xiàng)目模型中計(jì)算機(jī)模擬的基本流程(1)模型建立建立基本的函數(shù)關(guān)系,構(gòu)建目標(biāo)變量。在本案例中,收入減去支出等于利潤為最基本的關(guān)系,而利潤最大化即為目標(biāo)。(2)具體參數(shù)輸入分析每項(xiàng)變量的影響因素,收集相關(guān)數(shù)據(jù)。在收入中,決定因素包括了消費(fèi)人數(shù)和人均消費(fèi)額,這兩項(xiàng)參數(shù)又可由商圈人流量、地理位置、居民的人均收入、商場的檔次定位幾項(xiàng)參數(shù)決定。在成本中,商品成本、以廣告費(fèi)用為主的銷售費(fèi)用、管理費(fèi)用、財(cái)務(wù)費(fèi)用和非經(jīng)常性項(xiàng)目構(gòu)成了主要成本。值得注意的是,有些指標(biāo)之間是具有相關(guān)性的,例如商圈地理位置將影響到租金,商場的定位將影響所售商品的成本,而銷售費(fèi)用除了直接影響支出以外,在一般情況下也與收入成正相關(guān)關(guān)系。這些復(fù)雜相關(guān)關(guān)系的運(yùn)算量很大,使用計(jì)算機(jī)能夠高效地實(shí)現(xiàn)計(jì)算和模擬。(3)具體參數(shù)預(yù)測分析每項(xiàng)細(xì)分參數(shù)的概率分布,控制輸入??梢酝ㄟ^靜態(tài)模擬和動(dòng)態(tài)模擬進(jìn)行預(yù)測。例如人流量、人均收入等都是不可控變量,可通過不斷的實(shí)時(shí)數(shù)據(jù)輸入進(jìn)行預(yù)測,而銷售費(fèi)用等變量可通過內(nèi)部管理進(jìn)行調(diào)控,可以使用特定比例等方式直接進(jìn)行靜態(tài)預(yù)測。(4)結(jié)果分析根據(jù)各項(xiàng)變量的概率分布,我們可以根據(jù)不同變量的特定值進(jìn)行組合,從而得到特定組合下的利潤值,最終得到利潤在其值域上的概率分布,從而輔助我們的決策過程。例如,在利潤為負(fù)(即虧損)的概率超過某個(gè)百分比時(shí)不啟動(dòng)項(xiàng)目,在利潤超過某個(gè)值的概率超過某個(gè)百分比時(shí)啟動(dòng)項(xiàng)目。筆者認(rèn)為,計(jì)算機(jī)模擬集合了海量存儲(chǔ)與計(jì)算、仿真與模擬等功能,是數(shù)學(xué)建模中最為強(qiáng)大的運(yùn)用,大幅提高了決策過程的效率?,F(xiàn)如今,計(jì)算機(jī)模擬已經(jīng)在經(jīng)濟(jì)管理決策、自然預(yù)測等方面起到了重要作用。
三、計(jì)算機(jī)技術(shù)在數(shù)學(xué)建模中的主要運(yùn)用工具
3.1數(shù)學(xué)軟件MATLAB和Mathematica、Maple并稱為三大數(shù)學(xué)軟件,是數(shù)值分析計(jì)算、數(shù)據(jù)可視化等領(lǐng)域的高級(jí)計(jì)算語言,不僅能夠?qū)ξ⒎e分、代數(shù)、概率統(tǒng)計(jì)等領(lǐng)域進(jìn)行常規(guī)求解,還在符號(hào)、矩陣計(jì)算方面各有特長。這些軟件是數(shù)學(xué)建模中運(yùn)用最為廣泛的工具。3.2圖像處理(1)Photoshop:著名的圖像處理軟件,主要運(yùn)用于平面設(shè)計(jì)與圖像的后期修飾。(2)CAD:可視化的圖像處理軟件,能夠?qū)崿F(xiàn)三維繪圖,廣泛運(yùn)用于工程設(shè)計(jì)領(lǐng)域。圖像處理軟件能夠滿足部分建模問題中精確構(gòu)圖顯示的要求,例如工程設(shè)計(jì)等問題,CAD的三維建模能夠有效協(xié)助決策分析。3.3統(tǒng)計(jì)軟件(1)R語言:免費(fèi)開源的統(tǒng)計(jì)軟件,程序包可以實(shí)現(xiàn)強(qiáng)大的統(tǒng)計(jì)分析功能。(2)SPSS:入門級(jí)統(tǒng)計(jì)軟件,能夠完成描述性統(tǒng)計(jì)、相關(guān)分析、回歸分析等基礎(chǔ)的統(tǒng)計(jì)功能。(3)SAS:專業(yè)的數(shù)據(jù)存儲(chǔ)與分析軟件,具備強(qiáng)大的數(shù)據(jù)庫管理功能,廣泛運(yùn)用于工業(yè)界。統(tǒng)計(jì)軟件能夠滿足數(shù)學(xué)建模中對(duì)于海量數(shù)據(jù)存儲(chǔ)與分析的要求,是建模分析中最為重要的工具。3.4專業(yè)編程軟件(1)C++:嚴(yán)謹(jǐn)、精確的程序設(shè)計(jì)語言,因其通用性與全面性被廣泛運(yùn)用。(2)Lingo語言:“交互式的線性和通用優(yōu)化求解器”,是一種求解線性與非線性規(guī)劃問題的強(qiáng)大工具。專業(yè)的編程語言能夠結(jié)合、輔助其他類軟件進(jìn)行程序編寫,完成特定情況下的建模、規(guī)劃等問題。例如Lingo語言,便能實(shí)現(xiàn)在規(guī)劃類問題中優(yōu)化分析、模型求解等強(qiáng)大功能。
四、結(jié)束語
數(shù)學(xué)作為研究數(shù)量關(guān)系和空間形式的基礎(chǔ)科學(xué),已經(jīng)成為了解決眾多實(shí)際問題的重要指導(dǎo)思想之一。而計(jì)算機(jī)作為規(guī)?;?、智能化、自動(dòng)化的計(jì)算工具,將進(jìn)一步擴(kuò)展數(shù)學(xué)思想在眾多領(lǐng)域的基礎(chǔ)實(shí)踐。可以預(yù)見的是,廣泛運(yùn)用計(jì)算機(jī)技術(shù)的數(shù)學(xué)建模理論,將不斷運(yùn)用到社會(huì)發(fā)展各個(gè)方面,協(xié)助人類攻堅(jiān)克難,在追求真理的道路上堅(jiān)定前行、永不止步。
作者:趙晨浩 單位:太原市小店區(qū)第一中學(xué)校
參考文獻(xiàn)
[1]高瑾,林園.淺談?dòng)?jì)算機(jī)技術(shù)在數(shù)學(xué)建模中的重要應(yīng)用[J].深圳信息職業(yè)技術(shù)學(xué)院學(xué)報(bào),2016,(03):54-57.
關(guān)鍵詞 計(jì)算機(jī);計(jì)算機(jī)軟件;安全檢測技術(shù)
中圖分類號(hào)TP31 文獻(xiàn)標(biāo)識(shí)碼A 文章編號(hào) 1674-6708(2012)78-0199-02
在當(dāng)今網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)大量普及的形式之下,計(jì)算機(jī)軟件安全與否已經(jīng)開始得到應(yīng)用者的重視,用安全監(jiān)測技術(shù)來對(duì)軟件進(jìn)行檢測,是保證計(jì)算機(jī)軟件使用安全的主要手段。
1 軟件安全檢測的概述
安全檢測是計(jì)算機(jī)軟件開發(fā)和運(yùn)用過程中的重要環(huán)節(jié),作為軟件開發(fā)的關(guān)鍵性環(huán)節(jié),安全監(jiān)測其目的是為了發(fā)現(xiàn)軟件在運(yùn)行中的故障和缺點(diǎn),從而對(duì)計(jì)算機(jī)軟件中潛在的風(fēng)險(xiǎn)進(jìn)行有效的修改和更正,使軟件得到優(yōu)化和發(fā)展。然而計(jì)算機(jī)軟件的安全檢測技術(shù)并不能當(dāng)做杜絕軟件錯(cuò)誤漏洞的手段,也無法證明軟件是絕對(duì)安全和正確的,它的職責(zé)只是通過較少的測試實(shí)現(xiàn)最大范圍的檢測覆蓋,來找出計(jì)算機(jī)軟件中相對(duì)比較容易發(fā)現(xiàn)的漏洞和錯(cuò)誤。
與其它類型的軟件缺陷相比,軟件在安全上的缺陷有如下的特點(diǎn):首先,軟件的安全缺陷通常都不是由專業(yè)的軟件測試人員發(fā)現(xiàn)的,而是由試圖獲得非法利益的黑客或者商業(yè)機(jī)構(gòu)的安全人員來發(fā)現(xiàn)的。其次,普通的軟件缺陷被發(fā)現(xiàn)后,一般不會(huì)立刻進(jìn)行修復(fù),而是在該軟件的下一個(gè)版本才得到修復(fù),而軟件安全缺陷一旦被發(fā)現(xiàn)就需馬上采取相應(yīng)的措施,否則就會(huì)給軟件的使用者帶來嚴(yán)重的損失。最后,在危害程度上,普通的軟件缺陷一般不會(huì)造成嚴(yán)重的危害,而軟件的安全缺陷一旦被發(fā)現(xiàn)利用,則可能給使用者帶來巨大的風(fēng)險(xiǎn)。
計(jì)算機(jī)軟件的安全檢測包括功能測試、滲透測試、驗(yàn)證過程三個(gè)部分。和軟件其他種類的檢測不同的是,計(jì)算機(jī)軟件安全檢測所強(qiáng)調(diào)的,不是軟件能夠、應(yīng)該做什么,而是軟件不應(yīng)該做什么。通常,計(jì)算機(jī)安全檢測分為安全漏洞檢測、安全功能檢測兩個(gè)方面的檢測。軟件在安全功能方面的需求涉及廣泛的內(nèi)容,如授權(quán)、機(jī)密性、安全管理、訪問控制等等,安全功能檢測就是來測試計(jì)算機(jī)軟件的安全功能是否滿足其對(duì)安全的需求。而安全漏洞的檢測所針對(duì)的,是軟件運(yùn)行中存在的缺陷,識(shí)別出某些缺陷可能對(duì)計(jì)算機(jī)造成的風(fēng)險(xiǎn)。
2 應(yīng)注意的問題
在對(duì)計(jì)算機(jī)軟件進(jìn)行安全檢測的時(shí)候,應(yīng)該注意的問題和事項(xiàng)有:
1)選擇合理有效的方案
應(yīng)該在對(duì)需要檢測的軟件了解充分、對(duì)其要求和特性完全掌握的基礎(chǔ)上,來進(jìn)行一個(gè)軟件的安全檢測,根據(jù)測試的情況,選用合理的安全檢測方法來對(duì)安全檢測方案進(jìn)行編制,以保證此安全檢測方案的有效實(shí)施。另外還要對(duì)實(shí)施軟件檢測方案的人員有一定的要求,在對(duì)計(jì)算機(jī)軟件進(jìn)行安全檢測的時(shí)候,不僅要有熟悉軟件安全檢測領(lǐng)域知識(shí)且有此方面經(jīng)驗(yàn)的人員的參與,更要有熟悉掌握該軟件的使用特點(diǎn)的世紀(jì)人員的參與。唯有兩方面的人員有效配合起來,才能確保計(jì)算機(jī)軟件安全檢測的效果。
2)應(yīng)做到全面分析
由于計(jì)算機(jī)軟件一般都有程序繁瑣,規(guī)模比較大的特點(diǎn),因此相關(guān)檢測人員在進(jìn)行計(jì)算機(jī)軟件的安全檢測過程中,就要做到在代碼級(jí)、需求級(jí)和系統(tǒng)級(jí)三個(gè)方面進(jìn)行細(xì)致的分析。如果軟件的規(guī)模特別大,則還應(yīng)該做結(jié)構(gòu)設(shè)計(jì)方面的檢查分析。應(yīng)該從工作的實(shí)際需要入手,結(jié)合具體的分析過程來選擇需要的、合理的分析技術(shù)。
計(jì)算機(jī)安全檢測是一個(gè)系統(tǒng)化的過程,要想解決一個(gè)系統(tǒng)之內(nèi)所有的安全檢測方面的問題,簡單的方法是做不到的,因此在具體的軟件安全檢測的過程中,如何選擇科學(xué)合理的方案,是軟件安全檢測的工作者們必須深思熟慮的問題。
3 軟件進(jìn)行安全檢測的方法
3.1 流程
規(guī)模較大的計(jì)算機(jī)軟件系統(tǒng),一般會(huì)包括了若干個(gè)相互聯(lián)系的子系統(tǒng),而每一個(gè)子系統(tǒng)又包含了多個(gè)功能模塊。
計(jì)算機(jī)軟件安全測試的流程,包括了模塊測試、組裝系統(tǒng)、系統(tǒng)結(jié)構(gòu)的安全檢測、性能測試、系統(tǒng)測試。模塊測試又叫做單元測試,所針對(duì)的是軟件設(shè)計(jì)中最小的功能單位。進(jìn)行模塊測試的目的,是發(fā)現(xiàn)系統(tǒng)各個(gè)功能設(shè)計(jì)上可能存在的安全缺陷,使測試更加細(xì)節(jié)化、全面化。在各個(gè)模塊的測試都結(jié)束之后,應(yīng)該根據(jù)此軟件設(shè)計(jì)時(shí)的理念進(jìn)行系統(tǒng)的組裝,在此過程中對(duì)涉及到的體系結(jié)構(gòu)進(jìn)行安全測試。然后模塊測試和系統(tǒng)結(jié)構(gòu)測試合格的基礎(chǔ)之上,對(duì)軟件進(jìn)行功能的有效性測試,其目的在于檢測軟件的功能是否與用戶的需求相一致。在上述測試步驟都完成之后,再把整個(gè)軟件與計(jì)算機(jī)硬件、數(shù)據(jù)、其他相關(guān)軟件等因素聯(lián)合起來進(jìn)行系統(tǒng)的測試。
3.2 主要方法
軟件安全檢測的方法主要分為動(dòng)態(tài)檢測和靜態(tài)分析兩大類,動(dòng)態(tài)檢測技術(shù)是主要通過分析和修改環(huán)境變量、內(nèi)存等軟件運(yùn)行環(huán)境來實(shí)現(xiàn)的,動(dòng)態(tài)檢測技術(shù)可以提高程序的保密性,以此來實(shí)現(xiàn)軟件安全的目的。靜態(tài)分析技術(shù)的原理是使用程序分析技術(shù),來分析程序的源代碼,以找出導(dǎo)致錯(cuò)誤和安全漏洞的異常。在靜態(tài)分析技術(shù)中,誤報(bào)率和錯(cuò)誤率是兩個(gè)重要指標(biāo),其中的某一個(gè)指標(biāo)降低,往往會(huì)使另一個(gè)增高。靜態(tài)分析技術(shù)的缺陷在于其分析之后的結(jié)果往往是對(duì)真實(shí)情況的近似值,所以對(duì)軟件的重要屬性無法測試和確定。靜態(tài)分析技術(shù)的優(yōu)點(diǎn)是檢測時(shí)計(jì)算機(jī)軟件不需要運(yùn)行起來,檢測過程比較方便。
相對(duì)而言,由于其檢測過程方便、自動(dòng)化程度較高、分析速度比較快的特點(diǎn),靜態(tài)檢測技術(shù)比動(dòng)態(tài)檢測技術(shù)更受軟件安全檢測工作者們的歡迎。而這兩大類檢測方法又可以細(xì)分為多種技術(shù)。
3.2.1 形式化方式
形式化的安全檢測方式,是建立在待測軟件的數(shù)學(xué)模型之上的。它通過確立軟件的數(shù)學(xué)模型,在形式規(guī)格語言的支持下,提供形式化的規(guī)格說明。目前來說較為常用的形式規(guī)格語言有行為語言、有效狀態(tài)語言和模型語言。檢測方法有模型檢測和定理證明這兩種形式化的安全檢測方式。
3.2.2 以模型為基礎(chǔ)的方式
基于模型的安全檢測方式,是指通過結(jié)構(gòu)建模和軟件行為的方法來建構(gòu)測試模型,來進(jìn)行軟件安全檢測的方式?;谀P偷臏y試并不注重于軟件說明在所有情況下的一致性,而是生成一組測試用例來檢測軟件系統(tǒng),得到待測軟件系統(tǒng)行為與模式期望相同的結(jié)果,以此來進(jìn)行軟件的安全檢測。常用的基于模型的檢測方式有馬爾可夫鏈和有限狀態(tài)機(jī)等。
3.2.3 語法測試技術(shù)
語法檢測技術(shù)是靜態(tài)檢測技術(shù)中最早出現(xiàn)的一種,所檢測的僅僅是軟件的程序源代碼中,可能發(fā)生危險(xiǎn)的C語言庫函數(shù)以及系統(tǒng)調(diào)用。這種檢測方法通常是對(duì)反映進(jìn)行研究,用被檢測軟件功能接口所使用的語法來生成軟件的測試輸入,以檢測在不同種類的輸入情況下,被檢測軟件的反映情況。其過程一般是對(duì)軟件接口的語言進(jìn)行識(shí)別,然后定義語法,在最后生成測試用例來執(zhí)行軟件的安全檢測。
3.2.4 基于故障注入的技術(shù)
基于故障注入的安全測試,是一種檢測比較充分的方法。該方法應(yīng)用了故障分析樹來生產(chǎn)出檢測用例進(jìn)行檢測,故障分析樹是指將系統(tǒng)中最不可能發(fā)生的事情作為頂事件,然后通過檢測來尋找出事故發(fā)生的中間事件和底事。通過邏輯門符號(hào),把底事件、中間事件和頂事件連接成一整顆故障樹的方法。
經(jīng)過實(shí)踐應(yīng)用證實(shí),該方法是比較充分和有效的安全檢測方法,其優(yōu)點(diǎn)是可以將檢測的自動(dòng)化的程度顯著提高。
3.2.5 模糊測試法
模糊式的測試法是建立于白盒檢測的基礎(chǔ)之上的檢測方法,它把動(dòng)態(tài)檢測技術(shù)和傳統(tǒng)檢測家屬有效的融合在了一起,是傳統(tǒng)檢測技術(shù)的發(fā)展和升華。它通過向目標(biāo)軟件系統(tǒng)提供大量無效的、非預(yù)期的隨機(jī)輸入,來檢測軟件的異常結(jié)果,發(fā)現(xiàn)軟件安全漏洞。其優(yōu)點(diǎn)在于成本較低,方法比較簡單,自動(dòng)化程度較高等。
3.2.6 基于屬性的檢測方法
這種檢測方法首先要對(duì)軟件的編程規(guī)則進(jìn)行確定,將編程規(guī)則作為安全屬性,來檢測軟件的程序代碼是否遵守這些規(guī)則,以此來驗(yàn)證代碼的安全性。相對(duì)于其他的安全檢測方法來說,該方法能夠?qū)崿F(xiàn)對(duì)軟件安全漏洞的交互性和擴(kuò)展性的全面綜合分析。
3.2.7 其他的測試技術(shù)
近年來,對(duì)Web安全服務(wù)所開展的一些測試技術(shù),如分布式軟件安全性測試技術(shù)等,也得到了快速發(fā)展??傮w而言,軟件安全檢測的主要作用,就是通過分析、檢測軟件設(shè)計(jì)和軟件中可能存在的安全問題,來改善計(jì)算機(jī)軟件的安全性能,保證計(jì)算機(jī)軟件系統(tǒng)的安全應(yīng)用。
4 結(jié)論
如今,軟件安全檢測將逐漸成為軟件應(yīng)用體系的重要的一部分。我們應(yīng)該在實(shí)踐中積累經(jīng)驗(yàn),不斷研究出更有效的計(jì)算機(jī)軟件安全檢測技術(shù)。只有提高自身的軟件安全保障意識(shí)和防測技術(shù),實(shí)現(xiàn)安全檢測技術(shù)的不斷創(chuàng)新,才能保障軟件的安全應(yīng)用,保護(hù)廣大軟件用戶的利益,維護(hù)市場和社會(huì)的健康運(yùn)轉(zhuǎn)。
參考文獻(xiàn)
[1]李潔.軟件測試用例設(shè)計(jì)[J].電腦編程技巧與維護(hù),2010(4).
[2]楊洪路,宮云戰(zhàn),高文齡,白哥樂.軟件安全靜態(tài)檢測技術(shù)與工具[J].信息化縱橫,2009(9).
[3]構(gòu)建聯(lián)合戰(zhàn)線 讓病毒無從下手[J].電腦愛好者,2008(20).
[4]胡恬,王宏.原代碼級(jí)的軟件安全問題研究[J].軟件導(dǎo)刊,2007(1).
[5]羊建林,周安民.Windows異常處理與軟件安全[J].信息安全與通信保密,2011(4).
[6]趙妍.計(jì)算機(jī)軟件安全檢測方法探討[J].科技傳播,2010(16).
關(guān)鍵詞:計(jì)量檢測工作;計(jì)算機(jī)信息技術(shù);應(yīng)用情況
如今我們處于一個(gè)計(jì)算機(jī)技術(shù)高度發(fā)達(dá)的時(shí)代,互聯(lián)網(wǎng)已經(jīng)遍及世界各處,給人們的生活帶來了翻天覆地的變化,人們足不出戶便可認(rèn)識(shí)了解這個(gè)世界其他角落的人、事,計(jì)算機(jī)信息技術(shù)被用到了社會(huì)經(jīng)濟(jì)建設(shè)的各個(gè)領(lǐng)域,成為了推進(jìn)其發(fā)展進(jìn)步的有效動(dòng)力,在此基礎(chǔ)上,我國的計(jì)量檢測工作也得到了完善與提高,計(jì)算機(jī)信息技術(shù)不但“規(guī)范了計(jì)量檢測的行為,還體現(xiàn)出了許多應(yīng)用優(yōu)勢,維護(hù)了計(jì)量檢測的科學(xué)性?!盵1]
1計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用優(yōu)勢
1.1加強(qiáng)計(jì)量數(shù)據(jù)實(shí)測性
“計(jì)量數(shù)據(jù)與其他數(shù)據(jù)的不同之處,在于它本身是通過計(jì)量器具測定被測對(duì)象后而獲取的定量數(shù)據(jù)?!盵2]所以計(jì)量數(shù)據(jù)具有一定的特殊性,必須是實(shí)時(shí)測量得出的結(jié)果,其測量的原始記錄和計(jì)量器具必須得到完整的保存并能夠追溯,這些數(shù)據(jù)結(jié)果并不是依靠本能或者感官進(jìn)行判斷得出的,而是經(jīng)過了實(shí)時(shí)、實(shí)地的精準(zhǔn)測量,具有實(shí)測性。由于過去的計(jì)量檢測工作都需要人工處理,因此會(huì)受到一些外因影響,導(dǎo)致數(shù)據(jù)失實(shí),而計(jì)算機(jī)信息技術(shù)的應(yīng)用則可以有效減少外在因素的干擾,加強(qiáng)計(jì)量數(shù)據(jù)的實(shí)測性。
1.2保障計(jì)量數(shù)據(jù)準(zhǔn)確性
準(zhǔn)確性是數(shù)據(jù)最基本的特點(diǎn),沒有了準(zhǔn)確性的數(shù)據(jù)是無效的,企業(yè)生產(chǎn)需要得到準(zhǔn)確的數(shù)據(jù)來開展工作,如果不能保障數(shù)據(jù)的準(zhǔn)確性,就會(huì)嚴(yán)重影響到生產(chǎn)工作的有效進(jìn)行,為此,企業(yè)要將計(jì)量數(shù)據(jù)的準(zhǔn)確與否作為工作好壞的評(píng)定標(biāo)準(zhǔn),嚴(yán)格管理,以保障計(jì)量數(shù)據(jù)的準(zhǔn)確性。而計(jì)算機(jī)信息技術(shù)的應(yīng)用能夠有效減少人為失誤,提高數(shù)據(jù)的準(zhǔn)確程度,并且在有效的時(shí)間內(nèi)進(jìn)行多次核對(duì)檢測,其運(yùn)用系統(tǒng)作出的結(jié)果統(tǒng)計(jì)將更為標(biāo)準(zhǔn)精確。
1.3提高計(jì)量數(shù)據(jù)實(shí)用性
計(jì)量數(shù)據(jù)的作用是為了配合實(shí)際生產(chǎn)工作的展開進(jìn)行,所以只有經(jīng)過加工處理的數(shù)據(jù)才能具有實(shí)際價(jià)值,為此,充分利用計(jì)算機(jī)技術(shù),能夠在短時(shí)間內(nèi)分析處理大量的計(jì)量數(shù)據(jù),并加工為有效信息得到普遍廣泛的應(yīng)用。
2計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用分析
2.1數(shù)據(jù)庫技術(shù)的應(yīng)用
計(jì)算機(jī)信息技術(shù)具有超強(qiáng)大的存儲(chǔ)和讀取功能,這是人腦根本無法相媲美的,因此在管理、保存計(jì)量檢測數(shù)據(jù)時(shí),計(jì)算機(jī)信息技術(shù)有著最為廣泛地應(yīng)用,傳統(tǒng)的處理數(shù)據(jù)和保存資料的方式都是人工進(jìn)行,不僅效率不高,還極容易出現(xiàn)失誤,給計(jì)量檢測工作的展開帶來了很大阻礙,但是計(jì)算機(jī)信息技術(shù)卻可以有效地解決這些問題,滿足現(xiàn)代管理的需求,只要將計(jì)量檢測數(shù)據(jù)輸入一臺(tái)計(jì)算機(jī),就可以輕易進(jìn)行多份、多方式的儲(chǔ)存,而讀取這些數(shù)據(jù)信息時(shí)只需要在電腦上選擇文件并打開,就可以按照時(shí)間、大小等分類找尋自己需要的資料。不僅如此,數(shù)據(jù)信息輸入電腦后可以隨時(shí)對(duì)其進(jìn)行分析處理,這不僅讓操作變得更加簡單易懂,還提高了數(shù)據(jù)信息的準(zhǔn)確性。
2.2網(wǎng)絡(luò)技術(shù)的應(yīng)用
網(wǎng)絡(luò)可謂是21世紀(jì)最偉大的發(fā)明,人們可以坐在桌前寸步不移,而了解到世界各處的人事。如今網(wǎng)絡(luò)已然改變了人們最基礎(chǔ)的信息傳遞方式,將溝通交流變得無距離無障礙。那么在計(jì)量檢測工作中,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)也具有十分重要的作用,計(jì)量檢測數(shù)據(jù)要實(shí)現(xiàn)共享,不需要將信息一一發(fā)送,只需要把數(shù)據(jù)信息輸入一臺(tái)電腦,既可以通過共享平臺(tái)的構(gòu)建讓其他人一并知曉。比如建立一個(gè)共用郵箱,或者建立一個(gè)QQ聊天群,這樣其他人就可以通過不同的途徑去接收下載信息資源。不僅為工作人員減少了重復(fù)性的工作任務(wù),還節(jié)省了大量的時(shí)間。既提高了計(jì)算機(jī)設(shè)備的應(yīng)用價(jià)值,又增加了工作人員的合作自覺性。
2.3虛擬儀器技術(shù)的應(yīng)用
虛擬儀器技術(shù)的應(yīng)用還不算廣泛,它是計(jì)算機(jī)信息技術(shù)不斷發(fā)展開拓的象征,是我國科學(xué)技術(shù)水平日新月異的體現(xiàn)。虛擬儀器技術(shù)意味著我國的計(jì)算機(jī)信息技術(shù)即將走上新的領(lǐng)域,主要用于對(duì)數(shù)據(jù)進(jìn)行測試、測量等工作。虛擬儀器技術(shù)為技術(shù)工作人員提供了大量的工具,可以在測量采集數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行分析和展示,并可以不斷對(duì)數(shù)據(jù)進(jìn)行校準(zhǔn)、評(píng)定,以利用這些數(shù)據(jù)生成技術(shù)報(bào)表。不僅有著極高的使用價(jià)值,還擁有超高的性價(jià)比。
3計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的運(yùn)用改善措施
盡管“將計(jì)算機(jī)技術(shù)與計(jì)量檢測系統(tǒng)進(jìn)行有效結(jié)合,能夠推進(jìn)計(jì)量檢測工作標(biāo)準(zhǔn)化智能化發(fā)展。”[3]但是不代表計(jì)量檢測工作便萬無一失,在計(jì)量檢測方面,工作人員仍然要不斷地加強(qiáng)管理監(jiān)督,注意避免問題的產(chǎn)生,不斷對(duì)計(jì)算機(jī)技術(shù)的應(yīng)用進(jìn)行完善,才能使其更好地促進(jìn)計(jì)量檢測工作的完成。
3.1加強(qiáng)計(jì)量標(biāo)準(zhǔn)器具的管理
計(jì)量標(biāo)準(zhǔn)器具是保證計(jì)量檢測數(shù)據(jù)準(zhǔn)確的基礎(chǔ),只有將有效的數(shù)據(jù)傳遞到計(jì)量器具,才能確保測量的結(jié)果標(biāo)準(zhǔn)精確。為此加強(qiáng)對(duì)計(jì)量標(biāo)準(zhǔn)器具的管理,實(shí)際就是在保障原始數(shù)據(jù)的有效性。首先要確保計(jì)量器具所采用的計(jì)量標(biāo)準(zhǔn)是符合規(guī)定的,所有的標(biāo)準(zhǔn)值都是通過行政管理部門的審核,并允予合格使用的,只有這樣才能確保整個(gè)檢測工作都有效準(zhǔn)確。其次是要保障計(jì)量器具不受到外界因素的干擾影響,確保存放計(jì)量器具的場所干燥整潔。同時(shí)要有專人看管,禁止私自使用或借予他人使用,以免計(jì)量器具出現(xiàn)損壞或標(biāo)準(zhǔn)失實(shí),影響到計(jì)量檢測工作的進(jìn)行。
3.2保障原始計(jì)量數(shù)據(jù)質(zhì)量
計(jì)量檢測工作的原始數(shù)據(jù)可以真實(shí)地反映出檢測過程中的數(shù)據(jù)情況,所以原始計(jì)量數(shù)據(jù)必須準(zhǔn)確可靠,才能保障所得數(shù)據(jù)信息是有效可靠的。為此技術(shù)人員要對(duì)原始記錄信息進(jìn)行反復(fù)地檢定,保證原始記錄中所記載的各項(xiàng)信息和細(xì)節(jié)與真實(shí)情況沒有差異。在進(jìn)行檢測工作時(shí),技術(shù)人員要確保測量方法沒有疏漏,一旦發(fā)現(xiàn)檢測的數(shù)據(jù)出現(xiàn)異常,就要以多種方法進(jìn)行求證。
3.3建立合理良好的管理機(jī)制
“隨著軟件的不斷完善,計(jì)算機(jī)管理的優(yōu)勢會(huì)很快體現(xiàn)出來,但是計(jì)算機(jī)也不是萬能的,它不能對(duì)非程序性的事物進(jìn)行有效的管理,這需要人參與管理?!盵4]所以即使計(jì)算機(jī)技術(shù)能夠極大地減少工作人員的任務(wù)量,盡可能地實(shí)現(xiàn)實(shí)驗(yàn)室的自動(dòng)化,但是不意味著計(jì)算機(jī)技術(shù)可以完全替代技術(shù)人員。為了保障計(jì)量檢測工作能夠?yàn)楝F(xiàn)代企業(yè)的生產(chǎn)服務(wù)提供準(zhǔn)確的數(shù)據(jù)支持,需要加強(qiáng)對(duì)計(jì)算機(jī)技術(shù)應(yīng)用的管理監(jiān)督力度。企業(yè)單位需要建立合理有效的管理機(jī)制,將各項(xiàng)責(zé)任工作落實(shí)到個(gè)人,及時(shí)、合理地進(jìn)行監(jiān)督、考核、評(píng)定、處理,以確保在工作進(jìn)行過程中做到零失誤。
4結(jié)束語
做好計(jì)量檢測工作對(duì)于提高我國生產(chǎn)質(zhì)量與服務(wù)質(zhì)量都起著至關(guān)重要的作用,為此引入新的技術(shù)手段,不斷完善計(jì)量檢測工作的效用有著深遠(yuǎn)的現(xiàn)實(shí)意義?!坝?jì)算機(jī)技術(shù)的迅猛發(fā)展,給計(jì)量測試工作帶來有利的影響,為現(xiàn)代計(jì)量技術(shù)的發(fā)展提供了更廣闊的空間?!焙侠砝糜?jì)算機(jī)技術(shù),加強(qiáng)企業(yè)的管理監(jiān)督,能夠有效保證計(jì)量檢測工作的準(zhǔn)確性、實(shí)時(shí)性和實(shí)用性,在加快工作效率的同時(shí)保證工作質(zhì)量,為我國的經(jīng)濟(jì)建設(shè)、社會(huì)生產(chǎn)、科學(xué)技術(shù)帶來強(qiáng)有效的動(dòng)力基礎(chǔ)。
作者:趙文 單位:赤峰市產(chǎn)品質(zhì)量計(jì)量檢測所
參考文獻(xiàn):
[1]戚世春.計(jì)算機(jī)信息技術(shù)在計(jì)量檢測工作中的應(yīng)用剖析跨[J].通訊世界,2015(16):231.
[2]馬慶偉,吳臻臻.計(jì)算機(jī)技術(shù)在計(jì)量檢測工作中的應(yīng)用[J].技術(shù)與市場,2015(3):151.
[3]王鴻雁.計(jì)算機(jī)技術(shù)在計(jì)量檢測中的實(shí)際運(yùn)用[J].工業(yè),2015(16):1.
【關(guān)鍵詞】虛擬化技術(shù);云計(jì)算;統(tǒng)計(jì)云
1.前言
云計(jì)算技術(shù)是科技創(chuàng)新的前沿領(lǐng)域,深刻改變著人類的生活方式,對(duì)世界政治、經(jīng)濟(jì)、軍事、科技、文化、社會(huì)等領(lǐng)域產(chǎn)生著重要影響?,F(xiàn)代信息技術(shù)的迅猛發(fā)展為發(fā)展統(tǒng)計(jì)生產(chǎn)力、提升統(tǒng)計(jì)工作現(xiàn)代化提供了有力支撐。在科學(xué)技術(shù)日新月異的今天,如何充分應(yīng)用云計(jì)算技術(shù),實(shí)現(xiàn)統(tǒng)計(jì)工作電子化、網(wǎng)絡(luò)化,以適應(yīng)社會(huì)現(xiàn)代化發(fā)展的需要,這是統(tǒng)計(jì)工作規(guī)范化建設(shè)的需要,在未來的統(tǒng)計(jì)工作中,云計(jì)算技術(shù)的廣闊發(fā)展前景,需要不斷與實(shí)踐結(jié)合,從而更好地為統(tǒng)計(jì)工作服務(wù),這在當(dāng)前統(tǒng)計(jì)工作中具有重大意義。
當(dāng)前,網(wǎng)絡(luò)信息技術(shù)領(lǐng)域中云計(jì)算的發(fā)展和應(yīng)用給政府統(tǒng)計(jì)信息化工作帶來了機(jī)遇和挑戰(zhàn)。本文基于云計(jì)算的理論和技術(shù)以及政府統(tǒng)計(jì)數(shù)據(jù)的特點(diǎn),分析云計(jì)算在政府統(tǒng)計(jì)工作中的研究現(xiàn)狀以及具體應(yīng)用,探索政府統(tǒng)計(jì)部門建設(shè)云計(jì)算中心的困難與問題,最后展望統(tǒng)計(jì)云的發(fā)展。
2.云計(jì)算在政府統(tǒng)計(jì)中的研究現(xiàn)狀
2.1 云計(jì)算定義
對(duì)于云計(jì)算,美國國家標(biāo)準(zhǔn)與技術(shù)研究院(MST)將其定義為一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進(jìn)人可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源只需投人很少的管理工作或者只需與服務(wù)供應(yīng)商進(jìn)行很少的交互就能夠被快速提供。根據(jù)該定義,云計(jì)算就是通過網(wǎng)絡(luò)提供可伸縮的廉價(jià)的分布式計(jì)算能力:云端就代表了互聯(lián)網(wǎng),通過網(wǎng)絡(luò)的計(jì)算能力,取代使用原本安裝在自己電腦上的軟件,取代原本資料存在自己硬盤的動(dòng)作,通過網(wǎng)絡(luò)龐大的虛擬空間來進(jìn)行各種工作。
2.2 云計(jì)算特點(diǎn)
根據(jù)云計(jì)算的定義,其主要特點(diǎn)可歸納如下:
2.2.1計(jì)算資源的集成提高了設(shè)備計(jì)算能力。即使一般規(guī)模的“云”也至少擁有數(shù)百上千臺(tái)服務(wù)器,這造就了用戶能擁有前所未有的計(jì)算能力。云計(jì)算把大量計(jì)算資源集中在公共資源池中,通過多種租用方式讓不同用戶共享計(jì)算資源,為支持超大數(shù)據(jù)量計(jì)算提供有力保障。
2.2.2高可靠性。云計(jì)算中的分布式數(shù)據(jù)中心保證了系統(tǒng)的容災(zāi)能力,“云”采取了數(shù)據(jù)多副本容災(zāi)、容錯(cuò)機(jī)制和相關(guān)計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施,確保了服務(wù)的可靠性,從這個(gè)意義上講,使用云計(jì)算比使用本地計(jì)算機(jī)更可靠。
2.2.3虛擬化。云計(jì)算支持用戶在任意位置、使用不同的終端獲取應(yīng)用服務(wù)。用戶所請(qǐng)求的資源來自“云”,而不是固定有形的實(shí)體,同時(shí),獲取的應(yīng)用運(yùn)行在“云”中,用戶無須了解、也不用關(guān)心應(yīng)用運(yùn)行的具置,只需要一臺(tái)筆記本或者一部手機(jī),就可以通過網(wǎng)絡(luò)獲得“隨需隨取”的人性化服務(wù),甚至包括超級(jí)計(jì)算的應(yīng)用。
2.2.4低成本。在云計(jì)算中,由于在整個(gè)用戶群中減少了大量價(jià)格極高的服務(wù)器等硬件設(shè)施的重復(fù)購置,不僅節(jié)約了成本,同時(shí)還減少了由于設(shè)備運(yùn)轉(zhuǎn)帶來的電力耗費(fèi)和碳排放量。
2.3 云計(jì)算在政府統(tǒng)計(jì)中的現(xiàn)狀
大多數(shù)政府統(tǒng)計(jì)信息化部門的建設(shè)模式是一個(gè)服務(wù)器運(yùn)行單個(gè)應(yīng)用,大多數(shù)時(shí)候,這些服務(wù)器的負(fù)載在15%以下。隨著各級(jí)政府對(duì)統(tǒng)計(jì)調(diào)查頻率的提高,同時(shí)統(tǒng)計(jì)調(diào)查與分析覆蓋面的迅速擴(kuò)大,帶來以下問題:(1)報(bào)送流程長;(2)統(tǒng)計(jì)人員錄人等問題上花費(fèi)太多時(shí)間,難以在統(tǒng)計(jì)分析方面做出貢獻(xiàn);(3)數(shù)據(jù)易丟失,且難以共享,難以適應(yīng)統(tǒng)計(jì)業(yè)務(wù)發(fā)展的需要,需要不斷購買新的應(yīng)用系統(tǒng)及硬件設(shè)備。
因此,使用日臻成熟的云計(jì)算對(duì)現(xiàn)有的政府統(tǒng)計(jì)設(shè)備資源和數(shù)據(jù)資源進(jìn)行整合,通過集群的方式組成系統(tǒng)資源池,可以有效解決基礎(chǔ)設(shè)施資源無法共享和協(xié)同調(diào)度、資源利用率低下、管理和維護(hù)成本高等問題,建設(shè)網(wǎng)絡(luò)化、開放化并具有高并發(fā)業(yè)務(wù)處理能力的政府綜合統(tǒng)計(jì)信息化平臺(tái),實(shí)現(xiàn)更強(qiáng)的策略執(zhí)行力度和更高的數(shù)據(jù)安全。
3.云計(jì)算在統(tǒng)計(jì)業(yè)務(wù)中的應(yīng)用與問題
3.1 云計(jì)算在統(tǒng)計(jì)業(yè)務(wù)中的應(yīng)用
政府部門的統(tǒng)計(jì)數(shù)據(jù)生產(chǎn)、處理過程涉及行業(yè)范圍廣,數(shù)據(jù)量大,對(duì)數(shù)據(jù)審核、匯總、分析等都要依賴于現(xiàn)代信息技術(shù)手段,隨著社會(huì)的不斷發(fā)展,統(tǒng)計(jì)數(shù)據(jù)也在爆炸式增長,要滿足分散的數(shù)據(jù)分布、海量的數(shù)據(jù)存儲(chǔ)、高效的數(shù)據(jù)運(yùn)算等需求,而云計(jì)算在這方面體現(xiàn)出來的優(yōu)勢,正好滿足統(tǒng)計(jì)業(yè)務(wù)這一需求。
關(guān)于云計(jì)算技術(shù)在政府統(tǒng)計(jì)中的應(yīng)用,鄭慧勇(2011)提出在總結(jié)歷年使用的統(tǒng)計(jì)軟件、電子政務(wù)及辦公自動(dòng)化系統(tǒng)經(jīng)驗(yàn)的基礎(chǔ)上,利用先進(jìn)的云計(jì)算技術(shù)模式,以規(guī)范的統(tǒng)計(jì)業(yè)務(wù)流程、統(tǒng)計(jì)信息標(biāo)準(zhǔn)為前提,開發(fā)集網(wǎng)上直報(bào)、數(shù)據(jù)管理、統(tǒng)計(jì)查詢、業(yè)務(wù)自定義為一體的專業(yè)通用統(tǒng)計(jì)信息管理軟件平臺(tái),從而構(gòu)成一個(gè)面向統(tǒng)計(jì)調(diào)查對(duì)象、統(tǒng)計(jì)工作者、政府相關(guān)部門和社會(huì)公眾的“統(tǒng)計(jì)專業(yè)數(shù)據(jù)庫云計(jì)算平臺(tái)”。
國家統(tǒng)計(jì)局?jǐn)?shù)據(jù)管理中心主任許劍毅(2011)提出要加快部署“統(tǒng)計(jì)云”。他認(rèn)為國家統(tǒng)計(jì)局和地方政府統(tǒng)計(jì)部門需要建立一個(gè)國家統(tǒng)一的核心業(yè)務(wù)系統(tǒng),即統(tǒng)計(jì)云。
近年來,統(tǒng)計(jì)系統(tǒng)已成功使用的企業(yè)聯(lián)網(wǎng)直報(bào)系統(tǒng),及近期開展的第三次全國經(jīng)濟(jì)普查數(shù)據(jù)采集、數(shù)據(jù)處理都是云計(jì)算的典型應(yīng)用。由國家統(tǒng)計(jì)局的高性能服務(wù)器池與節(jié)點(diǎn)省份的服務(wù)器共同構(gòu)架了云基礎(chǔ)設(shè)施平臺(tái),在此基礎(chǔ)之上開發(fā)構(gòu)建三經(jīng)普數(shù)據(jù)采集處理平臺(tái)。
在數(shù)據(jù)采集階段,“三上”企業(yè)通過使用聯(lián)網(wǎng)直報(bào)平臺(tái),其他單位和個(gè)體戶采用PDA移動(dòng)終端分別將數(shù)據(jù)傳送到位于“云端”的三經(jīng)普數(shù)據(jù)處理平臺(tái)。
在數(shù)據(jù)處理與開發(fā)階段,各級(jí)普查機(jī)構(gòu)通過統(tǒng)計(jì)內(nèi)網(wǎng)登錄三經(jīng)普數(shù)據(jù)處理平臺(tái),按照各自的權(quán)限進(jìn)行本地區(qū)所有單位的排重、數(shù)據(jù)的審核與匯總等工作。對(duì)本地區(qū)的普查數(shù)據(jù)進(jìn)行合庫、審核、匯總、數(shù)據(jù)評(píng)估和資料開發(fā)。這些數(shù)據(jù)最終經(jīng)過國家統(tǒng)計(jì)局審核、匯總后分類存入國家基本單位名錄庫、國家統(tǒng)計(jì)地理信息系統(tǒng)和經(jīng)濟(jì)普查數(shù)據(jù)庫。
這些相關(guān)工作的整個(gè)過程都是在國家統(tǒng)計(jì)局的云計(jì)算平臺(tái)上一氣呵成,所有的數(shù)據(jù)都直接存儲(chǔ)于該平臺(tái)之中。參與三經(jīng)普數(shù)據(jù)采集、數(shù)據(jù)審核、數(shù)據(jù)匯總等各環(huán)節(jié)操作的不同用戶,都登陸這個(gè)平臺(tái)進(jìn)行操作,每個(gè)操作都有日志記錄,從而保證數(shù)據(jù)的真實(shí)可靠,提高了統(tǒng)計(jì)數(shù)據(jù)的質(zhì)量。
3.2云計(jì)算在統(tǒng)計(jì)業(yè)務(wù)中的問題
云計(jì)算由于技術(shù)寬廣性、實(shí)現(xiàn)綜合性導(dǎo)致企業(yè)從事云計(jì)算研發(fā)的技術(shù)、資金門檻很高,所以目前從事云計(jì)算的政府部門、企業(yè)還不是很多。地方政府統(tǒng)計(jì)平臺(tái)如何應(yīng)用云計(jì)算技術(shù)尚在探索過程中,其中主要面臨以下問題:
3.2.1信息安全問題
作為統(tǒng)計(jì)數(shù)據(jù)的公共部門,數(shù)據(jù)對(duì)于統(tǒng)日來說就是生命。如何保證統(tǒng)計(jì)數(shù)據(jù)的安全性至關(guān)重要?!霸瓢踩卑▋蓚€(gè)層面的問題,一是內(nèi)部層面的信息安全,二是外部層面的信息安全。
3.2.2行業(yè)標(biāo)準(zhǔn)缺乏
統(tǒng)計(jì)云的實(shí)施另一個(gè)很大的問題是國家、省、地、縣、鄉(xiāng)、村六級(jí)系統(tǒng)相互之間標(biāo)準(zhǔn)不統(tǒng)一,難以達(dá)成有效溝通。
3.2.3基礎(chǔ)設(shè)施不足
互聯(lián)網(wǎng)的帶寬、穩(wěn)定性和數(shù)據(jù)長途傳輸?shù)难舆t,都會(huì)影響云服務(wù)發(fā)展和交付的問題。而現(xiàn)有的數(shù)據(jù)中心不能滿足云計(jì)算的發(fā)展需求。
4.結(jié)束語
近幾年,統(tǒng)計(jì)系統(tǒng)云計(jì)算基礎(chǔ)構(gòu)架的覆蓋范圍逐步擴(kuò)大,最終將形成以國家統(tǒng)計(jì)局的計(jì)算機(jī)資源為核心,分層次涵蓋全國各級(jí)統(tǒng)計(jì)部門的“統(tǒng)計(jì)云”。在“統(tǒng)計(jì)云”中,資源可以根據(jù)業(yè)務(wù)的需求實(shí)現(xiàn)橫向縱向調(diào)度,可以進(jìn)一步深入開展以云計(jì)算為基礎(chǔ)的多種業(yè)務(wù)系統(tǒng)應(yīng)用。當(dāng)系統(tǒng)的資源匱乏時(shí),可以隨時(shí)往里面加資源,實(shí)現(xiàn)對(duì)資源的高效使用。
參考文獻(xiàn):
[1] 張為民,唐劍峰,羅治國,等.云計(jì)算:深刻改變未來[M].北京:科學(xué)出版社,2009.
[2] 王慶波,金何樂,等.虛擬化與云計(jì)算 [M].北京: 電子工業(yè)出版社,2009.
[3] ARRASJID J, EPPING D, KAPLAN S. Foundation for Cloud Computing with VMware vSphere 4 [M].Berkeley,CA,USA: USENIX Association,2010.
[4] 房秉毅,張?jiān)朴?,程瑩,徐?云計(jì)算國內(nèi)外發(fā)展現(xiàn)狀分析[J].電信科學(xué),2010年S1期.
[5] John W. Rittinghouse,JamesF.Ransome. Cloud Computing: Implementation,Management, and
Security[M].2009.08.
[6] 劉鵬.云計(jì)算的關(guān)鍵技術(shù)與應(yīng)用實(shí)例[M].上海:人民郵電出版社,2010.01.
基金項(xiàng)目:
本文系2015年度全省統(tǒng)計(jì)科研重點(diǎn)課題“大數(shù)據(jù)環(huán)境下云計(jì)算技術(shù)在統(tǒng)計(jì)工作中的應(yīng)用研究”,項(xiàng)目編號(hào):KT15165。
關(guān)鍵詞:云計(jì)算;虛擬化;分布式;海量數(shù)據(jù)
0 引言
隨著網(wǎng)絡(luò)技術(shù)的大力發(fā)展和IT技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)需要處理的數(shù)據(jù)量以爆炸式的速度增長,并且對(duì)數(shù)據(jù)的處理能力提出了更高的要求。計(jì)算機(jī)的計(jì)算能力、數(shù)據(jù)存儲(chǔ)能力已經(jīng)達(dá)不到人們的期望值,網(wǎng)絡(luò)資源的供需關(guān)系出現(xiàn)不均衡狀態(tài)。一些應(yīng)用需要大量的網(wǎng)絡(luò)資源,相反還有大量的網(wǎng)絡(luò)資源處于閑置狀態(tài)。鑒于此,網(wǎng)絡(luò)資源的整合、優(yōu)化是網(wǎng)絡(luò)發(fā)展的必然選擇,而這一發(fā)展的產(chǎn)物便是云計(jì)算(Cloud Computing)。云計(jì)算作為一種新型的計(jì)算模式為數(shù)據(jù)計(jì)算和存儲(chǔ)管理提供了虛擬資源空間和超強(qiáng)的計(jì)算能力,可使用戶廉價(jià)、高效、靈活地享受服務(wù)。云計(jì)算慢慢的進(jìn)入的人們的視野,已經(jīng)成為一個(gè)研究的熱點(diǎn),因此有必要弄清楚云計(jì)算的關(guān)鍵技術(shù)和發(fā)展中出現(xiàn)的問題。
1 云計(jì)算定義
自云計(jì)算的概念提出以來,有關(guān)云計(jì)算的定義一直是百家爭鳴。這足以表明云計(jì)算具有豐富的內(nèi)涵,也說明專家和學(xué)者們對(duì)它的重視。
從應(yīng)用方面來定義:云計(jì)算既不是單純的計(jì)算,又不是單純的技術(shù),而是一個(gè)在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上把所有軟硬件資源整合優(yōu)化,充分利用和調(diào)動(dòng)這些數(shù)據(jù)資源,通過組建一種新型的服務(wù)模式為人們提供各種不同層面、不同需求的廉價(jià)、高效的智能化服務(wù)??梢岳斫鉃樵朴?jì)算就是服務(wù)。
從技術(shù)方面來定義:云計(jì)算是傳統(tǒng)計(jì)算,例如網(wǎng)格計(jì)算、分布式計(jì)算、并行計(jì)算、效用計(jì)算和網(wǎng)絡(luò)技術(shù)。例如網(wǎng)絡(luò)存儲(chǔ)、虛擬化、負(fù)載均衡等發(fā)展融合的產(chǎn)物,是一種新興的商業(yè)計(jì)算模型。
一般的理解是,把基于網(wǎng)絡(luò)上的服務(wù)器集群上的硬件資源(服務(wù)器、存儲(chǔ)器、CPU等)和軟件資源(應(yīng)用軟件、集成開發(fā)環(huán)境等)統(tǒng)稱稱為“云”。本地計(jì)算機(jī)只需要通過網(wǎng)絡(luò)發(fā)送一個(gè)請(qǐng)求,遠(yuǎn)端就會(huì)有成千上萬的計(jì)算機(jī)為用戶提供需要的資源并將結(jié)果返回給本地計(jì)算機(jī),這樣,本地計(jì)算機(jī)幾乎不需要做什么,所有的處理都在云計(jì)算服務(wù)商所提供的計(jì)算機(jī)集群上來完成。
2 云計(jì)算的關(guān)鍵技術(shù)
2.1編程模型
為了用戶能方便、自由地享受云計(jì)算帶來的服務(wù),能利用編程模型編寫簡單的應(yīng)用程序來滿足要求,所以,云計(jì)算的編程模型應(yīng)盡量地簡單易學(xué),而MapRe-duce這種新興的編程模型是適合云計(jì)算的。MapRe-duce是由Google提出來的,用來開發(fā)Google搜索結(jié)果分析時(shí)大量計(jì)算的并行化處理,它支持在服務(wù)器集群上的規(guī)模龐大的數(shù)據(jù)集的并行計(jì)算。該模型架構(gòu)設(shè)計(jì)是受到函數(shù)式程序設(shè)計(jì)中的兩個(gè)常用Map(映射)函數(shù)和Reduce(化簡)函數(shù)的啟發(fā),首先通過Map將數(shù)據(jù)分割成不相關(guān)的區(qū)塊,調(diào)配給網(wǎng)絡(luò)上的多個(gè)計(jì)算機(jī)來處理,以便實(shí)現(xiàn)分布式的運(yùn)算效果。然后通過Reduce將多個(gè)計(jì)算機(jī)的處理結(jié)果匯總輸出。因此,用戶只需要提供自己編寫的Map程序和Reduce程序就可以在服務(wù)器集群上進(jìn)行大量的分布式數(shù)據(jù)處理。
2.2分布式數(shù)據(jù)存儲(chǔ)
為了保證位于云中的數(shù)據(jù)具有更高的可用性及可靠性,云計(jì)算采用的是分布式的數(shù)據(jù)存儲(chǔ)方法。分布式技術(shù)最早由Google向全球用戶提供搜索服務(wù)的,它利用的是可以讓多達(dá)百萬臺(tái)的低能計(jì)算機(jī)協(xié)同工作的分布式架構(gòu)。云計(jì)算平臺(tái)由許多服務(wù)器組成。同時(shí)需要并行地為多個(gè)用戶提供服務(wù),因此云計(jì)算采用分布式的方式對(duì)網(wǎng)絡(luò)上的海量數(shù)據(jù)進(jìn)行存儲(chǔ),而分布式的存儲(chǔ)方式適合云計(jì)算的多用戶的特點(diǎn)。它通過安全的冗余存儲(chǔ)技術(shù),應(yīng)用存儲(chǔ)系統(tǒng)的高容錯(cuò)性進(jìn)而提高數(shù)據(jù)存儲(chǔ)的可靠性,也保證了云計(jì)算存儲(chǔ)的高吞吐率。
2.3虛擬化技術(shù)
虛擬化技術(shù)是實(shí)現(xiàn)云計(jì)算的核心技術(shù),它可以將軟件應(yīng)用與底層硬件相隔離,是云計(jì)算依托的基礎(chǔ)。同時(shí)也是云計(jì)算區(qū)別于傳統(tǒng)計(jì)算的重要特點(diǎn)。虛擬化技術(shù)實(shí)現(xiàn)了物理資源的邏輯抽象和統(tǒng)一表示,通過計(jì)算元件在虛擬的基礎(chǔ)上運(yùn)行將計(jì)算機(jī)的硬件設(shè)備進(jìn)行邏輯上的擴(kuò)大,它不但能夠?qū)蝹€(gè)資源劃分成多個(gè)虛擬資源的裂分模式,并且能夠?qū)⒍鄠€(gè)閑置的資源整合成一個(gè)虛擬資源的聚合模式,節(jié)約了維持多個(gè)資源所需的成本。虛擬化技術(shù)根據(jù)用戶業(yè)務(wù)需求的變化能夠按需分配資源,合理利用,從而實(shí)現(xiàn)動(dòng)態(tài)的負(fù)載均衡,大大提高了資源的利用率。
2.4海量數(shù)據(jù)處理
為了提高海量數(shù)據(jù)處理的效率,通常采用并行計(jì)算模型。并行計(jì)算是提高計(jì)算機(jī)系統(tǒng)計(jì)算速度和處理能力的一種有效手段。它是把云計(jì)算中被求解的具有海量數(shù)據(jù)問題分解成若干個(gè)小問題,每個(gè)小問題均由一個(gè)獨(dú)立的計(jì)算資源來完成,即同時(shí)使用多種計(jì)算資源(例如多個(gè)處理器、廉價(jià)PC等)協(xié)同解決同一問題的過程。并行化計(jì)算,利用多機(jī)的計(jì)算資源,加快了數(shù)據(jù)處理的速度。
3 云計(jì)算亟待解決的核心問題
云計(jì)算的優(yōu)勢不言而喻,云計(jì)算似乎是無所不能,但是云計(jì)算的發(fā)展才剛剛開始,仍面臨著許多威脅與挑戰(zhàn),還有一些問題和不足需要解決。
3.1標(biāo)準(zhǔn)化和規(guī)范化問題
目前,各個(gè)云計(jì)算平臺(tái)所使用的重要技術(shù)標(biāo)準(zhǔn)可能不同,這就會(huì)使得用戶利用云計(jì)算編程模型開發(fā)的應(yīng)用程序很難在云計(jì)算平臺(tái)之間遷移,即不同的云計(jì)算平臺(tái)不通用,從而降低了云計(jì)算服務(wù)轉(zhuǎn)移的彈性。因此,有必要設(shè)立開放的云計(jì)算公共標(biāo)準(zhǔn)和規(guī)范化的云計(jì)算服務(wù),才能推動(dòng)云計(jì)算的健康發(fā)展,才能使用戶自由地享用云服務(wù)。
3.2數(shù)據(jù)安全性問題
云不能保證用戶的私密數(shù)據(jù)資源不會(huì)被竊取或泄露丟失,因此無法保證數(shù)據(jù)的絕對(duì)安全性。對(duì)用戶而言,存儲(chǔ)于云端的數(shù)據(jù)是不透明的,數(shù)據(jù)存儲(chǔ)的具置和分布情況也無法知道,況且云計(jì)算服務(wù)商還沒有提供服務(wù)水平協(xié)議,對(duì)于相關(guān)事故沒有可依賴的協(xié)議來解決,也沒有提供必要的信息供第三方的認(rèn)證機(jī)構(gòu)對(duì)數(shù)據(jù)的產(chǎn)生進(jìn)行安全性和準(zhǔn)確性的審計(jì)和認(rèn)證。
3.3網(wǎng)絡(luò)穩(wěn)定性問題
云服務(wù)要求網(wǎng)絡(luò)連接具有持續(xù)性。Web應(yīng)用程序的效率在帶寬不足或不良的網(wǎng)絡(luò)連接環(huán)境下會(huì)大大縮減,即使是網(wǎng)絡(luò)相當(dāng)快,由于數(shù)據(jù)資源在用戶端和服務(wù)器集群間不斷傳遞,也會(huì)導(dǎo)致Web應(yīng)用程序比桌面應(yīng)用程序反應(yīng)慢。此外,網(wǎng)絡(luò)也會(huì)受到一些外力因素的影響而出現(xiàn)故障,如何應(yīng)對(duì)這些突況,云計(jì)算中心如何快速恢復(fù)故障,有沒有一些備用的方案,這也是一個(gè)不得不考慮的問題。
3.4法律法規(guī)和監(jiān)管問題
目前,尚未有相關(guān)的國家或國際法律法規(guī)來支持和規(guī)范云計(jì)算,也缺乏一個(gè)監(jiān)管機(jī)構(gòu)來監(jiān)督管理云計(jì)算。云計(jì)算服務(wù)商和用戶之間的責(zé)任及糾紛問題該如何規(guī)定等。都沒有明確統(tǒng)一的法律依據(jù)。
3.5市場調(diào)節(jié)問題
云計(jì)算的影響力正在逐漸向軟件、硬件和服務(wù)等領(lǐng)域漫延。它的出現(xiàn)對(duì)于傳統(tǒng)的軟件是一個(gè)變革,傳統(tǒng)軟件需要云化,才能改善傳統(tǒng)軟件的服務(wù)能力:它的山現(xiàn)改變了傳統(tǒng)硬件模式,影響硬件的出貨量,對(duì)硬件供應(yīng)商造成一定的沖擊;同時(shí),服務(wù)的模式也在發(fā)生變化。由于現(xiàn)有軟件、硬件制造商的利益受到威脅,這勢必會(huì)導(dǎo)致市場的激烈競爭。這就需要對(duì)市場進(jìn)行正確的引導(dǎo)和調(diào)節(jié)。
【關(guān)鍵詞】機(jī)場 信息化建設(shè) 云計(jì)算技術(shù) 應(yīng)用措施
隨著我國計(jì)算機(jī)技術(shù)的不斷發(fā)展,云計(jì)算技術(shù)的產(chǎn)生與發(fā)展,對(duì)我國IT技術(shù)的發(fā)展有著積極的促進(jìn)作用。對(duì)資源利用問題的合理優(yōu)化,是云計(jì)算技術(shù)在實(shí)際應(yīng)用中所表現(xiàn)出來的一大作用。在將這一技術(shù)應(yīng)用在信息系統(tǒng)以后,故障自動(dòng)檢測機(jī)制的構(gòu)建,可以讓集成化信息系統(tǒng)在實(shí)際應(yīng)用中的穩(wěn)定性得到有效提升。對(duì)于我國民航事業(yè)而言,信息化裝備的更新?lián)Q代問題是云計(jì)算技術(shù)在應(yīng)用過程中所要面對(duì)的一個(gè)問題。
1 云計(jì)算技術(shù)的自身特點(diǎn)
對(duì)數(shù)據(jù)中心的資源利用效率的有效提升,是云計(jì)算技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的主要特點(diǎn)。隨著現(xiàn)代科技的不斷發(fā)展,這一模式已經(jīng)成為了一種新型的計(jì)算存儲(chǔ)模式,動(dòng)態(tài)資源性和高度的可用性也是云計(jì)算技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的主要特點(diǎn)。通過對(duì)這一技術(shù)在實(shí)際應(yīng)用過程中所表現(xiàn)出來的可用性特點(diǎn)進(jìn)行探究,我們可以發(fā)現(xiàn),在基于云計(jì)算技術(shù)的信息化系統(tǒng)模式下,應(yīng)用程序?qū)δ骋徊僮飨到y(tǒng)的依賴性得到了一定程度的降低。除此以外,云計(jì)算應(yīng)用,對(duì)資源利用效率的提升有著積極的促進(jìn)作用,便利化的維護(hù)機(jī)制對(duì)系統(tǒng)的安全性和穩(wěn)定性的提升也有著一定的促進(jìn)作用。因此從用戶層面來看,云計(jì)算是降低能源資源成本,提升管理效率和管理水平的有效方式。
2 機(jī)場信息化建設(shè)現(xiàn)狀
大量的資金支持是機(jī)場現(xiàn)代化建設(shè)過程中所不可缺少的關(guān)鍵要素,在機(jī)場項(xiàng)目建成投產(chǎn)以后,信息化設(shè)備的維護(hù)費(fèi)用和保養(yǎng)費(fèi)用也可以被看作是一大重要的支出項(xiàng)目。在機(jī)場運(yùn)行時(shí)間不斷增加的情況下,信息化設(shè)備的老化,往往會(huì)讓設(shè)備的使用費(fèi)用表現(xiàn)出一種逐年增加的趨勢,資金問題的出現(xiàn),就為云計(jì)算技術(shù)在機(jī)場領(lǐng)域的應(yīng)用提供了一定的便利條件。
從機(jī)場的信息化建設(shè)情況來看,與機(jī)場管理工作有關(guān)的運(yùn)行系統(tǒng)和航班離港系統(tǒng)等系y往往對(duì)軟硬件設(shè)施有著不同的要求。對(duì)于民航機(jī)場而言,生產(chǎn)運(yùn)營系統(tǒng)和航班顯示信息系統(tǒng)是兩大較為重要的信息系統(tǒng),在信息化管理機(jī)制的應(yīng)用過程中,與這兩大信息系統(tǒng)有關(guān)的系統(tǒng)冗余問題和系統(tǒng)的備份問題也需要引起相關(guān)管理部門的關(guān)注。
3 云計(jì)算技術(shù)在民航機(jī)場的應(yīng)用措施
通過對(duì)云計(jì)算產(chǎn)品的自身特點(diǎn)進(jìn)行探究以后,我們可以發(fā)現(xiàn),在信息化的機(jī)場數(shù)據(jù)中心的建設(shè)過程中,云計(jì)算技術(shù)與Oracle RAC技術(shù)之間的綜合應(yīng)用,是讓云計(jì)算技術(shù)對(duì)機(jī)場所面臨的實(shí)際情況進(jìn)行充分滿足的一種有效措施。
3.1 云計(jì)算虛擬技術(shù)在機(jī)場信息化建設(shè)中的應(yīng)用
在云計(jì)算技術(shù)的應(yīng)用過程中,通過以服務(wù)形式為核心的應(yīng)用體系的構(gòu)建為對(duì)池化資源進(jìn)行發(fā)揮,對(duì)系統(tǒng)的技術(shù)設(shè)施架構(gòu)的完善有著一定的促進(jìn)作用。從云計(jì)算技術(shù)所涉及到的核心要素來看,我們可以把虛擬機(jī)技術(shù)看作是其核心要素的重要組成部分。所謂的虛擬機(jī)技術(shù)主要指的是在這一技術(shù)的應(yīng)用過程中,設(shè)計(jì)人員在某一臺(tái)物理主機(jī)中構(gòu)建多種與實(shí)物具有一致性的操作系統(tǒng),繼而讓用戶借助不同虛擬機(jī)系統(tǒng)來對(duì)不同的操作系統(tǒng)進(jìn)行有效管理的應(yīng)用形式。在對(duì)虛擬技術(shù)進(jìn)行應(yīng)用的過程中,用戶也需要對(duì)與之有關(guān)的虛擬機(jī)監(jiān)視器進(jìn)行安裝應(yīng)用。從虛擬機(jī)監(jiān)視器的作用機(jī)理來看,在對(duì)實(shí)際物理資源進(jìn)行訪問的基礎(chǔ)上,對(duì)主機(jī)中同時(shí)工作的多種不同虛擬機(jī)進(jìn)行監(jiān)管,是其自身的工作機(jī)制的一種表現(xiàn)形式。由于虛擬機(jī)監(jiān)視器可以位主機(jī)中的所有虛擬機(jī)提供安全獨(dú)立的運(yùn)營環(huán)境。對(duì)計(jì)算機(jī)系統(tǒng)程序的可伸縮性的發(fā)揮,就成為了云技術(shù)環(huán)境下降低信息化系統(tǒng)空間管理成本的一種有效方式。
為了讓云計(jì)算技術(shù)在民用機(jī)場領(lǐng)域發(fā)揮自身的優(yōu)勢,虛擬機(jī)遷移功能的發(fā)揮也可以被看作是為這一技術(shù)在機(jī)場領(lǐng)域的應(yīng)用所提供的保障。在這種遷移功能得到應(yīng)用以后,在信息化設(shè)備的維護(hù)過程中,機(jī)場方面可以在對(duì)自身的服務(wù)情況進(jìn)行充分保障的情況下,將正在運(yùn)行的虛擬機(jī)轉(zhuǎn)移到其他的虛擬機(jī)之中,這就為用戶使用系統(tǒng)的不間斷服務(wù)提供了一定的保障。通過對(duì)虛擬機(jī)遷移功能的作用形式進(jìn)行探究,我們可以發(fā)現(xiàn),這一機(jī)制對(duì)系統(tǒng)的可維護(hù)性的提升也具有一定的促進(jìn)作用。在操作系統(tǒng)出現(xiàn)故障的情況下,基于云計(jì)算技術(shù)的虛擬機(jī)管理系統(tǒng)可以在幾分鐘以內(nèi)對(duì)虛擬機(jī)和主機(jī)所涉及到的應(yīng)用程序進(jìn)行重新啟動(dòng)。在對(duì)產(chǎn)生故障的虛擬機(jī)進(jìn)行識(shí)別以后,系統(tǒng)可以在第一時(shí)間保障其他虛擬機(jī)的正常運(yùn)轉(zhuǎn),這就對(duì)系統(tǒng)故障問題給用戶的影響進(jìn)行了有效地降低。
3.2 集群技術(shù)在機(jī)場信息化建設(shè)中的應(yīng)用
集群系統(tǒng)也是云計(jì)算技術(shù)應(yīng)用過程中所經(jīng)常應(yīng)用的一種系統(tǒng),它是由一個(gè)服務(wù)器或多個(gè)服務(wù)器相互協(xié)作的作用下所構(gòu)建的一種信息化系統(tǒng),可調(diào)整性是這一系統(tǒng)的自身特性的一種表現(xiàn)。在傳統(tǒng)的信息化設(shè)備架構(gòu)下,服務(wù)器與操作系統(tǒng)之間存在的是一一對(duì)應(yīng)的關(guān)系,也就是說,任意一臺(tái)應(yīng)用服務(wù)器在傳統(tǒng)模式的架構(gòu)下都只能對(duì)應(yīng)某一個(gè)操作系統(tǒng),受到二者之間的對(duì)應(yīng)性的影響,在設(shè)計(jì)應(yīng)用程序的過程中,工作人員也只能讓某一個(gè)工作系統(tǒng)與某一種應(yīng)用程序相照應(yīng)。但是在將云計(jì)算技術(shù)應(yīng)用在機(jī)場信息化系統(tǒng)的設(shè)計(jì)工作以后,我們可以在同一臺(tái)服務(wù)器主機(jī)之中對(duì)不同的虛擬機(jī)進(jìn)行應(yīng)用,這樣,在信息化系統(tǒng)的實(shí)際應(yīng)用過程中,同一臺(tái)的服務(wù)器可以保障多個(gè)不同操作系統(tǒng)正常運(yùn)行需求。在多種不同符合程序在同一臺(tái)主機(jī)中同時(shí)運(yùn)行的情況下,機(jī)場方面只需要應(yīng)用少量的服務(wù)器主機(jī),就可以對(duì)機(jī)場的信息化運(yùn)用問題進(jìn)行解決,這就可以讓機(jī)場的信息化建設(shè)成本得到一定程度的降低。
4 結(jié)論
集群技術(shù)和云計(jì)算虛擬技術(shù)在機(jī)場信息化建設(shè)過程中的應(yīng)用,是將云計(jì)算技術(shù)應(yīng)用于機(jī)場信息化建設(shè)的一種有效方式,在云計(jì)算模式可以讓系統(tǒng)的運(yùn)營速度不斷提升的情況下,私有云集群的構(gòu)建,可以讓民航機(jī)場的信息規(guī)劃架構(gòu)得到進(jìn)一步的完善。
參考文獻(xiàn)
[1]蘇其麟.機(jī)場信息化管理中云計(jì)算技術(shù)應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(16):139-140.
[2]孫麗娜.云計(jì)算在機(jī)場信息系統(tǒng)中的典型設(shè)計(jì)及應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2014(08):67.
[3]潘國華.云計(jì)算技術(shù)在機(jī)場信息系統(tǒng)中的應(yīng)用[J].電子制作,2014(21):125.
雖然計(jì)算機(jī)軟件開發(fā)已經(jīng)得到充分的關(guān)注,但是其效果還不夠明顯,遠(yuǎn)遠(yuǎn)達(dá)不到人們的期望,所以對(duì)分層技術(shù)的探索已經(jīng)顯得尤為重要。分層技術(shù)的使用很大程度上可以提高軟件開發(fā)的效率的質(zhì)量,但是在開發(fā)的過程中也會(huì)出現(xiàn)一系列的問題,一旦處理不當(dāng),就會(huì)嚴(yán)重影響計(jì)算機(jī)軟件的開發(fā)過程,我們應(yīng)該時(shí)刻重視對(duì)分層技術(shù)的優(yōu)化升級(jí),積極做好開發(fā)準(zhǔn)備工作,為計(jì)算機(jī)技術(shù)的進(jìn)步和科技的發(fā)展作出應(yīng)有的貢獻(xiàn)。
1 計(jì)算機(jī)分層技術(shù)的概念和特點(diǎn)
1)概念
分層技術(shù)顧名思義就是描述計(jì)算機(jī)內(nèi)部分層結(jié)構(gòu)之間的一些關(guān)系,通常來講,開發(fā)出來的軟件要保證在工作的過程中具有一定的靈活性和可靠性,并不是單單需要一種功能,需要將多種功能實(shí)現(xiàn)最大程度的結(jié)合。分層技術(shù)整體上是依據(jù)軟件的內(nèi)部結(jié)構(gòu),如果想要真正的開發(fā)出軟件,不但要切實(shí)的保障運(yùn)行過程中的靈活性和可靠性,而且要作深入的研究和分析,運(yùn)用分層技術(shù)實(shí)現(xiàn)不同的功能。分層技術(shù)有計(jì)算機(jī)的特征和物理的含義,所以總的來講,對(duì)分層技術(shù)的應(yīng)用就是把不同的解決過程放在不同的層面上,借助不同層次的關(guān)系構(gòu)造一個(gè)封閉的系統(tǒng),這些不同的層次是平等的[1]。尤其是在開發(fā)軟件結(jié)構(gòu)的過程中,更加有助于應(yīng)用分層技術(shù)。在這個(gè)科學(xué)技術(shù)飛速發(fā)展的時(shí)代,網(wǎng)絡(luò)技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在信息化嚴(yán)重膨脹的今天,對(duì)計(jì)算機(jī)軟件的開發(fā)已經(jīng)成為了當(dāng)前科技研發(fā)的潮流。與此同時(shí),分層技術(shù)在計(jì)算機(jī)軟件開發(fā)的應(yīng)用,徹底改變了單項(xiàng)業(yè)務(wù)處理的模式,實(shí)現(xiàn)向多層次結(jié)構(gòu)進(jìn)行跨越。
2)特點(diǎn)
因?yàn)榉謱蛹夹g(shù)有著很多的優(yōu)勢和特點(diǎn),所以它才能夠在計(jì)算機(jī)的軟件開發(fā)中得到廣泛的應(yīng)用。首先該技術(shù)可以對(duì)計(jì)算機(jī)系統(tǒng)功能進(jìn)行明確的劃分,對(duì)軟件進(jìn)行適度的擴(kuò)展和升級(jí)改造,從根源上改變系統(tǒng)的功能層和上下層,來滿足人們的需要,提高工作的效率。其次,分層技術(shù)有效保障了系統(tǒng)運(yùn)行的可靠性和靈活性,在開發(fā)軟件的過程之中,通過對(duì)原有系統(tǒng)的改造,不但可以縮小開發(fā)復(fù)雜軟件的時(shí)間,還可以保障新軟件的質(zhì)量[2]。最后,分層技術(shù)的應(yīng)用,便于再次使用計(jì)算機(jī)軟件,通過利用分層模式,來定義不同功能的接口,以此實(shí)現(xiàn)軟件的開發(fā),同時(shí)也利用標(biāo)準(zhǔn)的接口,最大程度地實(shí)現(xiàn)了端口無縫隙的對(duì)接。
2 計(jì)算機(jī)分層技術(shù)的應(yīng)用
隨著網(wǎng)絡(luò)技術(shù)的快速普及,計(jì)算機(jī)軟件已經(jīng)受到了廣泛關(guān)注,與此同時(shí),計(jì)算機(jī)軟件的開發(fā)技術(shù)也得到了充分的完善,摒棄了以往單項(xiàng)業(yè)務(wù)處理的模式,逐步向多層次業(yè)務(wù)進(jìn)行靠攏。就其本質(zhì)來說,當(dāng)前計(jì)算機(jī)軟件開發(fā)中所使用的分層技術(shù)已經(jīng)由原來的二層和三層技術(shù),逐步發(fā)展到了目前的四層和五層技術(shù),下面我們將對(duì)不同的分層技術(shù)進(jìn)行逐一地闡述。
1) 雙層技術(shù)
此技術(shù)是一個(gè)基礎(chǔ)應(yīng)用,只有基礎(chǔ)打得好,后續(xù)的發(fā)展才能夠有效地進(jìn)行,其中雙層技術(shù)最重要的是兩個(gè)端點(diǎn)問題,顧名思義就是服務(wù)端和客戶端??蛻舳说穆氊?zé)在于接受與處理來自用戶的信息,經(jīng)過一系列的操作之后再傳送給服務(wù)器。所以說服務(wù)器的職責(zé)更大,具體就是接受來自客戶端的一些信息,對(duì)這些信息進(jìn)行全面的歸納和總結(jié),再傳送給用戶進(jìn)行使用??偟膩碚f,雙層技術(shù)比較的通俗易懂,在平常的運(yùn)用過程中可以處理適量的查詢操作,可是如果查詢的用戶比較多,遠(yuǎn)遠(yuǎn)超過其能夠承載的能力,就會(huì)出現(xiàn)一系列的問題。
2)三層技術(shù)
此技術(shù)是在雙層技術(shù)運(yùn)用的基礎(chǔ)之上作進(jìn)一步的發(fā)展,增加了一些應(yīng)用器。該服務(wù)器可以幫助使用計(jì)算機(jī)的用戶更可靠的儲(chǔ)存數(shù)據(jù),而且還能夠提高訪問信息的效率,逐步加強(qiáng)人和計(jì)算機(jī)人間的相互關(guān)系,不斷提高計(jì)算機(jī)的工作效益。三層技術(shù)的結(jié)構(gòu)最主要是包括數(shù)據(jù)層次、界面層次和業(yè)務(wù)處理層次這三部分。界面層次的主要功能是搜集用戶對(duì)使用軟件的一些需求,搜集完成之后要把這些需求及時(shí)的發(fā)送給業(yè)務(wù)層,然后由業(yè)務(wù)層對(duì)這些需求進(jìn)行嚴(yán)密的分析和歸納,并且做出有關(guān)的數(shù)據(jù)請(qǐng)求,以此能夠在數(shù)據(jù)層進(jìn)行提取和處理數(shù)據(jù),最后經(jīng)過數(shù)據(jù)層對(duì)來自業(yè)務(wù)層請(qǐng)求的分析,查詢有關(guān)的信息數(shù)據(jù),再做出相應(yīng)的科學(xué)分析反饋給業(yè)務(wù)層,最終待業(yè)務(wù)層處理之后再返回到一開始的界面層[3]。整個(gè)處理的過程不但能夠有效減輕數(shù)據(jù)傳輸?shù)呢?fù)擔(dān),而且還能夠提升計(jì)算機(jī)的運(yùn)行效率??墒侨龑蛹夹g(shù)在軟件開發(fā)的過程中還存在著一些嚴(yán)重問題,因此將雙層和三層技術(shù)結(jié)合使用是非常有必要的,以此來達(dá)到性能優(yōu)化的最大程度。
3)四層技術(shù)
計(jì)算機(jī)技術(shù)發(fā)展的速度越來越快,運(yùn)算環(huán)境也變化莫測,要處理數(shù)據(jù)之間的關(guān)系也越來越復(fù)雜,三層技術(shù)已經(jīng)無法滿足實(shí)際的需要,所以就產(chǎn)生了四層技術(shù)。四層技術(shù)在三層技術(shù)的基礎(chǔ)上又增加了一個(gè)封裝層,所以最后形成了web層、數(shù)據(jù)層、業(yè)務(wù)邏輯層、儲(chǔ)存層這四層共同作用的一個(gè)結(jié)構(gòu)。其中web層的作用最為靈活,如果客戶需求量較小,web層可以把數(shù)據(jù)直接傳送給數(shù)據(jù)層進(jìn)行處理,如果數(shù)據(jù)需求量較大,web層可以把數(shù)據(jù)直接傳送給業(yè)務(wù)邏輯層進(jìn)行處理,所以web起到了一個(gè)中間橋梁的作用,這種依據(jù)不同情況進(jìn)行不同處理的方法可以有效提升計(jì)算機(jī)的工作效率,而且還可以大量滿足數(shù)據(jù)的需求。
4)五層技術(shù)
五層技術(shù)的結(jié)構(gòu)是依據(jù)四層的結(jié)構(gòu)對(duì)一些數(shù)據(jù)層實(shí)施分解,最終形成了資源層和集成層。通過有效的分解處理,可以將這些系統(tǒng)分成多個(gè)部分,安裝在不同的設(shè)備上,以此進(jìn)一步提高工作效率[4]。利用這種分解方法雖然起到了優(yōu)化效果,但是其運(yùn)用的范圍還不夠廣,所以對(duì)于軟件開發(fā)的分層技術(shù)來說,該技術(shù)并沒有很大的說服力和代表性作用,但是在不久的將來,不排除五層技術(shù)會(huì)得到廣泛的應(yīng)用,來為計(jì)算機(jī)軟件的開發(fā)做出貢獻(xiàn),提供便利。
5)中間軟件技術(shù)
隨著計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,中間軟件技術(shù)的發(fā)展有效實(shí)現(xiàn)了計(jì)算機(jī)和各系統(tǒng)之間的優(yōu)勢互補(bǔ)。中間軟件技術(shù)主要是在分布式的環(huán)境中,對(duì)互連、互通和資源共享等功能實(shí)現(xiàn)的獨(dú)立性系統(tǒng)軟件,科學(xué)正確的運(yùn)用中間軟件技術(shù)可以有效避免一些在異構(gòu)與分布集成之間存在的復(fù)雜問題,與此同時(shí)也很大程度地降低了軟件開發(fā)的難度,也提高了工作效率,減輕了開發(fā)上的負(fù)擔(dān)。另一方面,中間軟件技術(shù)有很突出的優(yōu)點(diǎn),它可以在數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間運(yùn)用,具有加強(qiáng)應(yīng)用的開發(fā)、縮短開發(fā)的周期、確保系統(tǒng)的運(yùn)行,降低開發(fā)的風(fēng)險(xiǎn)等功能,它可以科學(xué)的優(yōu)化數(shù)據(jù)庫、應(yīng)用軟件和操作系統(tǒng)之間的相互關(guān)系,來減少開發(fā)的成本,加強(qiáng)軟件運(yùn)行的穩(wěn)定性。中間軟件的種類比較多,根據(jù)技術(shù)的特點(diǎn)可以分為OOM、MOM、DM中間軟件、TPM和RPC中間軟件等等,這幾種中間軟件已經(jīng)廣泛地應(yīng)用于軟件的實(shí)際開發(fā)中。其中就MOM來說,它可以同步傳遞信息,也可以異步傳遞信息。相比較其他的中間軟件,它還具有異步通信的功能,它傳遞的信息比較安全可靠,可以有次序的傳遞信息。在軟件開發(fā)的過程中,這種分層技術(shù)應(yīng)用的最為廣泛,普遍應(yīng)用在金融、郵電和交通等行業(yè)。它在實(shí)施應(yīng)用編程的過程中,應(yīng)用程序主要是采用消息列隊(duì)的中間軟件和對(duì)方實(shí)現(xiàn)間接的通信。和本地或者遠(yuǎn)地進(jìn)行通信的時(shí)候,是通過一定的列隊(duì)管理器來完成服務(wù)的,通信雙方只要把消息傳送給管理器就可以,不需要關(guān)心傳遞的過程,具體怎么傳遞,是否會(huì)遺漏等問題,這種方式優(yōu)化了軟件開發(fā)形式,對(duì)中間軟件來說,它可以多協(xié)議多平臺(tái)支持。
3 結(jié)束語
綜上所述,隨著科技的不斷發(fā)展,計(jì)算機(jī)運(yùn)行環(huán)境越來越復(fù)雜,計(jì)算機(jī)的使用用戶對(duì)于軟件的要求越來越高,一些簡單的軟件應(yīng)該被淘汰,因?yàn)樗鼈儾荒軡M足現(xiàn)如今的需要。所以計(jì)算機(jī)軟件開發(fā)迫在眉睫,分層技術(shù)的應(yīng)用也顯得尤為重要,并且多層結(jié)構(gòu)具有顯著的優(yōu)越性,不但可以提高工作效率,還可以保障軟件開發(fā)的質(zhì)量。所以有關(guān)的軟件開發(fā)人員一定要深刻的運(yùn)用這些技術(shù)進(jìn)行仔細(xì)的研究和開發(fā),來滿足更多人的需要。