驅動體系結構的ESB場景和問題

2021-04-18 17:48:40 字數 1009 閱讀 3676

在關於企業服務匯流排(enterpriseservicebus,esb)的這個系列的第二部分中,作者描述和分析了實現esb和其他面向服務的體系結構(soa)的解決方案的一些常見場景。

esb場景及分析

soa中的esb場景

部分描述了許多soa和esb實現的起點。每個場景都指出驅動體系結構和設計決策的問題,而這些決策會影響解決方案模式的選擇(將在這個系列的第3部分 中進行介紹)。在驅動esb體系結構和設計決策的問題部分中,您可以閱讀關於這些問題的詳細描述。這些解決方案模式代表著從服務技術的基本使用,到簡單的 esb實現,再到複雜的soa體系結構的發展過程。

這些esb場景的目的並不在於展示組織對soa或esb的全部需求。例如,雖然某個 場景(如兩個系統的基本整合)可能看起來很好地匹配了特定的當前需求,但是隨著時間的推移,這種需求可能發展成更複雜的需求(如支援乙個或多個應用程式實 現更廣泛的連線性場景。另外,還可能有許多對soa或esb基礎架構的單獨需求會出現這樣的情況,就其個別而言符合簡單場景,但集中在一起則表現得比較復 雜。

我們需要在實現滿足非常明確的需求的解決方案、努力預料未來的需求和定義跨企業的一致解決方案這三者之間作出選擇。將組織的需要看 作是總體上相對複雜的場景(如實現具有高服務質量和web服務標準支援的soa基礎架構)可能是比較適合的。另外,還可以將個別的情形單獨看作是簡單場 景,但是定義最後得到的這些解決方案以後發展成通用體系結構的路線。

soa中的esb場景

下面的幾個部分描述了這些場景的特徵:

·兩個系統的基本整合

·支援乙個或多個應用程式實現更廣泛的連線性

·支援遺留系統實現更廣泛的連線性

·支援企業應用程式整合(eai)體系結構實現更廣泛的連線性

·實現組織之間服務或系統的受控整合

·通過編排服務使流程自動化

·實現具有高服務質量和web服務標準支援的soa基礎架構

兩個系統的基本整合

支援乙個或多個應用程式實現更廣泛的連線性

linux網路驅動體系結構

在分析網絡卡驅動程式之前,我們先來了解一下linux網路驅動體系結構 我們來說一下流程 當網路裝置驅動載入時,首先在入口函式裡面完成一些初始化工作,這主要就是對net device結構體的設定,以及跟硬體相關的設定,其中發包和收包函式比較重要。ifconfig up來配置網絡卡的時候,會呼叫net ...

硬體和體系結構

引導過程和 bios 引導的過程涉及到從外部儲存裝置 比如軟盤 cd 硬碟或者儲存鑰匙 memory key 中載入作業系統。執行這一初始載入的程式固化儲存在計算機中,稱為 基本輸入輸出系統 basic input output system,bios bios 儲存在非易失性的 non volat...

MYSQL 體系結構和引擎

資料庫例項和資料庫的區別 資料庫例項是應用程式,資料庫是檔案集合 mysql資料庫是單程序多執行緒的資料庫 linux下啟動資料庫命令 mysql safe mysql由幾部分組成 連線池元件 管理服務和工具元件 sql介面元件 查詢分析器元件 優化器元件 快取元件 外掛程式式儲存引擎 物理檔案 各...