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

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