溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

什么是中間件

發(fā)布時間:2021-10-11 17:42:06 來源:億速云 閱讀:363 作者:iii 欄目:編程語言

這篇文章主要介紹“什么是中間件”,在日常操作中,相信很多人在什么是中間件問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”什么是中間件”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1、中間件是什么

中間件,英文名稱為Middleware,是一種應用于分布式系統(tǒng)的基礎軟件。從縱向層次來看,中間件位于各類應用/服務與操作系統(tǒng)/數(shù)據(jù)庫系統(tǒng)以及其他系統(tǒng)軟件之間,主要解決分布式環(huán)境下數(shù)據(jù)傳輸、數(shù)據(jù)訪問、應用調度、系統(tǒng)構建和系統(tǒng)集成、流程管理等問題,是分布式環(huán)境下支撐應用開發(fā)、運行和集成的平臺,能夠實現(xiàn)系統(tǒng)之間的互聯(lián)互通,幫助用戶高效開發(fā)應用軟件。

什么是中間件

中間件伴隨分布式計算架構發(fā)展而演化。中間件發(fā)展和計算架構變化緊密相關,隨著網(wǎng)絡架構發(fā)展,許多應用軟件需要在不同的硬件平臺、網(wǎng)絡協(xié)議環(huán)境下運行,傳統(tǒng)的兩層分布式架構,即客戶端—服務器架構,面臨著性能差、效率低的問題,無法滿足需求,三層或多層分布式架構由此提出,具體業(yè)務邏輯與底層邏輯解耦,分離至中間層,最終由中間件統(tǒng)一接口和協(xié)議,將客戶端與服務器進行組合。

什么是中間件

1968年,IBM發(fā)布CICS交易事務控制系統(tǒng),使得應用軟件與系統(tǒng)服務分離,帶有“中間件”的技術思想,但由于不是分布式環(huán)境的產物,因此不將其作為正式的中間件。1980年代,AT&T的貝爾實驗室開發(fā)了Tuxedo系統(tǒng),標志著交易中間件的誕生,該系統(tǒng)早期只是實驗室產品,后由BEA收購,最終歸屬于Oracle。1994年,IBM發(fā)布消息隊列服務MQ系列產品,標志著消息中間件的誕生。

什么是中間件

中間件主要分為兩大技術陣營。Java語言誕生以來,特別是J2EE(后更名為JAVA EE)標準的發(fā)布,中間件的開發(fā)標準實現(xiàn)了統(tǒng)一。同時,IBM、Oracle等廠商積極參與J2EE標準制定,走的是開放路線,造就了強大的生命力。2001年,微軟發(fā)布.NET,中間件演變?yōu)閮纱蠹夹g陣營。目前,Java陣營覆蓋范圍最廣,而.NET陣營主要由微軟及其伙伴使用。

中間件是基礎軟件的重要組成之一。2006年,國家“核高基”重大專項提出,“基”即為基礎軟件,是指IT系統(tǒng)中最底層、與具體業(yè)務邏輯無關的一類軟件,為應用軟件對系統(tǒng)資源、數(shù)據(jù)和網(wǎng)絡資源的訪問和管理提供支撐,主要包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和中間件。中間件是IT系統(tǒng)進行通信和傳遞信息的紐帶,同操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)共同構成IT系統(tǒng)的底層基礎架構。

市場規(guī)模穩(wěn)步增長。根據(jù)計世咨詢發(fā)布的《2018-2019年軟件基礎設施(中間件)市場發(fā)展趨勢研究》報告,2018年,中國中間件市場規(guī)模為65.0億元,同比增長9.6%,預計2019年市場規(guī)模為72.4億元。

什么是中間件

得益于政府、金融、電信等行業(yè)信息化建設的提速,以及用戶對基于云的分布式應用服務、消息隊列等中間件工具的需求增長,未來,中間件市場將保持穩(wěn)定增長的態(tài)勢。根據(jù)華為《鯤鵬計算產業(yè)發(fā)展白皮書》,至2023年,全球中間件市場空間為434億美元,5年CAGR為10.3%;中國中間件市場空間為13.6億美元,5年CAGR為15.7%。

什么是中間件

2、中間件的分類

中間件的功能特點、自身定位決定了其分類的多樣性。具體的,中間件可以分為基礎中間件、集成中間件和行業(yè)領域應用平臺。

