- 中國SOA最佳應用及云計算融合實踐
- 全國信息技術標準化技術委員會SOA標準工作組 中國電子技術標準化研究所編著
- 535字
- 2019-03-01 13:14:04
1.2 SOA的技術特點
基于SOA來構建的IT系統具備如下的特點。
1.以業務為中心。相對于面向對象、面向構件技術,SOA更多從用戶業務出發,通過業務人員參與SOA系統的規劃、設計和管理,可在深刻理解業務的基礎上構建IT系統,實現IT系統與用戶業務的密切結合。實施中,通過把完成實際業務流程中的一項任務所需的IT資源組織為“服務”進行封裝,從而達到以業務為核心,通過業務進而選擇合適的技術,避免技術制約業務的問題。
2.靈活適應變化。基于SOA的IT系統圍繞用戶業務而構建,用戶業務在實現層表現為一系列松散耦合的“服務”來實現,這些“服務”可以根據用戶業務變化和發展進行按需調整或重新組合,明顯提高IT系統對于業務的適應能力。
3.重用IT資源,提升開發效率。SOA強調對“服務”的重用,對原有IT資源的重用度提升是SOA帶來的關鍵效果之一,大量高重用的服務資源為快速構建新的業務功能和業務系統奠定了基礎,使得IT系統的開發和軟件生產效率得到提升。同時,在重用過程中,有利于保護用戶前期的信息化投資和IT資產積累,節省IT系統開發成本,實現用戶信息化的可持續性建設與發展。
4.更強調標準。SOA的實現強調基于統一的標準,基于SOA的IT系統建立在大量的開放標準和協議之上,以實現系統及信息的互聯互通和互操作。因此,SOA系統從規劃到實施,標準都至關重要。
推薦閱讀
- 零點起飛學Xilinx FPG
- 用“芯”探核:龍芯派開發實戰
- 施耐德SoMachine控制器應用及編程指南
- The Applied AI and Natural Language Processing Workshop
- Learning Game Physics with Bullet Physics and OpenGL
- Hands-On Machine Learning with C#
- Spring Cloud微服務架構實戰
- 單片機系統設計與開發教程
- 超大流量分布式系統架構解決方案:人人都是架構師2.0
- Intel Edison智能硬件開發指南:基于Yocto Project
- The Artificial Intelligence Infrastructure Workshop
- Blender 3D By Example
- 微服務實戰
- 主板維修實踐技術
- Nagios系統監控實踐(原書第2版)