soa是啥 SOA到底是什么東西?
SOA到底是什么東西?SOA是一種面向服務(wù)的體系結(jié)構(gòu)和組件模型。它通過這些服務(wù)之間定義良好的接口和契約連接應(yīng)用程序的不同功能單元(稱為服務(wù))。接口的定義是中性的,它應(yīng)該獨(dú)立于硬件平臺、操作系統(tǒng)和編程語
SOA到底是什么東西?
SOA是一種面向服務(wù)的體系結(jié)構(gòu)和組件模型。它通過這些服務(wù)之間定義良好的接口和契約連接應(yīng)用程序的不同功能單元(稱為服務(wù))。接口的定義是中性的,它應(yīng)該獨(dú)立于硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種系統(tǒng)中的服務(wù)能夠以統(tǒng)一和通用的方式進(jìn)行交互。優(yōu)點(diǎn):面向服務(wù)的體系結(jié)構(gòu)不是一個新的解決方案;相反,SOA是技術(shù)和體系結(jié)構(gòu)的自然演進(jìn)。系統(tǒng)的架構(gòu)不斷完善,與業(yè)務(wù)高度一致。系統(tǒng)設(shè)計者和企業(yè)早就認(rèn)識到協(xié)調(diào)技術(shù)和業(yè)務(wù)流程的重要性,包括技術(shù)資源的充分應(yīng)用和合理化,以及為業(yè)務(wù)提供更好的支持。在某種程度上,SOA源于企業(yè)體系結(jié)構(gòu)理論。企業(yè)架構(gòu)評估技術(shù),但更重要的是,它關(guān)注整個企業(yè)和整個業(yè)務(wù)流程,并為做出技術(shù)決策提供背景信息。SOA工具集成了Internet技術(shù),如HTTP和XML,以及集成的技術(shù),如消息總線、翻譯技術(shù)和連接技術(shù)。