999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

互聯(lián)網(wǎng)數(shù)據(jù)接口開發(fā)及應(yīng)用

2016-03-13 00:46:34中國信息通信研究院電信與信息服務(wù)咨詢中心宗漢文
電子世界 2016年1期
關(guān)鍵詞:開發(fā)應(yīng)用

中國信息通信研究院電信與信息服務(wù)咨詢中心 宗漢文

?

互聯(lián)網(wǎng)數(shù)據(jù)接口開發(fā)及應(yīng)用

中國信息通信研究院電信與信息服務(wù)咨詢中心宗漢文

【摘要】本人從事過很多項目的開發(fā),曾經(jīng)使用過VB語言,C+ 語言和C#語言,現(xiàn)如今數(shù)據(jù)接口的應(yīng)用范圍現(xiàn)在越來越寬廣,但是其安全性與效率也為人所擔(dān)心。本人在經(jīng)歷的項目中,總結(jié)了一些數(shù)據(jù)接口設(shè)計方面的心得。

【關(guān)鍵詞】數(shù)據(jù)接口;開發(fā);應(yīng)用

互聯(lián)網(wǎng)的普及,特別是移動互聯(lián)網(wǎng)的普及,使得眾多的企業(yè)和個人的信息交互更加頻繁。訂單信息、付款信息以及個人信息等私密或不私密的信息不斷的在互聯(lián)網(wǎng)以及移動終端進(jìn)行交互。在這之間,數(shù)據(jù)的封裝與發(fā)送,數(shù)據(jù)的加密與解密,成為了重要的工作。而完成這些工作的,就是數(shù)據(jù)接口。相比于內(nèi)網(wǎng)的數(shù)據(jù)交互,互聯(lián)網(wǎng)的數(shù)據(jù)交互的要求更多,也更加復(fù)雜。下面我將為大家簡要介紹一下互聯(lián)網(wǎng)數(shù)據(jù)接口的使用與開發(fā)。

1 接口認(rèn)證

雖然接口的雙方都在網(wǎng)絡(luò)內(nèi)部,但是仍然不能排除接口的服務(wù)攻擊、惡意調(diào)用和非法調(diào)用等。所以在接口的調(diào)用與被調(diào)用時,必須考慮認(rèn)證安全問題。在做數(shù)據(jù)的采集端,所有的調(diào)用用戶應(yīng)該具有唯一的用戶名和密碼,經(jīng)過必要的身份認(rèn)證后,方可進(jìn)行接口訪問。調(diào)用方在接到接口返回的認(rèn)證成功的返回后,方可進(jìn)行下一步操作。

2 數(shù)據(jù)安全

數(shù)據(jù)的安全表現(xiàn)是如何保證數(shù)據(jù)在網(wǎng)絡(luò)傳輸過程中不會被截獲并被解析其中內(nèi)容從而引起信息泄露與如何保證數(shù)據(jù)在傳輸過程中的數(shù)據(jù)完整性兩個方面。

WebService采用XML數(shù)據(jù)格式來進(jìn)行信息傳輸,所以要求采用對XML數(shù)據(jù)加密之后來傳輸。外部系統(tǒng)接口上有很多種類型的業(yè)務(wù),可以針對不同的業(yè)務(wù)類型分配不同的密鑰,也可以根據(jù)不同的企業(yè)分配不同的密鑰,可以按照需求進(jìn)行選擇。密鑰的發(fā)布由系統(tǒng)服務(wù)方來發(fā)布,由客戶端根據(jù)情況進(jìn)行針對性開發(fā)。

為了數(shù)據(jù)的完整性,必須采用數(shù)據(jù)簽名。利用XML的數(shù)字簽名對SOAP進(jìn)行擴(kuò)展,在SOAP的頭元素中定義簽名屬性來實現(xiàn)。

3 事務(wù)處理

事務(wù)是系統(tǒng)中一組相關(guān)的任務(wù),作為獨立于其他任務(wù)的單元成功或失敗。要提保證不論系統(tǒng)崩潰或是發(fā)生其他無法預(yù)料的事件,更改都必須是永久有效的。即使只有一個步驟無法保證這一點,整個事務(wù)也將失敗,所有相關(guān)操作都將回滾。

外網(wǎng)系統(tǒng)和服務(wù)端系統(tǒng)是處于網(wǎng)絡(luò)上的兩個分布式接口,使用的是分布式事務(wù)。要啟用分布式事務(wù),可能需要通過網(wǎng)絡(luò)啟用MSDTC,以便在使用應(yīng)用了最新的ServiceBack的較新操作系統(tǒng),必須允許MSDTC服務(wù)使用網(wǎng)絡(luò)或打開MSDTC端口。

接口的服務(wù)端和客戶端的環(huán)境始終相同,對于該事務(wù)上下文是當(dāng)前的。這樣的事務(wù)會造成性能的損失,因為可能需要繼承原來的,但是,這樣的事務(wù)確保了在數(shù)據(jù)庫操作時信息的完整性。

4 性能考慮

在接口設(shè)計之初就需要考慮性能問題。同時,在項目的開發(fā)過程要反復(fù)進(jìn)行測試。接口上面的性能考慮主要從下面幾個方面來優(yōu)化:

1)使用一次連接,多次調(diào)用,優(yōu)化連接資源。

2)對于并行的接口調(diào)用使用異步的調(diào)用方式。

3)優(yōu)化線程池減少競爭。

4)考慮使用XML壓縮。

5)如果不需要返回,考慮使用單工通訊的方式。

