個人對SOA的一點小理解

1、SOA是一個鬆散結合的架構,是一個可組合、可拆分、可擴展的系統,目的是用以滿足企業不斷變化的業務需求;

2、爲了實現SOA平臺,會用到多方面的技術或標準,如:WebService、XML、WF、WCF、IOC、AOP等等;

3、在架構過程中,SOA中用到的具體技術可以用另一種技術替換,如WebService技術,也可用WCF實現;
4、由於不同企業或組織的特定情況,SOA在各個企業的實施一定完全不同,它也不等同於具體某一種技術或一個系統;

5、SOA是一個精心設計的體系架構,SOA本身不會產生商業利益,只有在SOA平臺上的實現纔會產生商業價值;

6、關注五個層面的架構能力:消息服務,工作流過程,數據管理,用戶體驗,權限控制;

7、所以,SOA是一個組織戰略層面的架構,而WebService等等技術,則是戰術層面的實現;

8、總結:SOA是一種解決企業業務的手段,而不是目標,也沒有一個統一的架構標準。

歡迎討論,指正及補充
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章