傳統架構與SOA架構的區別和特點:
傳統架構:
存在問題:1.模塊之間耦合度太高,其中一個升級其他都得升級
2.開發困難,各個團隊開發最后都要整合一起
3.系統的擴展性差
4.不能靈活的進行分布式部署
SOA:分布式系統架構--SOA服務體系架構
分布式架構:(SOA:面向服務的體系結構,是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來)把系統按照模塊拆分成多個子系統
優點:1.把模塊拆分,使用接口通信,降低模塊之間的耦合度
2.把項目拆分成若干個子項目,不同的團隊負責不同的子項目
3.增加功能時只需要在增加一個子項目,調用其它系統的接口就可以
4.可以靈活的進行分布式部署
缺點: 系統之間交互需要使用遠程通信,接口開發增加工作量