萬盛學電腦網

 萬盛學電腦網 >> 網絡基礎知識 >> 移動對SOA的影響 足夠認識soa知識

移動對SOA的影響 足夠認識soa知識

移動對SOA的影響 足夠認識soa知識

  iPhone等智能設備引發的app 革命證明,移動寬帶對大家訪問和使用在線資源產生了深遠影響。因此,詢問移動寬帶將如何從總體上影響應用開發,尤其是SOA 就是合情合理的了。

  iPhone等智能設備引發的app 革命證明,移動寬帶對大家訪問和使用在線資源產生了深遠影響。因此,詢問移動寬帶將如何從總體上影響應用開發,尤其是SOA 就是合情合理的了。

  將SOA 作為移動影響的關注目標,其原因是:移動用戶的在線使用是高度分化的。傳統的計算機用戶上網沖浪是為了尋找東西,而移動用戶則是使用app 。就結構而言,此類app 是屏幕圖標、部分可選的本地處理程序與URL之間的一個連接。在許多情況下,app 與在線服務的映射是1:1的關系,這是SOA 這種類型的服務組件化的目標。

  RESTful Web服務的情況如何?

  表面上看,似乎所有的移動應用都促進了SOA ,但是這種說法過於簡單化了。總的說來,互聯網革命尤其是移動互聯網應用,已經創立了一種給予表述性狀態轉移(REST)的“Web服務”模式,即所謂的RESTful接口。REST創立了一種從某種程度上與SOA 類似,但是在別的地方又迥異的“即服務”模式。

  RESTful接口代表無狀態事件/響應處理。這意味著每個事件均在自己的上下文中進行處理;服務並不會去記住此前做了什麼。這使得將RESTful服務擴充至互聯網級別也很簡單,但是被放置進邏輯序列的、涉及多服務的任務則需要其他東西來協調——一般是提出請求的設備。HTML頁面就是調用RESTful接口的腳本。在SOA 中,大多數實踐者均認為無狀態的要求是沒那麼嚴格的,SOA 在服務總線或工作流引擎中也有一套隱含的協調模式—即將SOA 組件與應用關聯起來的消息交換,這種消息交換是通過結構化的方式將消息線程化來實現的。

  RESTful接口也更加簡單。在許多情況下,這些接口就是某些最小化數據結構的簡單HTTP GET及POST消息交換,或者是XML格式的負載。如果有必要的話,通過HTTPS提供安全性。在SOA 中,基於XML的Web服務描述語言(WSDL)、簡單對象訪問協議(SOA P)以及一系列的支持協議(“WS-標准系列”)提供了從中間處理到數據安全、用戶身份管理等一切事務的支持。幾乎沒有多少Web開發者曾使用過WS—標准接口,大多數移動設備平台對此都不提供完全的支持。

相關文章 關鍵詞:移動,SOA

責任編輯:瓦谷子

copyright © 萬盛學電腦網 all rights reserved