
SOA——移動解決方案
描述
現如今,移動裝置已成為今日經濟的主力,行動網路變得更便宜,可為使用者提供更快速的網路服務。基於網路的移動解決方案必須與企業環境中的後端通訊。
下圖展示了基於 SOA 的移動應用程式開發

使用上圖,我們可以解釋如何透過面向服務的模式簡化移動解決方案的配置。
此流程的目標是從行動電話讀取物品的條形碼。
然後,使用者將填寫表單並將其傳送至伺服器。不會直接將訊息傳送到伺服器,但會使用名為 企業服務匯流排 (ESB) 的直譯器處理資料並將訊息傳送到適當的伺服器。
在最後一步中,訊息將儲存到資料庫中。
移動部分
這是一個在行動電話上執行的應用程式,它將所有資料儲存在本地資料庫中,並且使用者可以檢視未設定的資料並嘗試再次傳送它們。
通訊中介軟體
ESB 充當伺服器和行動電話之間的中介軟體,它將從行動電話收集資料,並處理儲存在不同資料庫中的訊息。中介軟體在行動電話和伺服器之間是一個定製程度更低的部分,並且造就了該系統的成功。
伺服器端部分
伺服器端部分通常稱為網路檢視,提供從資料庫檢索到的收集資料。
以上三部分(移動部分、通訊中介軟體、伺服器端部分)說明可以透過使用面向服務的架構以系統化方式使用移動解決方案。
廣告