国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

良好的信息系統(tǒng)體系結(jié)構(gòu)模式對網(wǎng)絡(luò)安全監(jiān)察與維護(hù)技術(shù)的方法的探討

2016-08-26 23:46:48肖萍
中國科技博覽 2016年17期
關(guān)鍵詞:三層架構(gòu)中間層應(yīng)用層

肖萍

[摘 要]我們必須清楚地認(rèn)識到良好的信息系統(tǒng)體系結(jié)構(gòu)對于網(wǎng)絡(luò)安全監(jiān)察維護(hù)模式的意義重大。如果我們有一個良好的信息系統(tǒng)體系結(jié)構(gòu),我們完全可以抵御或者減少病毒入侵。

[關(guān)鍵詞]數(shù)據(jù)庫 中間層 應(yīng)用層 三層架構(gòu)

中圖分類號:X936 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2016)17-0299-01

筆者從事計算機(jī)十多年的教學(xué),又參與了軟件Java與Asp.net的開發(fā)及應(yīng)用。在這里,我想針對網(wǎng)絡(luò)安全監(jiān)察維護(hù)模式,由淺入深地談?wù)剳?yīng)該如何建立良好的信息系統(tǒng)體系結(jié)構(gòu)模式。

一、認(rèn)識信息系統(tǒng)體系結(jié)構(gòu)的重大意義

首先,我們必須清楚地認(rèn)識到良好的信息系統(tǒng)體系結(jié)構(gòu)對于網(wǎng)絡(luò)安全監(jiān)察維護(hù)模式的意義重大。如果我們有一個良好的信息系統(tǒng)體系結(jié)構(gòu),我們完全可以抵御或者減少病毒入侵,如網(wǎng)頁掛馬等。

閱讀計算機(jī)之類的報刊、雜志,我們總有一些不解,什么是中間層,什么是接口,什么是修改參數(shù),什么是模擬仿真,那么我以Java程序或Asp.net程序?yàn)槔M(jìn)行闡述。

Java程序和Asp.net程序,我認(rèn)為是目前最好的系統(tǒng)程序,因?yàn)樗鼈冇幸环N很好的思想值得我們?nèi)W(xué)習(xí),去采納。作為一名學(xué)者,不能只是一味地去學(xué)習(xí)、接納別人的東西,而是要理解事物的本質(zhì),所謂必定要透過事物的表象去看清里面的內(nèi)涵,與實(shí)質(zhì),不能一味地去抄襲或者盜竊他人的原代碼之類的東西。這樣做,既無科學(xué)道德,也無太多的實(shí)際價值,同時也不能在專業(yè)術(shù)語、英文字母上徘徊不前,大道理小道理地講,又有什么用。

二、程序三層架構(gòu)思想

Java程序和Asp.net程序,基本的三層架構(gòu)思想,這給我們的信息體系結(jié)構(gòu)帶來不少的沖擊。數(shù)據(jù)結(jié)構(gòu)體系的基本三層模式(圖1):

當(dāng)然你可以在信息體系結(jié)構(gòu)的基本三層的基礎(chǔ)上發(fā)展五六層、七八層都可以,但是我們要知道是上一層調(diào)用下一層的命令。應(yīng)用層,就是我們常說的界面、窗口;數(shù)據(jù)庫層,就是我們大量信息儲存的地方;中間層,就是在應(yīng)用層需要數(shù)據(jù)庫時,依靠中間層進(jìn)行層層轉(zhuǎn)運(yùn),即應(yīng)用層程序先調(diào)用中間層命令,由中間層程序再調(diào)用數(shù)據(jù)庫層里的文件信息。這里要注意的問題是,應(yīng)用層是永遠(yuǎn)不可能直接調(diào)用數(shù)據(jù)庫層的信息。同樣,箭頭永遠(yuǎn)不可能反過來,也就是說數(shù)據(jù)庫層不可能去調(diào)用中間層或應(yīng)用層的程序,他們是獨(dú)立、有序的。這樣就做到了信息體系結(jié)構(gòu)的良性循環(huán)。所謂“君是君,臣是臣,哪里是主語,哪里是謂語”。

