SOA是一種架構模型,它可以根據需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用。服務層是SOA的基礎,可以直接被應用調用,從而有效控制系統中與軟件代理交互的人為依賴性。SOA提供了這樣一種框架:一個系統上的軟件可以安全而且可靠地提出請求并獲得其他系統上的計算資源,而不再需要一臺中央服務器來管理和控制整個端到端的網絡。SOA從根本上突破了客戶機/服務器模式。
SOA的關鍵是“服務”的概念,W
SOA是一種構造分布式系統的方法,它將業務應用功能以服務的形式提供出來,以便更好的復用、組裝和與外部系統集成,從而降低開發成本,提高開發效率。