SOA——移動解決方案



描述

現如今,移動裝置已成為今日經濟的主力,行動網路變得更便宜,可為使用者提供更快速的網路服務。基於網路的移動解決方案必須與企業環境中的後端通訊。

下圖展示了基於 SOA 的移動應用程式開發

SOA Mobile Application Development
  • 使用上圖,我們可以解釋如何透過面向服務的模式簡化移動解決方案的配置。

  • 此流程的目標是從行動電話讀取物品的條形碼。

  • 然後,使用者將填寫表單並將其傳送至伺服器。不會直接將訊息傳送到伺服器,但會使用名為 企業服務匯流排 (ESB) 的直譯器處理資料並將訊息傳送到適當的伺服器。

  • 在最後一步中,訊息將儲存到資料庫中。

移動部分

這是一個在行動電話上執行的應用程式,它將所有資料儲存在本地資料庫中,並且使用者可以檢視未設定的資料並嘗試再次傳送它們。

通訊中介軟體

ESB 充當伺服器和行動電話之間的中介軟體,它將從行動電話收集資料,並處理儲存在不同資料庫中的訊息。中介軟體在行動電話和伺服器之間是一個定製程度更低的部分,並且造就了該系統的成功。

伺服器端部分

伺服器端部分通常稱為網路檢視,提供從資料庫檢索到的收集資料。

以上三部分(移動部分、通訊中介軟體、伺服器端部分)說明可以透過使用面向服務的架構以系統化方式使用移動解決方案。

廣告