6)適當(dāng)?shù)脑O(shè)置(如果有代理)代理超時,頁面超時,WebService超時。

7)設(shè)計”大塊頭”的接口減少往返。

8)基于消息的編程而不是遠(yuǎn)程過程調(diào)用(RPC)。

9)使用XML字串作為參數(shù)。

10) 盡量使用原始數(shù)據(jù)類型參數(shù)。

11) 避免在調(diào)用之間維護(hù)服務(wù)器狀態(tài)。

12) 考慮為復(fù)雜的WebMethod提供輸入校驗。

13) 考慮對WebMethod的結(jié)果使用緩存。

14) 選擇適用的大數(shù)據(jù)包傳送方式。

15) 避免調(diào)用本地的WebService。

5 容錯處理

客戶端向服務(wù)端發(fā)送數(shù)據(jù),服務(wù)端進(jìn)行數(shù)據(jù)解析,反饋信息給客戶端,這中間的環(huán)節(jié)只要某一個環(huán)節(jié)出現(xiàn)問題,都會造成接口的失敗。按照失敗產(chǎn)生的環(huán)節(jié)分類,我們可以從三個方面來處理接口的失敗。

1)網(wǎng)絡(luò)連接失敗。

2)反饋錯誤信息。

3)網(wǎng)絡(luò)連接正常,但是無信息反饋。

通過以上的幾個步驟的考慮,就可以完成一個數(shù)據(jù)的采集、發(fā)送的安全的數(shù)據(jù)接口,也將在系統(tǒng)開發(fā)的過程中給大家以指導(dǎo)。

參考文獻(xiàn)

[1]Brunner, Robert. Practical Guide for Programmers[J]. Morgan Kaufmann Publishers, 2003,16(2):233-237.

Internet data interface development and Application ZONG Han-wen

(Telecommunications and information consulting service center of China Academy of Telecommunication Research,Beijing,China)

Abstract:I have been engaged in the development of many projects, have used VB language, C+ language and C# language, now the application of data interface is now more and more broad, but its security and efficiency are also worried about people. I have experienced in the project, summed up some of the data interface design experience.

KeyWords:Data interface;exploit;apply

猜你喜歡
開發(fā)應(yīng)用
高中歷史教學(xué)中對歷史圖片的開發(fā)及實際應(yīng)用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統(tǒng)的設(shè)計與開發(fā)
河南方言文化資源的保護(hù)及其開發(fā)利用的研究
遵義紅色旅游開發(fā)對策研究
基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計與開發(fā)
單片機(jī)在電子技術(shù)中的應(yīng)用和開發(fā)
多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
考試周刊(2016年76期)2016-10-09 08:45:44
分析膜技術(shù)及其在電廠水處理中的應(yīng)用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
科技視界(2016年20期)2016-09-29 11:47:01
主站蜘蛛池模板: 精品国产www| 韩国自拍偷自拍亚洲精品| 97视频免费在线观看| 东京热一区二区三区无码视频| 欧美三級片黃色三級片黃色1| 看你懂的巨臀中文字幕一区二区 | 日韩毛片视频| 激情亚洲天堂| 亚洲第一页在线观看| 免费a级毛片18以上观看精品| 美女内射视频WWW网站午夜| 色综合成人| 2022国产无码在线| 一级黄色网站在线免费看| 国产一级妓女av网站| 91久久青青草原精品国产| 最新日本中文字幕| 欧美一区二区三区不卡免费| 亚洲综合精品第一页| 国产系列在线| 日韩性网站| 熟妇人妻无乱码中文字幕真矢织江 | 国产精品jizz在线观看软件| www.91在线播放| 国产亚洲精品精品精品| 伊大人香蕉久久网欧美| 在线观看国产精品一区| 亚洲成人精品在线| 国产欧美在线视频免费| 日韩黄色在线| 美女无遮挡拍拍拍免费视频| 亚洲精选高清无码| 亚洲中文字幕手机在线第一页| 人人澡人人爽欧美一区| 国产内射一区亚洲| 国产亚洲欧美日本一二三本道| 在线免费看片a| www.youjizz.com久久| 欧美综合区自拍亚洲综合绿色 | 手机在线国产精品| 亚洲天堂首页| 四虎AV麻豆| 四虎影视8848永久精品| 久久国产精品电影| 午夜限制老子影院888| 中文字幕av一区二区三区欲色| 国产乱视频网站| 亚洲成AV人手机在线观看网站| 亚洲熟女中文字幕男人总站| 白浆视频在线观看| 久久精品无码一区二区国产区 | 午夜福利在线观看成人| 中国成人在线视频| av天堂最新版在线| 久久频这里精品99香蕉久网址| 精品国产成人高清在线| 日韩高清欧美| 久久精品人人做人人综合试看| 久久99国产精品成人欧美| 久久久亚洲国产美女国产盗摄| 国产理论精品| 丝袜国产一区| 亚洲天堂啪啪| 精品一区国产精品| 色综合久久无码网| 国产在线观看99| 51国产偷自视频区视频手机观看 | 思思99思思久久最新精品| 国产一级做美女做受视频| 色色中文字幕| 凹凸国产分类在线观看| 综合色区亚洲熟妇在线| 99视频精品全国免费品| 亚洲国产亚洲综合在线尤物| 99久久国产综合精品2020| 欧美亚洲激情| 国产网友愉拍精品| 久久一本精品久久久ー99| 久久黄色一级视频| 美女潮喷出白浆在线观看视频| 亚洲欧洲AV一区二区三区| 色天天综合|