REST架構(gòu)風(fēng)格在異構(gòu)系統(tǒng)集成中的研究與實(shí)現(xiàn)
本文關(guān)鍵詞:REST架構(gòu)風(fēng)格在異構(gòu)系統(tǒng)集成中的研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:計(jì)算機(jī)、網(wǎng)絡(luò)技術(shù)以及企業(yè)信息化的發(fā)展過程是循序漸進(jìn)的,所以企業(yè)內(nèi)部中各種各樣計(jì)算機(jī)應(yīng)用系統(tǒng)的建設(shè)時(shí)間是不同的,往往各自獨(dú)立、封閉運(yùn)行,相互之間不存在數(shù)據(jù)的交互。另外由于系統(tǒng)應(yīng)用的不斷切分,不同系統(tǒng)之間難免存在冗余的數(shù)據(jù)和復(fù)用的功能模塊,各個(gè)系統(tǒng)之間在通信和利用資源上就會(huì)比較困難,從而導(dǎo)致信息孤島的現(xiàn)象,企業(yè)應(yīng)對(duì)時(shí)代變化的隨機(jī)性降低,成本提高和效率低下。近年來智能設(shè)備終端也不斷出現(xiàn),企業(yè)也因?yàn)橄到y(tǒng)主要功能的不同,將開發(fā)轉(zhuǎn)移到不同的移動(dòng)設(shè)備。這樣,同一個(gè)系統(tǒng)因?yàn)樗蕾嚨脑O(shè)備不同,最終造成了異構(gòu)系統(tǒng)。通航云信息化服務(wù)產(chǎn)品中,包括了主機(jī)終端的塔臺(tái)監(jiān)視系統(tǒng)、瀏覽器端的航服務(wù)與移動(dòng)端的低空雷達(dá)(IOS,Android)。其中主機(jī)終端的塔臺(tái)監(jiān)視系統(tǒng)與瀏覽器端的航服務(wù)因數(shù)據(jù)所依賴的系統(tǒng)不同構(gòu)成了異構(gòu)系統(tǒng),PC端的塔臺(tái)監(jiān)視系統(tǒng)與移動(dòng)端的低空雷達(dá)構(gòu)成了異構(gòu)移動(dòng)端。隨著通航云信息化服務(wù)產(chǎn)品的不斷推進(jìn),新的系統(tǒng)將會(huì)與現(xiàn)有的系統(tǒng)構(gòu)成異構(gòu)系統(tǒng)。本文首先介紹了Web Services的發(fā)展歷程,并介紹Web Services中涉及的基本概念,隨后介紹了RPC架構(gòu)風(fēng)格的Web Services的基本概念,并給出其優(yōu)缺點(diǎn)。本文在深入理解REST架構(gòu)風(fēng)格的基礎(chǔ)上,推導(dǎo)了REST架構(gòu)風(fēng)格的Web Services,給出REST架構(gòu)風(fēng)格的Web Services中涉及的相關(guān)技術(shù),其中包括URI、Protocol buffers、超文本傳輸協(xié)議等,并對(duì)REST架構(gòu)風(fēng)格和RPC架構(gòu)風(fēng)格兩種Web Services進(jìn)行了對(duì)比,體現(xiàn)出REST架構(gòu)風(fēng)格的優(yōu)勢(shì)。隨后給出REST架構(gòu)風(fēng)格的Web Services的設(shè)計(jì)原則和步驟,最后按照給出的步驟給通航云信息化服務(wù)產(chǎn)品中待集成的系統(tǒng)做了數(shù)據(jù)集規(guī)劃、系統(tǒng)資源確定與命名、定義系統(tǒng)操作資源接口與系統(tǒng)客戶端展示,同時(shí)基于Go語言的beego框架進(jìn)行編碼工作,最終實(shí)現(xiàn)了異構(gòu)系統(tǒng)的集成并給出實(shí)例展示。
【關(guān)鍵詞】:系統(tǒng)集成 異構(gòu)系統(tǒng) REST架構(gòu)風(fēng)格 web服務(wù)
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP393.09
【目錄】:
- 摘要5-6
- Abstract6-9
- 第1章 緒論9-13
- 1.1 課題背景和意義9-10
- 1.2 論文選題背景10-11
- 1.3 REST架構(gòu)風(fēng)格研究現(xiàn)狀與發(fā)展趨勢(shì)11-12
- 1.4 論文研究內(nèi)容及章節(jié)安排12-13
- 第2章 傳統(tǒng)的Web Services13-22
- 2.1 基于分布式對(duì)象的架構(gòu)13-15
- 2.1.1 CORBA和DCOM的時(shí)代13-14
- 2.1.2 基于J2EE的EJB時(shí)代14-15
- 2.2 傳統(tǒng)Web Services的架構(gòu)15-19
- 2.2.1 傳統(tǒng)Web服務(wù)協(xié)議棧15-17
- 2.2.2 XML17
- 2.2.3 SOAP17-18
- 2.2.4 WSDL18-19
- 2.2.5 UDDI19
- 2.3 基于RPC架構(gòu)風(fēng)格Web Service架構(gòu)19-21
- 2.3.1 RPC架構(gòu)風(fēng)格的基本概念19-20
- 2.3.2 面向服務(wù)的架構(gòu)SOA缺點(diǎn)20-21
- 2.4 本章小結(jié)21-22
- 第3章 REST及其在異構(gòu)系統(tǒng)集成中的應(yīng)用22-38
- 3.1 REST架構(gòu)風(fēng)格推導(dǎo)22-25
- 3.1.1 客戶端-服務(wù)器約束22-23
- 3.1.2 無狀態(tài)性約束23
- 3.1.3 緩存約束23-24
- 3.1.4 統(tǒng)一接口約束24-25
- 3.1.5 分層系統(tǒng)約束25
- 3.1.6 按需代碼約束25
- 3.2 RESTful Web Services的核心技術(shù)25-31
- 3.2.1 統(tǒng)一資源標(biāo)識(shí)符(URI)25-26
- 3.2.2 Protocol buffers26-28
- 3.2.3 超文本轉(zhuǎn)移協(xié)議(HTTP)28-29
- 3.2.4 WADL29-30
- 3.2.5 HTTPS30-31
- 3.3 REST的安全性分析與策略研究31-32
- 3.3.1 REST安全問題分析31
- 3.3.2 安全對(duì)策研究31-32
- 3.4 REST與RPC風(fēng)格的比較32-35
- 3.4.1 核心技術(shù)的對(duì)比32-35
- 3.4.2 服務(wù)特性的對(duì)比35
- 3.5 REST及其在異構(gòu)系統(tǒng)集成中應(yīng)用的原則與設(shè)計(jì)步驟35-37
- 3.6 本章小結(jié)37-38
- 第4章 通航云異構(gòu)系統(tǒng)設(shè)計(jì)38-47
- 4.1 異構(gòu)系統(tǒng)描述38-40
- 4.2 系統(tǒng)數(shù)據(jù)集規(guī)劃40-42
- 4.2.1 飛行器數(shù)據(jù)集40
- 4.2.2 機(jī)場(chǎng)數(shù)據(jù)集40-41
- 4.2.3 氣象站數(shù)據(jù)集41-42
- 4.3 系統(tǒng)資源確定與命名42-43
- 4.4 系統(tǒng)操作資源接口43-45
- 4.5 系統(tǒng)客戶端表示45-46
- 4.6 本章小結(jié)46-47
- 第5章 通航云異構(gòu)系統(tǒng)的實(shí)現(xiàn)與應(yīng)用47-52
- 5.1 系統(tǒng)開發(fā)環(huán)境47-49
- 5.2 系統(tǒng)展示49-51
- 5.2.1 航服務(wù)系統(tǒng)展示49
- 5.2.2 塔臺(tái)監(jiān)視系統(tǒng)展示49-50
- 5.2.3 低空雷達(dá)APP展示50-51
- 5.3 本章小結(jié)51-52
- 第6章 結(jié)論與展望52-54
- 6.1 結(jié)論52
- 6.2 展望52-54
- 參考文獻(xiàn)54-57
- 致謝57
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳磊;;REST的真諦[J];軟件世界;2007年17期
2 徐涵;;回答關(guān)于REST的十點(diǎn)疑問[J];程序員;2008年08期
3 韓志剛;崔彩輝;秦奮;王喜;;基于REST的地理科學(xué)多媒體教學(xué)服務(wù)平臺(tái)研究[J];數(shù)字技術(shù)與應(yīng)用;2011年03期
4 宋雪;劉慶偉;;REST架構(gòu)研究及其在視頻監(jiān)控聯(lián)網(wǎng)平臺(tái)中的應(yīng)用[J];警察技術(shù);2013年06期
5 黃智華;;基于REST的地理信息系統(tǒng)的開發(fā)與研究[J];科學(xué)之友;2011年20期
6 李波;丁仙峰;伊文英;張敏芳;;基于REST的空間信息服務(wù)互操作協(xié)議的研究[J];計(jì)算機(jī)科學(xué);2012年S1期
7 徐雷;董慧;;基于REST架構(gòu)的術(shù)語注冊(cè)與服務(wù)研究實(shí)現(xiàn)[J];現(xiàn)代圖書情報(bào)技術(shù);2012年Z1期
8 Eric J.Bruno;靳黎明;;用于創(chuàng)建REST風(fēng)格系統(tǒng)的框架[J];程序員;2007年09期
9 高廣尚;;基于REST的數(shù)據(jù)整合在圖書館中的應(yīng)用[J];科技情報(bào)開發(fā)與經(jīng)濟(jì);2011年21期
10 程飛;沈波;;REST的安全性分析與策略研究[J];鐵路計(jì)算機(jī)應(yīng)用;2013年10期
中國重要會(huì)議論文全文數(shù)據(jù)庫 前8條
1 ;Research on Web Instant Messaging Using REST Web Service[A];Proceedings 2010 IEEE 2nd Symposium on Web Society[C];2010年
2 盧梅;劉恒;孫秀蓮;;DYRK1A劑量改變可降低REST蛋白穩(wěn)定性,并可被REST激活[A];中華醫(yī)學(xué)會(huì)第十三次全國神經(jīng)病學(xué)學(xué)術(shù)會(huì)議論文匯編[C];2010年
3 Hai-Yun SUO;Pan WANG;Dong-Ping HUANG;Fang HUANG;;NRSF/REST is an essential mediator for the neuroprotection of Trichostatin A in methyl-4-phenyl-1,2,3,6-tetrahydropyridine mouse model of Parkinson's disease[A];中國神經(jīng)科學(xué)學(xué)會(huì)第十屆全國學(xué)術(shù)會(huì)議論文摘要集[C];2013年
4 王志東;解海東;賈少毅;;基于REST的物聯(lián)網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)研究及其在礦山中的應(yīng)用[A];第六屆全國煤炭工業(yè)生產(chǎn)一線青年技術(shù)創(chuàng)新文集[C];2011年
5 孫明豪;;Mind REST技術(shù)介紹[A];第十二次全國推拿學(xué)術(shù)年會(huì)暨推拿手法調(diào)治亞健康臨床應(yīng)用及研究進(jìn)展學(xué)習(xí)班論文集[C];2011年
6 高正良;;從神經(jīng)干細(xì)胞靜息到神經(jīng)可塑性:REST表觀遺傳組[A];中國神經(jīng)科學(xué)學(xué)會(huì)第十屆全國學(xué)術(shù)會(huì)議論文摘要集[C];2013年
7 ;Solution Structure and Mapping of the Functional Motif Zinc Finger 5-7 of NRSF/REST from Mouse by NMR[A];第十五屆全國波譜學(xué)學(xué)術(shù)會(huì)議論文摘要集[C];2008年
8 楊杰;魏更宇;黃瑋;徐國愛;楊義先;;基于CORBA技術(shù)和REST架構(gòu)的垃圾語音檢測(cè)系統(tǒng)設(shè)計(jì)[A];2010通信理論與技術(shù)新發(fā)展——第十五屆全國青年通信學(xué)術(shù)會(huì)議論文集(下冊(cè))[C];2010年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前5條
1 馮新?lián)P;基于REST的Web服務(wù)架構(gòu)理論與技術(shù)研究[D];解放軍信息工程大學(xué);2009年
2 盧梅;REST和DYRK1A之間的相互作用研究[D];山東大學(xué);2012年
3 詹騫;基于Ajax/REST的GIS WEB服務(wù)研究與實(shí)現(xiàn)[D];中國地質(zhì)大學(xué)(北京);2008年
4 姚鶴嶺;基于REST的GIS Web服務(wù)研究[D];中國人民解放軍信息工程大學(xué);2005年
5 劉智慧;寡肽(OGP、HIV-1 tat~[47-57])的合成、聚合及功能研究以及NRSF/REST在轉(zhuǎn)錄調(diào)控方面的研究[D];中國科學(xué)院研究生院(上海生命科學(xué)研究院);2004年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 李慧;ArcGIS API for Silverlight開發(fā)技術(shù)研究[D];遼寧師范大學(xué);2015年
2 趙沛;ArcGIS API For JavaScript開發(fā)技術(shù)研究[D];遼寧師范大學(xué);2015年
3 范新一;基于REST的電商平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2014年
4 黃揚(yáng)子;基于REST風(fēng)格的高性能Web服務(wù)研究與設(shè)計(jì)[D];華北電力大學(xué)(北京);2016年
5 韓方圓;基于REST和單點(diǎn)登錄的財(cái)務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];北京工業(yè)大學(xué);2016年
6 周士捷;基于Android和REST的大規(guī)模營銷平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2016年
7 鄧健安;REST架構(gòu)風(fēng)格在異構(gòu)系統(tǒng)集成中的研究與實(shí)現(xiàn)[D];華北電力大學(xué);2016年
8 楊景濤;計(jì)算機(jī)通信網(wǎng)精品課程系統(tǒng)的REST化研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2009年
9 程飛;REST的安全性分析與策略研究[D];北京交通大學(xué);2013年
10 牛磊;基于REST的服務(wù)器框架研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2010年
本文關(guān)鍵詞:REST架構(gòu)風(fēng)格在異構(gòu)系統(tǒng)集成中的研究與實(shí)現(xiàn),由筆耕文化傳播整理發(fā)布。
,本文編號(hào):286346
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/286346.html