什么是中間件

  • 基礎中間件

中間件產生之初主要解決分布式環(huán)境下軟件性能和可靠性的問題,包括交易中間件、消息中間件等。此后,為滿足應用軟件在不同硬件平臺、網(wǎng)絡環(huán)境下運行的需求,應用服務器中間件隨之出現(xiàn)。

交易中間件是面向對象技術與分布式計算技術結合的產物,其高效地傳遞交易(事務)請求,協(xié)調事務的各個分支,保證事務的完整性,調度應用程序的運行,實現(xiàn)整個系統(tǒng)運行的高效性。交易中間件適用于聯(lián)機交易系統(tǒng),如銀行業(yè)務系統(tǒng)、訂票系統(tǒng)等,在金融、財稅、電信等行業(yè)中得到廣泛落地。

消息中間件解決了分布式計算環(huán)境下多個子系統(tǒng)間的消息通信問題。其建立網(wǎng)絡異步通信的通道,實現(xiàn)不同或同一計算機系統(tǒng)的應用通信,為網(wǎng)絡環(huán)境下分布式應用系統(tǒng)的開發(fā)和運行提供靈活、易用的支撐平臺,通常用來在各個系統(tǒng)或者組件間發(fā)送消息數(shù)據(jù)。消息隊列是消息中間件的一種實現(xiàn)方式。

什么是中間件

應用服務器中間件主要應用于Web系統(tǒng),位于客戶瀏覽器和數(shù)據(jù)庫之間,其主要作用為把商業(yè)邏輯(應用)曝露給客戶端,同時為商業(yè)邏輯(應用)提供運行平臺和系統(tǒng)服務,并管理對數(shù)據(jù)庫的訪問。應用服務器中間件為Web系統(tǒng)下的應用開發(fā)者提供了開發(fā)工具和運行平臺。

什么是中間件

總體而言,基于基礎中間件,軟件應用能夠運行于不同操作系統(tǒng),數(shù)據(jù)能夠存儲到各廠商的數(shù)據(jù)庫,支持基于各種不同的網(wǎng)絡進行信息交換與穩(wěn)定的交易。

  • 軟件基礎平臺

伴隨著網(wǎng)絡技術的進一步發(fā)展,基礎中間件難以解決業(yè)務跨部門、跨企業(yè)的互聯(lián)互通問題,集成中間件應運而生,主要基于面向服務(Service Oriented Architecture,SOA)架構。在SOA架構下,Web Services是一種具體實現(xiàn)方式,所有具備價值的IT資源不論新舊,均能成為隨取隨用的IT資產,并將各種服務快速整合并開發(fā)為組合式應用。基于此,企業(yè)服務總線(Enterprise Service Bus,ESB)發(fā)展而來,其基于消息通信、智能路由、數(shù)據(jù)轉換等技術,支持各種異構軟件及業(yè)務模塊以服務化方式進行通信,是一種綜合的集成中間件。

什么是中間件

近年來,云計算、大數(shù)據(jù)等新一代信息技術興起,中間件產品功能也持續(xù)演進,應用場景和邊界向云計算、大數(shù)據(jù)領域發(fā)展,云中間件、數(shù)據(jù)集成平臺等成為新基礎設施。

什么是中間件

SOA、云計算、大數(shù)據(jù)領域的中間件主要解決應用軟件的集成、軟件架構的一致性、軟件的快速交付以及數(shù)據(jù)治理和安全使用等問題。為區(qū)別于傳統(tǒng)中間件,業(yè)內提出了軟件基礎平臺的概念。

3、國產中間件廠商

中間件初創(chuàng)之時,國產廠商即已布局。東方通1992年開始中間件的研究與開發(fā),推出消息中間件TongLINK,而中科院軟件所、國防科技大學等研究機構也對中間件技術進行了同步研究。

目前,國產中間件廠商可分為兩大類:一類為專業(yè)中間件廠商,如東方通、寶蘭德、普元信息、金蝶天燕、中創(chuàng)中間件等;另一類為互聯(lián)網(wǎng)廠商,中間件產品主要服務于企業(yè)內部。根據(jù)計世咨詢2019年3月發(fā)布的數(shù)據(jù),中國中間件市場中,從采購單數(shù)來看,國產廠商總體份額超過國外廠商;而從實際銷售金額來看,國外巨頭IBM、Oracle依然保持較大優(yōu)勢,單合同金額更高。

