成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看

首頁 新聞 > 科技 > 正文

帶你認識中間件(Middleware)

中間件/Middleware 定義

本文引用地址:http://www.eepw.com.cn/article/201706/351388.htm

中間件是一種獨立的系統軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源。中間件位于客戶機/ 服務器的操作系統之上,管理計算機資源和網絡通訊。是連接兩個獨立應用程序或獨立系統的軟件。相連接的系統,即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。執行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程序可以工作于多平臺或 OS 環境。

簡單的說,中間件是一種計算機軟件連接了軟件部件或者應用程序。 這種軟件有一組服務構成,這些服務包括允許多進程運行在一個或者多個機器上以達到在網絡中互相交互的目的。

中間件的特點

1、滿足大量應用的需要; 2、運行于多種硬件和OS平臺; 3、支持分布式計算,提供跨網絡、硬件和OS平臺的透明性的應用或服務的交互功能; 4、支持標準的協議; 5、支持標準的接口。

中間件可以應用于以下情形,如連接公司 LAN和早期系統、交換兩個郵件系統間的信息、支持 web 客戶機與數據庫服務器交換信息等。

主要中間件的分類

中間件分類(IDC的分類):大致可分為六類:終端仿真/屏幕轉換中間件、數據訪問中間件、遠程過程調用中間件、消息中間件、交易中間件、對象中間件。

中間件所包括的范圍十分廣泛,針對不同的應用需求涌現出多種各具特色的中間件產品。但至今中間件還沒有一個比較精確的定義,因此,在不同的角度或不同的層次上,對中間件的分類也會有所不同。由于中間件需要屏蔽分布環境中異構的操作系統和網絡協議,它必須能夠提供分布環境下的通訊服務,我們將這種通訊服務稱之為平臺?;谀康暮蛯崿F機制的不同,我們將平臺分為以下主要幾類:

1、遠程過程調用中間件(Remote Procedure Call)2、面向消息的中間件(MesSAge-Oriented Middleware)3、對象請求代理中間件(object RequeST Brokers)

它們可向上提供不同形式的通訊服務,包括同步、排隊、訂閱發布、廣播等等,在這些基本的通訊平臺之上,可構筑各種框架,為應用程序提供不同領域內的服務,如事務處理監控器、分布數據訪問、對象事務管理器OTM等。平臺為上層應用屏蔽了異構平臺的差異,而其上的框架又定義了相應領域內的應用的系統結構、標準的服務組件等,用戶只需告訴框架所關心的事件,然后提供處理這些事件的代碼。當事件發生時,框架則會調用用戶的代碼。用戶代碼不用調用框架,用戶程序也不必關心框架結構、執行流程、對系統級API的調用等,所有這些由框架負責完成。因此,基于中間件開發的應用具有良好的可擴充性、易管理性、高可用性和可移植性。

各類型中間件簡要介紹

1、遠程過程調用

遠程過程調用是一種廣泛使用的分布式應用程序處理方法。一個應用程序使用RPC來“遠程”執行一個位于不同地址空間里的過程,并且從效果上看和執行本地調用相同。事實上,一個RPC應用分為兩個部分:server和Client。server提供一個或多個遠程過程;client向server發出遠程調用。server和client可以位于同一臺計算機,也可以位于不同的計算機,甚至運行在不同的操作系統之上。它們通過網絡進行通訊。相應的stub和運行支持提供數據轉換和通訊服務,從而屏蔽不同的操作系統和網絡協議。在這里RPC通訊是同步的。采用線程可以進行異步調用。

在RPC模型中,client和server只要具備了相應的RPC接口,并且具有RPC運行支持,就可以完成相應的互操作,而不必限制于特定的server。因此,RPC為client/server分布式計算提供了有力的支持。同時,遠程過程調用RPC所提供的是基于過程的服務訪問,client與server進行直接連接,沒有中間機構來處理請求,因此也具有一定的局限性。比如,RPC通常需要一些網絡細節以定位server;在client發出請求的同時,要求server必須是活動的等等。

2、面向消息的中間件

MOM指的是利用高效可靠的消息傳遞機制進行平臺無關的數據交流,并基于數據通信來進行分布式系統的集成。通過提供消息傳遞和消息排隊模型,它可在分布環境下擴展進程間的通信,并支持多通訊協議、語言、應用程序、硬件和軟件平臺。目前流行的MOM中間件產品有IBM的MQSeries、BEA的MessageQ等。消息傳遞和排隊技術有以下三個主要特點:1)、通訊程序可在不同的時間運行 程序不在網絡上直接相互通話,而是間接地將消息放入消息隊列,因為程序間沒有直接的聯系。所以它們不必同時運行。消息放入適當的隊列時,目標程序甚至根本不需要正在運行;即使目標程序在運行,也不意味著要立即處理該消息。2)、對應用程序的結構沒有約束 在復雜的應用場合中,通訊程序之間不僅可以是一對一的關系,還可以進行一對多和多對一方式,甚至是上述多種方式的組合。多種通訊方式的構造并沒有增加應用程序的復雜性。3)、程序與網絡復雜性相隔離程序將消息放入消息隊列或從消息隊列中取出消息來進行通訊,與此關聯的全部活動,比如維護消息隊列、維護程序和隊列之間的關系、處理網絡的重新啟動和在網絡中移動消息等是MOM的任務,程序不直接與其它程序通話,并且它們不涉及網絡通訊的復雜性。

