導航:首頁 > 信息技術 > 什麼是中間件技術

什麼是中間件技術

發布時間:2022-04-04 07:29:42

㈠ IT裡面的中間件技術指的是什麼呢

中間件定義及分類 為解決分布異構問題,人們提出了中間件(middleware)的概念。中間件是位於平台(硬體和操作系統)和應用之間的通用服務,如圖1所示,這些服務具有標準的程序介面和協議。針對不同的操作系統和硬體平台,它們可以有符合介面和協議規范的多種實現。 圖1中間件也許很難給中間件一個嚴格的定義,但中間件應具有如下的一些特點: 滿足大量應用的需要 運行於多種硬體和OS平台 支持分布計算,提供跨網路、硬體和OS平台的透明性的應用或服務的交互 支持標準的協議 支持標準的介面由於標准介面對於可移植性和標准協議對於互操作性的重要性,中間件已成為許多標准化工作的主要部分。對於應用軟體開發,中間件遠比操作系統和網路服務更為重要,中間件提供的程序介面定義了一個相對穩定的高層應用環境,不管底層的計算機硬體和系統軟體怎樣更新換代,只要將中間件升級更新,並保持中間件對外的介面定義不變,應用軟體幾乎不需任何修改,從而保護了企業在應用軟體開發和維護中的重大投資。這個是網路裡面的定義,其實睡起來很復雜~建議你找一家授權培訓機構具體咨詢一下,專業老師的解釋,來得更快些

㈡ 什麼是中間件

中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源。中間件位於客戶機/ 伺服器的操作系統之上,管理計算機資源和網路通訊。是連接兩個獨立應用程序或獨立系統的軟體。相連接的系統,即使它們具有不同的介面,但通過中間件相互之間仍能交換信息。

執行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程序可以工作於多平台或OS環境。

中間件是基礎軟體的一大類,屬於可復用軟體的范疇。顧名思義,中間件處於操作系統軟體與用戶的應用軟體的中間。

(2)什麼是中間件技術擴展閱讀

中間件在操作系統、網路和資料庫之上,應用軟體的下層,總的作用是為處於自己上層的應用軟體提供運行與開發的環境,幫助用戶靈活、高效地開發和集成復雜的應用軟體。

在眾多關於中間件的定義中,比較普遍被接受的是IDC表述的:中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源,中間件位於客戶機伺服器的操作系統之上,管理計算資源和網路通信。

由於標准介面對於可移植性、標准協議對於互操作性的重要性,中間件已成為許多標准化工作的主要部分。對於應用軟體開發,中間件遠比操作系統和網路服務更為重要,中間件提供的程序介面定義了一個相對穩定的高層應用環境,不管底層的計算機硬體和系統軟體怎樣更新換代,只要將中間件升級更新,並保持中間件對外的介面定義不變,應用軟體就幾乎不需任何修改,從而保護了企業在應用軟體開發和維護中的重大投資。

㈢ 什麼叫做中間件

其實就像代理一樣,把我們自己的東西給中間件,別人就可以通過中間件看你自己的東西。
像Tomcat等伺服器,公司都喜歡叫中間件。

㈣ 中間件是個什麼東西

