萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

移動寬帶對SOA架構的影響:RESTful與傳統SOA的差異與融合

iPhone等智能設備引發App革命,證明移動寬帶深遠影響在線資源訪問使用。移動用戶在線使用高度分化:傳統電腦用戶上網衝浪找東西,移動用戶用App。App結構上是屏幕圖標、本地處理與URL連接,多為1:1映射在線服務,符合SOA服務組件化目標。

RESTful Web服務現狀

移動應用看似推動SOA,但過於簡化。互聯網革命創立RESTful「Web服務」模式:表述性狀態轉移(REST)即服務模式。RESTful接口代表無狀態事件/響應處理,每個事件獨立上下文,服務不記住歷史。易擴展至互聯網級,但多服務邏輯序列任務需協調(通常由請求設備完成)。HTML頁面即調用RESTful接口的腳本。SOA中多認無狀態要求不嚴格,服務總線或工作流引擎有隱含協調模式,通過結構化消息線程化實現。

RESTful與SOA技術對比

  • 簡單性:RESTful多為簡單HTTP GET/POST交換最小化數據結構或XML負載,HTTPS提供安全;SOA用WSDL、SOAP、WS-*標準支持中間處理、數據安全、身份管理,幾乎無Web開發者用過WS-*,移動平台多不完全支持;
  • 適用場景:移動端傾向RESTful輕量級;企業級集成仍依賴SOA完整標準棧。

關鍵詞:移動、SOA | 責編:瓦谷子

copyright © 萬盛學電腦網 all rights reserved