說到這里,有朋友會問,這與我們的“網(wǎng)絡(luò)安全監(jiān)察維護(hù)”有什么聯(lián)系。試想,這樣一個有序的信息體系結(jié)構(gòu),如果在每一層都進(jìn)行打包、封裝、加密,甚至工具式的異類化,直接調(diào)用,那么病毒怎么進(jìn)得來,計算機(jī)的安全監(jiān)察與維護(hù)技術(shù)工作不是變得更加容易!

接著,便存在層與層之間的通信連接問題,這就是我們常閱讀報刊雜志上所看見的專業(yè)術(shù)語“接口”。有讀者會問“接口”是個什么層。這里我們首先要清楚地認(rèn)識到,各層之間的聯(lián)系,其實(shí)就在于各層文件名的命名及其附加參數(shù),還有上一層可以插入下一層的文件名及其附加參數(shù)。文件名在本層中,既是一個程序文件的標(biāo)志,同時對上一層來說,是調(diào)用下一層的命令,也就是說上一層只要輸入下一層的文件名及其實(shí)參,就可以調(diào)用下一層的文件。文件名及其附加參數(shù)在本層中是一個功能塊或者稱為過程調(diào)用和形參,在調(diào)用層則為命令和實(shí)參,只有符合條件的參數(shù)才可以配合命令去調(diào)用下一層的功能塊。如此反復(fù),我們便可以在界面上看到了不斷更新的數(shù)據(jù)、動態(tài)的網(wǎng)頁。不符合條件的實(shí)參是不可以配合命令去調(diào)用下一層的功能塊。舉個淺顯的例子說下,如果下一層的程序塊的內(nèi)容是10除以多少,條件是有限制的,如不能為0或其他字母,如果輸入0或者其他字母,那么程序會馬上終止,進(jìn)入退出狀態(tài),不再運(yùn)行。我們再看下仿真軟件,理論上只要修改參數(shù),就知道故障就在哪里,然后通過模擬故障去排除故障,如仿真戰(zhàn)機(jī)、空中大戰(zhàn)、仿真系統(tǒng)維修軟件等,它們的故障就是實(shí)參輸入不合條件,出現(xiàn)故障,導(dǎo)致局部程序無法運(yùn)行,上一層功能塊只有調(diào)用其他的功能塊才能解決故障問題,使模擬仿真安然進(jìn)行。仿真軟件的設(shè)計,使現(xiàn)實(shí)事物并不需要出現(xiàn),也不要去實(shí)驗(yàn),如空中大戰(zhàn),達(dá)到理想的訓(xùn)練效果,又節(jié)省了人、材、機(jī),同時又避免了環(huán)境污染和資源浪費(fèi)。但是仿真系統(tǒng)與現(xiàn)實(shí)社會還是有一定距離,還是有必要去和現(xiàn)實(shí)數(shù)據(jù)進(jìn)行吻合。我們可以應(yīng)用這種理論進(jìn)行網(wǎng)絡(luò)安全監(jiān)察維護(hù)的仿真檢測。

中間層是一個封裝的程序,如果需要執(zhí)行多個命令,就封裝多個中間層。各層只要有必要,可以從這個項(xiàng)目中分離開,進(jìn)入另外一個項(xiàng)目,只要提供一個接口。

程序的工具性異類化。為什么稱為程序的工具性異類化?程序包或功能塊經(jīng)過一系列的代碼轉(zhuǎn)換命令,完全變成了一個工具,直接拿來用即可,你無須知道它的源代碼,更確切地說,你根本不知道,也許永遠(yuǎn)不知道它的源代碼 ,你只是利用這個工具去做你想去做的事情,現(xiàn)代計算機(jī)中稱工具的專業(yè)名稱為“對象”。所以工具性程序與普通程序完全不同,有些需要轉(zhuǎn)換代碼后才能調(diào)用,有些只是通過實(shí)參配合命令進(jìn)行調(diào)用,不符合要求的實(shí)參根本無法進(jìn)行調(diào)用。那么有人會問,能不能破譯“對象”的源代碼?所謂“解鈴還須系鈴人”,破譯源代碼除了“系鈴人”之外,別無他人。那么有人會說木馬病毒可以破譯,我個人認(rèn)為,木馬病毒只是侵入,無法破譯并獲得源代碼?,F(xiàn)代軟件加密技術(shù)非常強(qiáng),里三圈外三圈,攔了個水泄不通,木馬技術(shù)最多也只是個別侵入與替換與復(fù)制,除非知道程序的破譯方法,一般不可以破譯并獲得源代碼的。

