常用的對接方式對比課件_第1頁
常用的對接方式對比課件_第2頁
常用的對接方式對比課件_第3頁
常用的對接方式對比課件_第4頁
常用的對接方式對比課件_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

常用的對接方式對比2012-12-24對接目前的主要對接方式SOCKET文件模式中間庫URL對接方式WEBSERVICE方式SOCKET介紹-TCPTCP是TranferControlProtocol的簡稱,是一種面向連接的保證可靠傳輸?shù)膮f(xié)議。通過TCP協(xié)議傳輸,得到的是一個順序的無差錯的數(shù)據(jù)流。發(fā)送方和接收方的成對的兩個socket之間必須建立連接,以便在TCP協(xié)議的基礎(chǔ)上進行通信,當(dāng)一個socket(通常都是serversocket)等待建立連接時,另一個socket可以要求進行連接,一旦這兩個socket連接起來,它們就可以進行雙向數(shù)據(jù)傳輸,雙方都可以進行發(fā)送或接收操作。SOCKET介紹-UDPUDP是UserDatagramProtocol的簡稱,是一種無連接的協(xié)議,每個數(shù)據(jù)報都是一個獨立的信息,包括完整的源地址或目的地址,它在網(wǎng)絡(luò)上以任何可能的路徑傳往目的地,因此能否到達目的地,到達目的地的時間以及內(nèi)容的正確性都是不能被保證的。SOCKET編程SOCKET優(yōu)點與缺點優(yōu)點:1、實時性高2、效率高,傳輸?shù)倪^程中對于帶寬基本沒有浪費缺點:1、多線程及大并發(fā)實現(xiàn)起來較復(fù)雜2、接口協(xié)議較復(fù)雜,技術(shù)門檻相對較高3、問題定位較復(fù)雜。文件模式通用的模式是由服務(wù)端開發(fā)一個FTP的服務(wù),配置一套用戶名密碼給客戶端,由客戶端定期按照指定的格式向服務(wù)器上傳文件。服務(wù)器端通過文件掃描,按照指定的格式進行解析并做邏輯處理。文件模式文件模式處理結(jié)果,服務(wù)端寫至結(jié)果文件,如最終的處理,1代表成功,-1代表失敗438855,1438844,-1438866,1438877,1文件模式優(yōu)點:1、有效避免通訊阻塞或故障2、對于大并發(fā)實時性要求不高的場景較合適缺點:1、不及時2、文件解析較麻煩,尤其是在處理特殊字符上3、處理結(jié)果向客戶端交互時較麻煩中間庫由服務(wù)端向客戶端提供一套用戶名,提供相應(yīng)數(shù)據(jù)表的訪問權(quán)限客戶端按照指定的數(shù)據(jù)結(jié)構(gòu)進行數(shù)據(jù)上傳目前在昆山平臺用的較多,早期的EHR對接也經(jīng)常用中間庫中間庫優(yōu)點:1、簡單,數(shù)據(jù)查詢、處理起來都比較的簡單2、通過對表的權(quán)限控制,可以明確與用戶交互了哪些內(nèi)容,便于問題定位。如控制用戶只能對表執(zhí)行INSERT或SELECT操作,寫入到數(shù)據(jù)表中的數(shù)據(jù)都是該用戶執(zhí)行的。缺點:1、并發(fā)大時,對數(shù)據(jù)庫會造成較大的壓力2、接口變動時,影響較大3、不太適合多用戶的并發(fā)。如同一套結(jié)構(gòu)的數(shù)據(jù)表支持多個不同的用戶URL方式基于HTTP或者HTTPS的模式對數(shù)據(jù)進行傳輸服務(wù)端通過暴露地址,參數(shù)名稱,編碼客戶端按照指定的參數(shù)名稱進行調(diào)用,調(diào)用的過程中對數(shù)據(jù)進行編碼和封裝URL方式URL方式優(yōu)點:1、并發(fā)易控制,請求簡單,解析簡單2、在B/S應(yīng)用的系統(tǒng)中支持較好,可以方便的進行通訊,如支付寶就在使用這種方式。缺點:1、傳輸?shù)膬?nèi)容長度受限制WEBSERVICE方式WebService的主要目標是跨平臺的可互操作性。為了達到這一目標,WebService完全基于XML(可擴展標記語言)、XSD(XMLSchema)等獨立于平臺、獨立于軟件供應(yīng)商的標準,是創(chuàng)建可互操作的、分布式應(yīng)用程序的新平臺。目前主流的對接方式,是行業(yè)內(nèi)認可的標準開源的框架較多,如AXIS2,XFIRE等WEBSERVICE方式-WSDLType(消息類型):數(shù)據(jù)類型定義的容器,它使用某種類型系統(tǒng)(如XSD)。Message(消息):通信數(shù)據(jù)的抽象類型化定義,它由一個或者多個part組成。Part:消息參數(shù)Operation(操作):對服務(wù)所支持的操作進行抽象描述,WSDL定義了四種操作:1.單向(one-way):端點接受信息;2.請求-響應(yīng)(request-response):端點接受消息,然后發(fā)送相關(guān)消息;3.要求-響應(yīng)(solicit-response):端點發(fā)送消息,然后接受相關(guān)消息;4.通知(notification):端點發(fā)送消息。PortType(端口類型):特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范。Binding:特定端口類型的具體協(xié)議和數(shù)據(jù)格式

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論