3、對象請求代理

隨著對象技術與分布式計算技術的發展,兩者相互結合形成了分布對象計算,并發展為當今軟件技術的主流方向。1990年底,對象管理集團OMG首次推出對象管理結構OMA(ObjECt Management Architecture),對象請求代理(Object Request Broker)是這個模型的核心組件。它的作用在于提供一個通信框架,透明地在異構的分布計算環境中傳遞對象請求。CORBA規范包括了ORB的所有標準接口。1991年推出的CORBA 1.1 定義了接口描述語言OMG IDL和支持Client/Server對象在具體的ORB上進行互操作的API。CORBA 2.0 規范描述的是不同廠商提供的ORB之間的互操作。

對象請求代理(ORB)是對象總線,它在CORBA規范中處于核心地位,定義異構環境下對象透明地發送請求和接收響應的基本機制,是建立對象之間client/server關系的中間件。ORB使得對象可以透明地向其他對象發出請求或接受其他對象的響應,這些對象可以位于本地也可以位于遠程機器。ORB攔截請求調用,并負責找到可以實現請求的對象、傳送參數、調用相應的方法、返回結果等。 client對象并不知道同server對象通訊、激活或存儲server對象的機制,也不必知道server對象位于何處、它是用何種語言實現的、使用什么操作系統或其他不屬于對象接口的系統成分。

值得指出的是client和server角色只是用來協調對象之間的相互作用,根據相應的場合,ORB上的對象可以是client,也可以是server,甚至兼有兩者。當對象發出一個請求時,它是處于client角色;當它在接收請求時,它就處于server角色。大部分的對象都是既扮演client角色又扮演server角色。另外由于ORB負責對象請求的傳送和server的管理,client和server之間并不直接連接,因此,與RPC所支持的單純的Client/Server結構相比,ORB可以支持更加復雜的結構。

4、事務處理監控

事務處理監控(Transaction processing monitors)最早出現在大型機上,為其提供支持大規模事務處理的可靠運行環境。隨著分布計算技術的發展,分布應用系統對大規模的事務處理提出了需求,比如商業活動中大量的關鍵事務處理。事務處理監控界于client和server之間,進行事務管理與協調、負載平衡、失敗恢復等,以提高系統的整體性能。它可以被看作是事務處理應用程序的“操作系統”??傮w上來說,事務處理監控有以下功能:進程管理,包括啟動server進程、為其分配任務、監控其執行并對負載進行平衡。事務管理,即保證在其監控下的事務處理的原子性、一致性、獨立性和持久性。通訊管理,為client和server之間提供了多種通訊機制,包括請求響應、會話、排隊、訂閱發布和廣播等。

事務處理監控能夠為大量的client提供服務,比如飛機定票系統。如果server為每一個 client都分配其所需要的資源的話,那server將不堪重負(如圖2所示)。但實際上,在同一時刻并不是所有的client都需要請求服務,而一旦某個client請求了服務,它希望得到快速的響應。事務處理監控在操作系統之上提供一組服務,對client請求進行管理并為其分配相應的服務進程,使 server在有限的系統資源下能夠高效地為大規模的客戶提供服務。

關鍵詞: 中間件 Niddleware 定義 特點 分類

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - m.7778890.com All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

