- 智慧城市實踐指南
- 全國信息技術標準化技術委員會SOA分技術委員會 工業個信息化部電子工業標準化研究
- 602字
- 2018-12-28 18:23:35
2.2 SOA的技術特點
基于SOA來構建的IT系統具備如下特點:
(1)重用IT資源,促進信息共享和業務協同。SOA強調對現有信息資源和系統資源通過“服務化”進行重用,原有各類IT資源被轉化為服務后,可以便捷地實現信息服務在不同組織、不同系統之間的共享,同時可以大大促進業務功能的跨部門訪問和協同。大量高重用的服務資源為快速構建新的業務功能和業務系統奠定基礎,使得IT系統的開發和軟件生產效率得到提升。同時,在重用過程中,有利于保護用戶前期的信息化投資和IT資產積累,節省IT系統開發成本,實現用戶信息化的可持續性建設與發展。
(2)以業務為中心。相對于面向對象、面向構件技術,SOA更多地從用戶業務出發,通過業務人員參與SOA系統的規劃、設計和管理,可在深刻理解業務的基礎上構建IT系統,實現IT系統與用戶業務的密切結合。實施中,通過把完成實際業務流程中的一項任務所需的IT資源組織為“服務”進行封裝,從而達到以業務為核心,通過業務進而選擇合適的技術,避免技術制約業務的問題。
(3)靈活適應變化?;赟OA的IT系統圍繞用戶業務而構建,用戶業務在實現層表現為一系列松散耦合的“服務”來實現,這些“服務”可以根據用戶業務變化和發展進行按需調整或重新組合,明顯提高IT系統對于業務的適應能力。
(4)更強調標準。SOA的實現強調基于統一的標準,基于SOA的IT系統建立在大量的開放標準和協議之上,以實現系統及信息的互連互通和互操作。因此,SOA系統從規劃到實施,標準都至關重要。