什么是中間件

  • 東方通

東方通創(chuàng)立于1992年,長期專注于基礎軟件Tong系列中間件的研發(fā)、銷售與相關服務,2014年于創(chuàng)業(yè)板上市,并通過新設投資、收購等方式拓展安全業(yè)務。近年來,受益于自主創(chuàng)新、信息安全領域市場需求推動,公司基礎軟件、信息安全等主營業(yè)務持續(xù)保持增長。2019年,實現(xiàn)營收5.00億元,其中基礎軟件業(yè)務營收為1.73億元,占比34.70%,同比增長15.13%。

公司是中國中間件市場的開拓者和領導者,中間件產品涵蓋應用支撐類、數(shù)據(jù)集成類及應用平臺類主流產品和解決方案。公司多年來保持中間件市場占有率國內廠商第一名,在國內市場位居領導者象限,產品在政府、交通、金融、電信、軍工等行業(yè)樹立眾多典型應用案例。

什么是中間件 

2019年,公司成為“華為云鯤鵬凌云計劃”生態(tài)伙伴,完成應用服務器中間件TongWeb等產品與鯤鵬云的兼容適配認證,TongWeb入駐華為云商城“鯤鵬專區(qū)”。

什么是中間件

  • 寶蘭德

寶蘭德成立于2008年,主營業(yè)務為中間件產品以及云管理平臺軟件、應用性能管理軟件等智能運維產品的研發(fā)和銷售,并提供配套技術服務。公司產品主要應用于電信行業(yè),2019年來自中國移動的收入占比76.67%,并開始向金融和政府行業(yè)拓展。2019年,公司按照既定目標,積極提高經營能力,實現(xiàn)營收1.43億元,歸母凈利潤0.61億元。其中,中間件產品營收為5471萬元,同比增長18.64%。

公司中間件產品覆蓋應用服務器、交易中間件、消息中間件,推出包括應用服務器BES Application Server、消息中間件BES MQ、交易中間件BES VBroker等多款產品。截至2019年末,公司已在中國移動北京、上海、廣東(南方基地)、湖南、黑龍江等12個省的核心業(yè)務系統(tǒng)以及中國移動集團總部的集中大數(shù)據(jù)平臺、集中ERP項目和WLAN認證計費平臺項目等核心業(yè)務系統(tǒng)中,替代國外主流中間件產品,實現(xiàn)產品的大規(guī)模運用。

什么是中間件

公司還積極參與構建構建國產軟硬件生態(tài)。2019年,應用服務器產品通過安可測試。公司推進與華為等的產業(yè)鏈合作,通過華為“一云兩翼”認證體系的產品兼容認證,并和CPU、操作系統(tǒng)、數(shù)據(jù)庫及應用廠商進行大量的兼容適配工作。

  • 普元信息

公司創(chuàng)立于2003年,是專業(yè)的軟件基礎平臺提供商,擁有云應用平臺、大數(shù)據(jù)中臺、SOA集成平臺三條業(yè)務線,主要面向金融、電信、政務、能源等行業(yè)大中型客戶,提供自主可控、安全可靠的軟件基礎平臺產品及相應技術服務。2019年,公司實現(xiàn)營收3.96億元,金融、電信行業(yè)合計占比為58.08%,實現(xiàn)歸母凈利潤0.50億元。其中,云應用平臺營收為1.21億元,大數(shù)據(jù)中臺營收為1.00億元,SOA集成平臺營收為1.67億元,分別同比增長24.47%、19.25%、7.80%。

軟件基礎平臺產品在技術、性能、成熟度及安全可靠性等方面得到用戶認可。金融領域,產品應用于銀行、金融管理機構、交易所等;電信領域,截至2019年末,客戶覆蓋中國移動總部及上海、廣東等23個省,中國聯(lián)通總部及北京、江蘇等27個省,中國電信總部及重慶、江西等27個?。徽疹I域,統(tǒng)一架構平臺、數(shù)據(jù)治理、數(shù)據(jù)交換等產品應用于各級政府政務管理、公共安全等領域。

什么是中間件

