用面向服務的體系結構做什麼?

2021-08-23 11:52:47 字數 1075 閱讀 5497

對soa的需要**於需要使業務 it 系統變得更加靈活,以適應業務中的改變。通過允許強定義的關係和依然靈活的特定實現,it 系統既可以利用現有系統的功能,又可以準備在以後做一些改變來滿足它們之間互動的需要。

現在再來談什麼是soa已經過時,對於soa人人心裡都有一筆賬。我們還是從最基本的說起,什麼是soa?

soa,service-oriented architecture,面向服務的體系結構,是乙個元件模型,它將應用程式的不同功能單元(稱為服務)通過這些服務之間定義良好的介面和契約聯絡起來。使得構建在各種這樣的系統中的服務可以一種統一和通用的方式進行互動。

我們可以用面向服務的體系結構做什麼?

對soa的需要**於需要使業務 it 系統變得更加靈活,以適應業務中的改變。通過允許強定義的關係和依然靈活的特定實現,it 系統既可以利用現有系統的功能,又可以準備在以後做一些改變來滿足它們之間互動的需要。

為什麼選擇soa?

不同種類的作業系統,應用軟體, 系統軟體和應用基礎結構相互交織,這便是it企業的現狀。一些現存的應用程式被用來處理當前的業務流程,因此從頭建立乙個新的基礎環境是不可能的。企業應 該能對業務的變化做出快速的反應,利用對現有的應用程式和應用基礎結構的投資來解決新的業務需求,為客戶,商業夥伴以及**商提供新的互動渠道,並呈現一 個可以支援有機業務的構架。soa憑藉其松耦合的特性,soa應用起來很靈活。當組成整個應用程式的每個服務的內部結構和實現逐漸地發生改變時,它能夠繼 續存在,使得企業可以按照模組化的方式來新增新服務或更新現有服務,以解決新的業務需要,提供選擇從而可以通過不同的渠道提供服務,並可以把企業現有的或 已有的應用作為服務, 從而保護了現有的it基礎建設投資。

soa的概念並非什麼新東西,soa不同於現有的分布式技術之處在於大多數軟體商接受它並有可以實現soa的平台或應用程式。soa伴隨著無處 不在的標準,為企業的現有資產或投資帶來了更好的重用性。soa能夠在最新的和現有的應用之上建立應用;soa能夠使客戶或服務消費者免予服務實現的改變 所帶來的影響;soa能夠公升級單個服務或服務消費者而無需重寫整個應用,也無需保留已經不再適用於新需求的現有系統。總而言之,soa以借助現有的應用來 組合產生新服務的敏捷方式,提供給企業更好的靈活性來構建應用程式和業務流程。

面向服務的體系結構 SOA

偶長期以來一直想寫一篇關於soa的文字,但是遲遲沒有動筆。偶今天感冒在家,終於可以有這個機會咯。面向服務的體系架構 service oriented architeture,即soa 在今天這個軟體業中,可謂是如雷貫耳,如日中天。其架勢直逼當年 物件導向 object oriented oo 出道之...

Web服務與面向服務的體系結構

soa service oriented architecture 面向服務的體系結構 是由元件 服務 業務過程組成的可以滿足機構業務需求的體系結構,是一種非常好的建立複雜系統的體系架構的模型。soa有助於 重用 降低成本 風險,還可縮短產品進入市場的時間。從某種意義上說,soa更多是一些指導原則,...

面向服務的體系結構 實現難題

show toc 歡迎來到 msdn 體系結構 發布日期 6 21 2004 更新日期 6 21 2004 本期的其他文章 通過建立並遵循能夠將公司特有的各種標準結合起來的路線圖來確保成功 easwaran g.nadhan eds 部門主管 摘要 本文討論了各種用來解決企業在實現面向服務的體系結構...