當然先要了解什麼是中間件: 中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源。中間件位於客戶機/ 伺服器的操作系統之上,管理計算機資源和網路通訊。是連接兩個獨立應用程序或獨立系統的軟體。相連接的系統,即使它們具有不同的介面,但通過中間件相互之間仍能交換信息。執行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程序可以工作於多平台或 OS 環境。 下面是我個人的總結: 其實中間件不是固定的什麼東西,只要滿足定義功能的都可以說是中間件。 以web伺服器舉例。B/S結構需要有web伺服器的解析才能運行,這時,web伺服器 就是中間件。.asp只能在windows服務IIS上運行,IIS就是這個B/S結構的中間件。還有比如小公司,入門級別的伺服器,tomcat,jboss(通常與小資料庫mysql一起用,Linux上的經典架構LAMP,linux+apache+mysql+php,apache就是中間件),大型程序伺服器(有bean公司的weblogic、IBM的websphere.(一般與Oracle一起)。

㈤ 中間件開發是什麼意思

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

中間件開發就是 利用某種計算機語言開發一種中間件,提供給其他軟體使用

㈥ 什麼是中間件

中間件(middleware)是基礎軟體的一大類,屬於可復用軟體的范疇。顧名思義,中間件處於操作系統軟體與用戶的應用軟體的中間。中間件在操作系統、網路和資料庫之上,應用軟體的下層,總的作用是為處於自己上層的應用軟體提供運行與開發的環境,幫助用戶靈活、高效地開發和集成復雜的應用軟體。

在眾多關於中間件的定義中,比較普遍被接受的是IDC表述的:中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源,中間件位於客戶機伺服器的操作系統之上,管理計算資源和網路通信。

IDC對中間件的定義表明,中間件是一類軟體,而非一種軟體;中間件不僅僅實現互連,還要實現應用之間的互操作;中間件是基於分布式處理的軟體,最突出的特點是其網路通信功能。

最早具有中間件技術思想及功能的軟體是IBM的CICS,但由於CICS不是分布式環境的產物,因此人們一般把Tuxedo作為第一個嚴格意義上的中間件產品。Tuxedo是1984年在當時屬於AT&&T的貝爾實驗室開發完成的,但由於分布式處理當時並沒有在商業應用上獲得像今天一樣的成功,Tuxedo在很長一段時期里只是實驗室產品,後來被No

㈦ 什麼是中間件

什麼是中間件?在一個具體的應用項目之中,到底能不能夠不用中間件?這也是中間件廠商經常被問到問題之一。之所以有此一問,說明了用戶只是知道了中間件,聽說其很重要,但並真正不知道什麼是中間件?

我們最早知道的中間件是一個稱為Tuxedo的東西,實質上它是一個交易中間件。1998年IDC公司對於中間件有一個定義,並根據用途將其劃分為6個類別。如今所保留下來的只有消息中間件和交易中間件,其他的已經被逐步融合到其他產品中了,被包裹進去了,在市場上已經沒有單獨的產品形態出現了。例如,當時有一個叫屏幕數據轉換的中間件,其主要是針對IBM大機終端而設計產品,用於將IBM大機終端的字元界面轉化為用戶所喜歡的圖形界面,類似的東西當時都稱為中間件。但隨著IBM大機環境越來越少,但是盛行一時的此類中間件如今已經很少再被單獨提及。

2000年前後,互聯網盛行起來,隨之產生了一個新的東西,就是應用伺服器。實際上,交易中間件也屬於是應用伺服器,為了區分,人們傳統的交易中間件稱為分布交易中間件,因它主要應用在分布式環境下,而將新的應用伺服器,稱為J2EE中間件,到目前為止,這都是市場上非常熱門的產品。

EAI概念出來之後,市場上又推出了一些新的軟體產品,,例如工作流、Portal等,但從分類上不知道怎麼歸類,向上不能夠劃歸應用,往下又不能歸入操作系統,於是就把它歸入了中間件,如此中間件的概念更加擴大了。目前,市場上對於中間件,各家的說法不一,客觀上也導致了理解上的復雜性。

如今,市場上又推出了很多新的概念,例如三層結構、構件、Web服務,其中風頭最勁的當屬SOA(面向服務的架構)。實際上,他們都不是一個產品,而是一種技術的實現方法,是開發一個軟體的一種方法論。我們知道,最早軟體開發方法就是編程、寫代碼的,其缺點在於無法復用,為此提出了構件化的軟體開發方法,通過把編程中一些常用功能進行封裝,並規范統一介面,供其它程序調用,例如我們開發一個新軟體,可能要用到構件1、構件2、構件3,那麼,我們只要對其進行本地組裝,就可以得到我們想要的應用軟體。在互聯網得到普及重視之後,軟體開發方法在構件化基礎上又有新發展,核心思想是軟體並不需要囊括構件,所需要的僅僅是構件的運行結果,例如編寫一個通信傳輸軟體,就可以到網上尋找構件,並提出服務請求,得到結果後返回,而不需要下載構件並打包,這就是現在所說的SOA。想要現實SOA,就要規范構件介面,同時還要規范構件所提交的服務結果,如此,新的軟體開發的思想才能夠行的通。但SOA並不是一個產品,而是一種思想方法,而實現這種方法的基礎,如今看來只有中間件。

那麼,到底什麼才是中間件,什麼不是中間件?從東方通科技的觀點看,中間件應該具備兩個關鍵特徵:首先要為上層的應用層服務,這是一個基本條件;此外,又必須連接到操作系統的層面,並卻保持運行工作狀態,具備了這樣兩個特徵才能稱為中間件。現在很多人把開發工具也稱為中間件是不合適的,因為開發工具開發出來的軟體,並不依賴開發工具與底層操作系統連接。

㈧ 中間件的核心技術是什麼

通信、資源管理、互操作性

㈨ 常見的中間件技術有哪些

商業中間件:weblogic,was,conherence
開源中間件:透明差填,apache,nginx
消息中間件:redis,activemq

信息系統的組成結構是什麼 還有什麼是中間件技術

先給你講一下什麼叫中間件再舉個例子
1.網路中中間件含義的鏈接 我就不粘貼了
http://ke..com/view/23710.htm
2.舉個簡單的例子,
有這樣一個需求,sap有一組hr的相關信息,比如姓名,工號等等要求顯示到一個portal上面,供user使用 查看信息。
數據怎麼從sap到portal呢,可能的一種情況是,使用一個中間件,通過rfc或者idoc把相關信息從sap取出來,整合以後在通過jdbc插入到 portal的後台db里去。
這就是一個中間件參與數據整合 協同的簡單過程。這樣一個過程是由中間件完成的。所以簡單的說,中間件就是在異構系統間起數據傳輸,整合作用的一個軟體。
3.還是以剛才的例子為例,看看什麼是消息中間件
如果是消息中間件,就要把剛才例子中的hr數據看成一個消息,具體的數據結構可以根據需要和開發平台自己來定義。
把從rfc出來的數據,先形成一個消息,然後發布到一個消息隊列裡面,然後再通過一定規則去取這個消息解析再使用jdbc插入資料庫
這個過程可以是一對一,以可以是多對多。
也許上面這個簡單的例子並不能體現消息中間件的優點,但是在復雜的網路環境下,例如多個通訊方式,多個業務系統之間進行消息交互,他的優點是顯而易見的。

閱讀全文

與什麼是中間件技術相關的資料

熱點內容
如何通過二維碼查詢產品 瀏覽:325
西安啤酒代理要多少錢 瀏覽:941
聊城人事代理怎麼找工作 瀏覽:530
麻省理工技術學院在哪裡 瀏覽:785
烏海市貨車怎麼進入302市場 瀏覽:654
乳白的產品出現白紋怎麼解決 瀏覽:656
當日交易次數是多少 瀏覽:649
靖江市如何申請農產品深加工補貼 瀏覽:686
哪裡有學習飛行技術的 瀏覽:463
做程序員英語需要多少級 瀏覽:700
國運資本市場在哪裡 瀏覽:906
有什麼技術適合做食品 瀏覽:146
信息化有哪些資源 瀏覽:132
中考信息確認表丟失了怎麼辦 瀏覽:660
丁基下游產品有哪些 瀏覽:404
絕地求生啟動程序放在steam哪裡 瀏覽:941
企業開發微信小程序怎麼設置 瀏覽:4
德技技術公司怎麼樣 瀏覽:188
什麼是二手手機交易市場 瀏覽:518
廣發銀行交易失敗什麼原因 瀏覽:444