富用戶界面(Rich UI)在 SOA 架構中的定位與優勢
Collect America 案例背景
N 層 SOA 架構,數百內部/外部服務,支援自動/手動工作流。最終用戶應用需整合多資料源,提供響應迅速、統一的互動視圖。
富 UI 三大關鍵特性
- 提升響應性: 客戶端快取資料集,排序/篩選無需往返伺服器。
- 非同步通訊: 耗時操作非同步執行,完成後回呼更新局部畫面,避免整頁重繪。
- 超越 HTML 的行為: 動態視窗、拖曳、即時顏色變化等需 JavaScript/Flash/Silverlight 實現。
富 UI 與 SOA 的共生關係
富 UI 位於 SOA 之上,消費業務流程與領域模型暴露的服務,提供豐富資料源。隨著使用深入,介面更智能化,並展現底層架構的智慧。成功關鍵在於:利用 SOA 服務粒度與非同步模式,打造類桌面體驗的 Web 應用。