SOA應用於大型分佈式系統。對於這樣的系統來說,可伸縮性和容錯性是可維護性的關鍵。
另一個重要的目標是:最小化修改、故障對系統景觀在整體上的影響。
這樣一來松耦合就成了SOA的關鍵概念。
松耦合的形式
1、異步通信
2、異質數據類型
3、中介者
4、弱類型檢查
5、綁定方式
6、平臺依賴
7、交互模式
8、補償
9、流程邏輯控制
10、部署方式
11、版本劃分
SOA應用於大型分佈式系統。對於這樣的系統來說,可伸縮性和容錯性是可維護性的關鍵。
另一個重要的目標是:最小化修改、故障對系統景觀在整體上的影響。
這樣一來松耦合就成了SOA的關鍵概念。
松耦合的形式
1、異步通信
2、異質數據類型
3、中介者
4、弱類型檢查
5、綁定方式
6、平臺依賴
7、交互模式
8、補償
9、流程邏輯控制
10、部署方式
11、版本劃分
http://www.eventstreamprocessing.com/cep-history.htm http://www.infoq.com/n
導讀: 用於實現 Web 服務的 SOA 編程模型,第 1 部分: IBM SOA 編程模型簡介 IBM 面向服務體系結構(Servic
1、面向服務的應用集成技術 ESB:採用SOA原則,在大粒度服務級別通過事件驅動和基於XML的消息引擎,以與實現無關的方式集成企業應用的新興標準。 ESB的功能: (1)智能路由 (2)數據
1、同步通信模式 a.遠程過程調用(RPC) b.對象遠程過程調用(Object RPC) c.CORBA (Common Object Request Broker Architecture) d