(來源:http://www.middleware.org)
Message Oriented Middleware
Object Oriented Middleware
Transaction Processing Middleware
Database Middleware
RPC Middleware
(來源:http://www.tongtech.com)
Message Oriented Middleware
Object Oriented Middleware
Transaction Processing Middleware
Database Middleware
RPC Middleware
(來源:http://www.tongtech.com)
序號
|
種類
|
優劣
|
產品
|
1 |
數據庫客戶端連接產品
管理數據庫連接,抽象 網絡協議。一般由數據庫廠商或支持多數據庫的中間件提供。 |
數據庫廠商的產品功能較強、性能較好。而獨立于數據庫的產品用于多數據庫環境時 |
|
2 |
數據庫存取APIs
支持對數據庫存取的編程,可以使用存儲過程。OO數據庫常為OO編程語言如Java/C++提供適應ODMG的接口。 |
數據庫廠商的APIs可支持對數據庫所有功能的存取,因而適合編寫OLTP的應用。而ODBC或JDBC更適合多數據庫的環境。 |
|
3 |
數據遷移、轉換
用于數據復制、轉換、信息增值。常作為數據倉庫解決方案的一部分。 |
使完全不同的數據包和遺留的應用能協同工作,但需要建立諸如時間、數據優選和整合、以及資源等要素。 |
|
4 |
元數據服務
注重對數據的結構進行操作而不是數據本身,讀寫數據庫的分類信息。 |
有效的減少了把不同的數據包和應用集成到數據倉庫中的工作量和配置工作 |
|
5 |
底層的同步服務(RPC)
使調用遠端的過程和在本地一樣。在被調用的處理未完以前,調用進程處于阻塞狀態。 |
簡單的代碼抽象,只有在所有的SERVER都是在線的情形才能工作。不適合移動或Internet應用。 |
|
6 |
簡單的異步消息
簡單是消息發送和接收,有時擴展到可靠投遞、智能路由和名字服務。 |
孕枰咝閱艿囊觳酵ㄑ兜撓τ梅淺S杏謾5枰械腟ERVER都在線。 |
|
7 |
應用級的消息隊列
是簡單的消息中間件的擴展,增加了隊列、脫機處理能力、可靠投遞和發布訂閱等功能。 |
使分布式處理可以在脫機、事件驅動等的方式下運行,適合與電子商務、移動用戶、工作流或其它的環境中。 |
|
8 |
應用協調器
通常是應用級消息隊列的擴展,增加了許多工具用于建立適合事件服務的的集成應用。 |
有效地節約集成的時間特別是針對應用包或工作流產品 |
|
9 |
COM+/DNA
微軟的分布式構件平臺,使企業應用更加可擴充和可管理。 |
從COM發展而來,是構件市場上的主流產品。尚需增加針對企業應用的可靠特性。 |
|
10 |
CORBA 平臺
OMG標準,通過ORB把分布的對象連接成一個邏輯上統一的整體。 |
工業組織的標準,可用不同的方式實現,以企提高互操作能力。 |
|
11 |
對象服務
CORBA 定義了名字、事件、交易、交換等服務,擴充了BOA的功能以滿足復雜應用的需求。DNA提供了類似的東西 |
如果各廠商全部支持這些服務的話,會使它們之間的互操作簡單,但較難作到。不過這些服務都是企業應用所必需的。 |
|
12 |
Enterprise JavaBeans
標準的Java API 規范,用于存取高級服務,如Directory,CORBA IDL,交易、數據庫存取等。 |
Beans 是一個很好的構件模型,給出了清晰的服務接口。 |
|
13 |
交易監控器
用于開發實時的OLTP應用的服務器和API,用于管理交易,共享資源。 |
已證明是建造OLTP 應用的有效手段。通常是非面向對象的,帶有特有和復雜的API。 |
|
14 |
應用服務器
針對Internet、Intranet和其它分布式構件應用,提供服務方構件的完整環境。 |
與交易監控器類似,只不過是面向對象的、支持構件、具有標準API。 |
|
15 |
工作流/應用集成
大雜燴,把工作流和應用開發技術如消息及分布式構件結合在一起。 |
使處理能方便自動的和構件、script 應用、工作流行為結合在一起,同時集成文檔和電子郵件。 |
|
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