成人精品水蜜桃_成人在线丰满少妇av_91亚洲国产高清_欧美日韩免费区域视频在线观看
99精品在线免费| 国产一区二区调教| 久久se这里有精品| 99re视频精品| 日韩午夜精品| 色噜噜狠狠成人网p站| 日韩一区二区在线播放| 国产精品久久久久久福利一牛影视| 亚洲国产毛片aaaaa无费看| 麻豆精品视频在线观看视频| 97久久精品人人做人人爽| 亚洲一区免费看| 欧美大片免费久久精品三p| 亚洲精品久久久蜜桃| 国内国产精品久久| 激情久久久久久久| 欧美日韩国产美| 中文字幕一区二区三区精华液| 久久国产精品99精品国产| 欧美激情一区| 欧美亚洲综合另类| 国产精品系列在线| 久久不见久久见中文字幕免费| 国产精品xvideos88| 欧美日韩一区二区欧美激情 | 欧美三区在线| 欧洲精品在线观看| 国产精品国产自产拍高清av| 精品一区二区三区不卡| 亚洲第一伊人| 欧美一区二区免费视频| 亚洲欧美另类小说| 国产99精品视频| 欧美亚洲色图校园春色| 久久久久久久久久久久久女国产乱| 午夜精品视频在线观看| 欧美日韩高清免费| 在线电影一区二区三区| 亚洲一区在线播放| 欧美一区激情视频在线观看| 欧美三级中文字幕| 一区二区三区在线播放| 99久久夜色精品国产网站| 日本乱人伦一区| 亚洲天堂成人网| 成人app在线| 欧美性高清videossexo| 亚洲精选免费视频| av不卡在线观看| 欧美在线观看视频一区二区 | 在线亚洲激情| 久久欧美中文字幕| 经典一区二区三区| 一区二区三区鲁丝不卡| 波多野结衣中文字幕一区 | 国产一区激情在线| 久久精品官网| 亚洲私人黄色宅男| 成人av网站在线观看免费| 欧美性受极品xxxx喷水| 亚洲一区二区影院| 欧美午夜国产| www成人在线观看| 精品写真视频在线观看| 久久精品五月| 亚洲精品国产无套在线观| 91麻豆自制传媒国产之光| 91精品国产一区二区三区| 视频一区视频二区中文| 日韩一区二区久久| 国产女人18毛片水真多成人如厕 | 天天影视涩香欲综合网| 亚洲激情在线| 国产农村妇女精品| 成人免费不卡视频| 欧美精品日韩一本| 日本91福利区| 亚洲欧美成人| 亚洲人成在线播放网站岛国| 欧美一区高清| 久久久综合视频| 高清国产一区二区三区| 色婷婷久久99综合精品jk白丝| 亚洲伦理在线免费看| 国产一区二区无遮挡| 日韩精品欧美精品| 久久av一区| 亚洲一区视频在线观看视频| 日韩视频二区| 亚洲色图清纯唯美| 国产精品激情| 中文字幕乱码日本亚洲一区二区| 99麻豆久久久国产精品免费优播| 日韩欧美精品在线| 国产福利一区在线| 6080午夜不卡| 国产精品一区二区免费不卡| 黄色av成人| 国产精品丝袜久久久久久app| 欧美精品99| 亚洲国产成人自拍| 国产精品多人| 国产精品乱码一区二三区小蝌蚪| 欧美日韩高清在线一区| 国产精品视频一二| 国内视频精品| 亚洲欧洲另类国产综合| 午夜精品aaa| 99伊人成综合| 一区二区免费看| 香蕉久久国产| 日韩激情视频在线观看| 在线免费av一区| 久久99精品久久久久久动态图 | 久久久久久久欧美精品| 日本不卡免费在线视频| 在线免费观看不卡av| 国内成人自拍视频| 日韩一级在线观看| 亚洲午夜精品久久久久久浪潮| 国产精品久久二区二区| 91久久亚洲| 亚洲高清不卡在线观看| 久久电影一区| 久久99国产乱子伦精品免费| 宅男在线国产精品| 成人18视频日本| 国产精品女同一区二区三区| 亚洲高清成人| 欧美精品三级日韩久久| 日本va欧美va瓶| 91精品国产综合久久精品麻豆 | 久久精品视频一区二区三区| 黄色成人在线网址| 亚洲一区二区在线免费观看视频| 色综合激情久久| 国产一区二区女| 久久久久青草大香线综合精品| 国产一区二区中文字幕免费看| 日韩毛片精品高清免费| 香蕉久久夜色| 久久国产视频网| 欧美精品一区二区三区视频| 黄色亚洲大片免费在线观看| 精品日韩一区二区| 国产综合18久久久久久| 亚洲午夜激情网页| 欧美日本在线看| 91啪亚洲精品| 亚洲在线免费播放| 欧美天堂亚洲电影院在线播放| 国产999精品久久久久久绿帽| 欧美国产丝袜视频| 国产视频欧美| 国产精品色噜噜| 91一区二区在线| 亚洲精品成人a在线观看| 在线视频中文字幕一区二区| 成人听书哪个软件好| 亚洲三级理论片| 亚洲人一二三区| 欧美午夜不卡视频| 99国产麻豆精品| 夜夜嗨av一区二区三区四季av| 欧美日韩一区二区三区免费看| 91无套直看片红桃| 亚洲福利视频一区| 日韩一区二区精品葵司在线| 亚洲视频在线二区| 美腿丝袜一区二区三区| 久久久91精品国产一区二区精品| 一区二区不卡在线视频 午夜欧美不卡'| 蜜桃91丨九色丨蝌蚪91桃色| 26uuu亚洲综合色| 亚洲欧美久久久| 亚洲国产视频一区二区| 日韩一区二区视频在线观看| 亚洲成色精品| 久久国产精品无码网站| 欧美极品xxx| 在线一区二区三区四区| 91蜜桃传媒精品久久久一区二区| 亚洲高清三级视频| 精品国产成人在线影院 | 亚洲天堂精品视频| 欧美高清视频在线高清观看mv色露露十八| 亚洲午夜久久久久中文字幕久| 午夜在线精品偷拍| 成人激情文学综合网| 亚洲一区二区av电影| 欧美va在线播放| 免费精品视频| 91在线观看一区二区| 日韩av在线发布| 国产精品欧美综合在线| 欧美三级一区二区| 亚洲日本精品国产第一区| 国产美女视频一区| 一区二区久久久久| 26uuu久久综合|