公司還積極推進國產化替代。截至2019年末,27款產品完成123項國產化產品適配和互認證,包括飛騰、龍芯、鯤鵬等芯片,中標麒麟、銀河麒麟等操作系統(tǒng),以及華為高斯、人大金倉、達夢等數(shù)據(jù)庫。2019年,公司獲得華為優(yōu)選級認證服務解決方案伙伴認證,多款產品通過華為自有數(shù)據(jù)庫、操作系統(tǒng)的兼容性認證。

  • 金蝶天燕

公司是基礎軟件行業(yè)的軟件開發(fā)商,成立于2000年,2017年于新三板掛牌上市。2000年,推出第一個國產J2EE應用服務器;2007年,發(fā)布SOA解決方案;2018年,打造“天燕云”。目前,憑借著金蝶集團在財務信息化領域的優(yōu)勢,公司產品涵蓋中間件、政府財務、大數(shù)據(jù)等方面。中間件產品包括應用服務器AAS、消息中間件AMQ、監(jiān)控平臺AMP、云計算平臺ACP。

什么是中間件

2019年,實現(xiàn)營收8845.52萬元,同比增長31.36%。其中,軟件銷售營收為7215.92萬元,占比提升至81.58%。公司繼續(xù)蟬聯(lián)“中國IT用戶滿意度調查——中間件產品用戶首選品牌”,在國產中間件領域市占率進一步鞏固。公司還積極參與國產上下游適配互認,與國產整機、芯片、操作系統(tǒng)、數(shù)據(jù)庫均實現(xiàn)全面兼容適配。

  • 中創(chuàng)中間件

公司成立于2002年,是全國唯一同時擁有國家涉密甲級資質和軍工資質的中間件研發(fā)企業(yè)。主營業(yè)務為基礎軟件中間件產品研發(fā)、集成及技術服務等。主要產品包括應用服務器、工作流中間件、消息中間件、企業(yè)服務總線、數(shù)據(jù)傳輸平臺、業(yè)務信息和電子文件交換系統(tǒng)、統(tǒng)一監(jiān)管平臺、防篡改系統(tǒng)、PaaS平臺等。

什么是中間件

公司產品在金融、稅務、能源等重點行業(yè)和領域成功替代同類國際產品。金融領域,在中國進出口銀行、廣發(fā)銀行等金融機構成功應用;稅務領域,工作流中間件在與IBM和Oracle同類產品競爭中勝出,是國家金稅三期工程基礎軟件平臺的重要組成部分;能源領域,應用服務器在南方電網(wǎng)全網(wǎng)成功替換Oracle Weblogic Server。2019年,公司與業(yè)界共同發(fā)布《自主可控中間件產業(yè)發(fā)展白皮書》。

  • 阿里

阿里中間件團隊依托于阿里巴巴電商平臺的巨大流量和數(shù)據(jù),不斷實現(xiàn)技術進階。團隊自主研發(fā)的一系列產品在2007年底開始的淘寶架構2.0到3.0變遷過程中,使淘寶網(wǎng)從集中式的Java應用走向了分布式Java應用,涵蓋消息中間件、服務框架、數(shù)據(jù)層、應用服務器和大規(guī)模分布式穩(wěn)定性平臺等。2018年,阿里中間件開源組件Sentinel 發(fā)布首個官方推薦可生產版本:1.3.0-GA,受到開源社區(qū)關注。

什么是中間件

  • 騰訊

騰訊于2013年開始自研分布式消息中間件系統(tǒng)TubeMQ,專注于大數(shù)據(jù)場景下海量數(shù)據(jù)的高性能存儲和傳輸,經過近7年上萬億的海量數(shù)據(jù)沉淀,目前日均接入量超過25萬億條,并服務于微信支付、騰訊視頻、騰訊廣告等產品。2019年,騰訊在ApacheCon宣布TubeMQ開源。

 什么是中間件

2018年,騰訊云發(fā)布微服務中間件TSF,是圍繞應用和微服務的PaaS平臺,為企業(yè)解決IT系統(tǒng)復雜、升級迭代慢、運維擴展性差、海量用戶支撐能力薄弱等一系列難題,幫助傳統(tǒng)企業(yè)快速構建面向互聯(lián)網(wǎng)億萬用戶的大規(guī)模分布式架構。

到此,關于“什么是中間件”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI