導航:首頁 > IDC知識 > 伺服器中間件

伺服器中間件

發布時間:2020-09-17 05:12:24

1、應用伺服器是中間件嗎?在哪些情況下應用?

居然沒人回答,我大致說一下吧。
是有一款中間件叫應用伺服器內。應用伺服器是提供容運行環境,處理業務邏輯的,也就是通過特定的網路通道來傳輸數據進行特定的數據交換來實現一些功能。
市場前景還是可以的,現在不是提倡國產化嗎,以後會逐步替代外資品牌的中間件。

2、什麼是web中間件??

我用的中間件 是資料庫與java端的橋梁 通過中間件取資料庫返回給java端處理
這只是我個人使用的情況

3、什麼是中間件,什麼又是應用伺服器?

這其實是一個比較虛的概念。廣義的中間件范圍很廣。起溝通作用的都可以認為是中間件。甚至ODBC這樣的東西你也可以認為是中間件。
現在用的比較多的中間件應該是BEA公司的tuxedo和IBM公司的weblogic?(好象是這個東西),我接觸過一點tuxedo。oracle、sun和ms好象也有類似產品,不過用的人很少。tuxedo是這個領域的領導者,不過IBM正在追趕並有可能超過,畢竟,IBM就是IBM。
tuxedo這東西我們用來做資料庫和前台應用之間的中間件。
使用了中間件之後,以前直接連接的前台應用程序和資料庫之前就多了個tuxedo,現在前台程序把請求發給tuxedo,tuxedo再把請求發給資料庫,資料庫處理結束之後把結果返回tuxedo,tuxedo再把結果送回給前台。這樣一搞,表面看復雜了很多。不過帶來一些好處,比如:
安全。tuxedo的服務是定製的,這就有點象是存貯過程,因為應用程序無法直接接到資料庫而只能通過tuxedo,所以應用程序無法做tuxedo服務之外的事情。你把你的應用邏輯寫在tuxedo中,你就可以保證你的數據是安全的。
性能。有些資料庫性能不好,比如oracle一個連接就是好多M,連接數一多,機器內存就沒了,有了tuxedo之後,tuxedo負責連接資料庫,連接數比較少,tuxedo可以用排隊的方式來處理這些資料庫請求,這樣提高了性能。中間件的高級應用好象還可以把資料庫分布在不同的機器上,由tuxedo動態分配前、後台的請求和處理,把它們搞在不同的機器上,所以你用了中間件之後如果後台資料庫處理來不及,可以加一台機器,前台請求太多(比如網站)可以加多前台機器。你可以靈活的調整性能。
應用伺服器做的人好象就更多了。而且應用伺服器這東西和中間件類似(邏輯上)我覺得它應用也是中間件的一種,不過大家一般說中間件都是指的狹義的中間件,就是tuxedo這些。
中間件應用領域很廣的。簡直大一點的應用都可以用到中間件。國內也有一些開發商自己寫中間件,不過好象是自己用,沒形成市場。

4、中間件,伺服器和Web伺服器三者的區別

伺服器:性能強悍的計算機,所有軟體的載體
WEB伺服器:它是放置一般網站的伺服器。一台Web伺服器上可以建立多個網站,各網站的擁有者只需要把做好的網頁和相關文件放置在Web伺服器的網站中,其它用戶就可以用瀏覽器訪問網站中的網頁了,更多的是指IIS 軟體
中間件:為兩個應用軟體提供通信或者數據轉換功能的一種應用軟體

5、什麼是中間件

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

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

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

(5)伺服器中間件擴展資料

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

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

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

6、什麼是中間件?中間件在客戶機/伺服器模式中起什麼作用

中間件是一種獨立的系統軟體或服務程序,分布式應用軟體藉助這種軟體在不同的技術之間共享資源。中間件位於客戶機/ 伺服器的操作系統之上,管理計算機資源和網路通訊。是連接兩.

7、伺服器中間件有哪些

websphere、weblogic、tuxedo、tomcat、還有好多國產的廠商,如東軟、
金蝶,都有的。

8、中間件到底是不是web伺服器?

是軟體,不是伺服器
中間件是一類連接軟體組件和應用的計算機軟體,它包括一組服務,以便於運行在一台或多台機器上的多個軟體通過網路進行交互。該技術所提供的互操作性,推動了一致分布式體系架構的演進。該架構通常用於支持並簡化那些復雜的分布式應用程序,它包括web伺服器、事務監控器和消息隊列軟體

9、什麼是中間件?

這其實是一個比較虛的概念。廣義的中間件范圍很廣。起溝通作用的都可以認為是中間件。甚至ODBC這樣的東西你也可以認為是中間件。
現在用的比較多的中間件應該是BEA公司的tuxedo和IBM公司的weblogic?(好象是這個東西),我接觸過一點tuxedo。oracle、sun和ms好象也有類似產品,不過用的人很少。tuxedo是這個領域的領導者,不過IBM正在追趕並有可能超過,畢竟,IBM就是IBM。
tuxedo這東西我們用來做資料庫和前台應用之間的中間件。
使用了中間件之後,以前直接連接的前台應用程序和資料庫之前就多了個tuxedo,現在前台程序把請求發給tuxedo,tuxedo再把請求發給資料庫,資料庫處理結束之後把結果返回tuxedo,tuxedo再把結果送回給前台。這樣一搞,表面看復雜了很多。不過帶來一些好處,比如:
安全。tuxedo的服務是定製的,這就有點象是存貯過程,因為應用程序無法直接接到資料庫而只能通過tuxedo,所以應用程序無法做tuxedo服務之外的事情。你把你的應用邏輯寫在tuxedo中,你就可以保證你的數據是安全的。
性能。有些資料庫性能不好,比如oracle一個連接就是好多M,連接數一多,機器內存就沒了,有了tuxedo之後,tuxedo負責連接資料庫,連接數比較少,tuxedo可以用排隊的方式來處理這些資料庫請求,這樣提高了性能。中間件的高級應用好象還可以把資料庫分布在不同的機器上,由tuxedo動態分配前、後台的請求和處理,把它們搞在不同的機器上,所以你用了中間件之後如果後台資料庫處理來不及,可以加一台機器,前台請求太多(比如網站)可以加多前台機器。你可以靈活的調整性能。
方便移植。業務邏輯做到了中間件里之後,你更換後台資料庫、改變前台的開發工具什麼的移植工作較小,因為中間件的工作改動不大。

應用伺服器做的人好象就更多了。而且應用伺服器這東西和中間件類似(邏輯上)我覺得它應用也是中間件的一種,不過大家一般說中間件都是指的狹義的中間件,就是tuxedo這些。

中間件應用領域很廣的。簡直大一點的應用都可以用到中間件。國內也有一些開發商自己寫中間件,不過好象是自己用,沒形成市場。

10、中間件是什麼?幹嘛用的?

中間件是一種獨立的系統軟體或服務程序,是連接兩個獨立應用程序或獨立系統的軟體,即使它們具有不同的介面,但通過中間件相互之間仍能交換信息。

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

隨著計算機技術的快速發展,更多的應用軟體被要求在許多不同的網路協議、不同的硬體生產廠商以及不一樣的網路平台和環境上運營。這導致了軟體開發者需要需要開發多種應用程序來達到運營的目的。所以,中間件技術的產生,在極大程度上減輕了開發者的負擔,使得網路的運行更有效率。

(10)伺服器中間件擴展資料

中間件技術

1、遠程過程調用

一個應用程序使用RPC來「遠程」執行一個位於不同地址空間里的過程,並且從效果上看和執行本地調用相同。事實上,一個RPC應用分為兩個部分:server和client。server提供一個或多個遠程過程;client向server發出遠程調用。

在RPC模型中,client和server只要具備了相應的RPC介面,並且具有RPC運行支持,就可以完成相應的互操作,而不必限制於特定的server。

2、面向消息的中間件

MOM指的是利用高效可靠的消息傳遞機制進行平台無關的數據交流,並基於數據通信來進行分布式系統的集成。消息放入適當的隊列時,目標程序甚至根本不需要正在運行;即使目標程序在運行,也不意味著要立即處理該消息。

對應用程序的結構沒有約束:在復雜的應用場合中,通訊程序之間不僅可以是一對一的關系,還可以進行一對多和多對一方式,甚至是上述多種方式的組合。多種通訊方式的構造並沒有增加應用程序的復雜性。

3、對象請求代理

可向上提供不同形式的通訊服務,包括同步、排隊、訂閱發布、廣播等等,在這些基本的通訊平台之上,可構築各種框架,為應用程序提供不同領域內的服務,如事務處理監控器、分布數據訪問、對象事務管理器OTM等。

4、事務處理監控

事務處理監控最早出現在大型機上,為其提供支持大規模事務處理的可靠運行環境。隨著分布計算技術的發展,分布應用系統對大規模的事務處理提出了需求,比如商業活動中大量的關鍵事務處理。

與伺服器中間件相關的知識