1. SOA並不是壹個新事物,IT組織已經成功建立並實施SOA應用。
2. SOA架構,是壹種粗粒度、開放式、松耦合的服務結構,要求軟件產品在開發過程中,按照相關的標準或協議,進行分層開發。
3. 通過這種分層設計或架構體系可以使軟件產品變得更加彈性和靈活,且盡可能的與第三方軟件產品互補兼容,以達到快速擴展,滿足或響應市場或客戶需求的多樣化、多變性。
4. SOA體系架構帶來的主要觀點是業務驅動IT,即業務驅動和業務更加緊密地聯系在壹起。以粗粒度的業務服務作為基礎來對公司業務進行建模,這樣就可以產生簡潔的業務和系統視圖。
5.?SOA是面向服務的架構,沒有人不同意。但對於SOA究竟是什麽,每個廠商都有自己的定義和解釋。有人說是壹種架構,有人說是壹種方法論,卻沒有幾個人能給出壹個大家都信服且簡單易懂的解釋。
6. SOA將應用程序的不同功能單元通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立於實現服務的硬件平臺、操作系統和編程語言。
7.?這使得構建在各種這樣的系統中的服務可以以壹種統壹和通用的方式進行交互。其實SOA和架構雖然可以分開,各有各的意思,但是結合出來就代表壹種相互的融合和促進,在將來的發展中勢必是壹個強勢的沖擊。