在項(xiàng)目做好后,經(jīng)過系統(tǒng)軟件生成器平臺轉(zhuǎn)化成獨(dú)立代碼,直接運(yùn)行在計算機(jī)操作系統(tǒng)中。

這里有兩個問題仍需解決,第一個問題是系統(tǒng)軟件生成器平臺是如何將程序打包并工具化的,第二個問題是不同版本的系統(tǒng)軟件之間是如何兼容的。

當(dāng)我們還常常夸C語言、C++語言源代碼開放,功能如何之強(qiáng)大時,其實(shí),我們在程序應(yīng)用上還是未能解決根本問題。信息系統(tǒng)結(jié)構(gòu)的未來發(fā)展趨向,就是進(jìn)行程序的快速打包封裝,快速便捷地進(jìn)行功能調(diào)用,快速地組裝并且達(dá)到新的適用功能,而并不是程序的源代碼如何地強(qiáng)大。軟件業(yè)的發(fā)展必須將程序進(jìn)行工具性的“異類化”,成為程序的新品種,直接拿過來用即可,我們并不需要其內(nèi)部的源代碼是什么。除此之外,我們要清楚地認(rèn)識到,有些操作系統(tǒng)具有兼容其他語言的能力,以致我們的系統(tǒng)軟件能輕而易舉地應(yīng)用到某些操作系統(tǒng)上。

我們常說要自動化,不僅指硬件的自動化,更是要指軟件的自動化。軟件要自動化,必須要有獨(dú)立、有序、反應(yīng)敏捷的信息體系結(jié)構(gòu),加上調(diào)用封裝好的工具性軟件,優(yōu)良的獨(dú)立接口軟件,達(dá)到與各種系統(tǒng)軟件平臺的兼容,同時也使計算安全監(jiān)察維護(hù)技術(shù)工作變得相當(dāng)簡單。哪一部分出了問題,我們就維護(hù)哪一部分,并不需要從頭至尾個個檢查。這樣,有利于減少工作量,提高工作效率。

三、結(jié)語

寫到這里,我希望廣大軟件開發(fā)的工作者門,開發(fā)出更好的、有利于國人的軟件產(chǎn)品,從根本上解決我們計算機(jī)網(wǎng)絡(luò)安全監(jiān)察與維護(hù)的技術(shù)工作問題。

參考文獻(xiàn)

[1] 尚宇峰.網(wǎng)絡(luò)可靠性研究[J].2006.12-16

[2] 夏長義.淺談計算機(jī)網(wǎng)絡(luò)的重要性[J].計算機(jī)光盤軟件與應(yīng)用,2000,5.

[3] 滕云微.網(wǎng)絡(luò)可靠性分析系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].計算機(jī)信息,2008,24(6):129-131.

猜你喜歡
三層架構(gòu)中間層應(yīng)用層
基于SIP對應(yīng)用層移動性支持的研究
基于“三層架構(gòu)”理論的教學(xué)設(shè)計案例分析
ASP.NET三層架構(gòu)體系分析與應(yīng)用
匯票管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)
基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計與實(shí)現(xiàn)
新一代雙向互動電力線通信技術(shù)的應(yīng)用層協(xié)議研究
鎳基高溫合金TLP擴(kuò)散焊中間層材料研究進(jìn)展
焊接(2016年8期)2016-02-27 13:05:10
B含量對IC10合金TLP焊接用中間層材料及接頭組織的影響
焊接(2016年6期)2016-02-27 13:04:55
物聯(lián)網(wǎng)技術(shù)在信息機(jī)房制冷系統(tǒng)中的應(yīng)用
Current advances in neurotrauma research: diagnosis, neuroprotection, and neurorepair
潢川县| 吉林省| 色达县| 广州市| 谢通门县| 云南省| 达州市| 邻水| 二连浩特市| 杭锦旗| 林州市| 灌阳县| 高碑店市| 衡阳市| 米易县| 尼玛县| 瓮安县| 长海县| 临江市| 黄浦区| 常州市| 广东省| 松溪县| 清河县| 柯坪县| 克什克腾旗| 泰和县| 宁安市| 囊谦县| 偃师市| 张家川| 宣恩县| 马边| 杭锦旗| 涪陵区| 海伦市| 尤溪县| 庆云县| 兖州市| 芜湖县| 当涂县|