關于中間件的問答實錄(MIDWARE FAQ) 發言者:地老鼠 時間:2001/01/02 19:56:48來自:www.javaunion.org
--------------------------------------------------------------------------------
關于中間件的問答實錄(MIDWARE FAQ)
1、什么地方可以找到關于中間件的資料? 請參考! 發言者:hdp 時 間:1970/01/01 07:59:59 來 自:www.javaunion.org 目前主要的中間件廠商網站有BEASYS.COM、IBM.COM、TIBCO.COM、NASOTF.COM.CN、TONGTECH.COM等等, 當然微軟也有企中間件產品MSMQ、MSTS等。所有中間件提供商網站上一般都能夠找到中間件相關的資料。 另外,messgeq.com是一個關于于消息中間件討論的論壇,人氣不錯哦。
2、關于中間件的定義 上下之間、兩頭之間、左右之間等等中間的都是中間件 發言者:hdp 時 間:1970/01/01 07:59:59 來 自:www.javaunion.org 不過最近所謂的中間件主要指: 1、消息傳輸中間件 負責點點傳輸,通過配置形成屏蔽操作系統的底層傳輸平臺; 2、交易中間件 負責管理客戶端與數據庫的交易邏輯部分; 3、數據庫中間件 提供客戶端之間對數據庫操作途徑; 4、分布計算中間件 如為Corba提供支持實現 5、應用服務器 如Java應用服務器,提供webserver后端交易處理、系統整合、負載均衡、資源調度等功能 6、其它 呵呵,大概還有! 三層當中間的都是中間件 發言者:小狐貍精 時 間:1970/01/01 07:59:59 來 自:www.javaunion.org 恐怕給不出什么更好的樂
3、中間件的用途?中間件的利弊何在? 1)請教,三層結構的缺點?(空) a_fan_ti re: 發言者:hdp 主 頁:Java聯盟 時 間:2000/11/30 17:10:33 來 自:www.javaunion.org a.怕中間層過于復雜或脆弱; b.雖然靈活當一般會增加系統復雜性; c.系統的模塊化、分層化越細,出現問題可能會越多且不易診斷! 2)技術不好的人玩不了:)(空) Jspinage re:不過只是趨勢,社會分工細化的現實表象...
由于部分模塊(中間件)已經被產品化,因此開發、使用和維護都更簡單了,但 發言者:hdp 主 頁:Java聯盟 時 間:2000/11/30 17:31:21 來 自:www.javaunion.org 帶來節省開發時間的同時,也產生了一些不方便的地方。一般中間件開發者往往會在簡單、易用、可維護和靈活、可擴展之間難以取舍。因此出現了MQ這樣的較為底層的中間件產品、基于MQ開發的一些中間件平臺和國產中間件產品(如清華MT、東方通TONGLINK)。國產策略一般以貼近客戶、簡單易用為首要原則。 可以說模塊化、層次化的出現是使一部分人更精、使大部分人更笨的社會發展趨勢的產物,是為了節省開支(本意)、加快進展和培養懶人的途徑,同時也使單位時間效率增大、生命相對延長... 3)哈哈,我想我還是想作生命相對不怎么長,但聰明的人。(空) Jspinage re: 確切的說,有奉獻精神、想象豐富、頗具幽默卻愛錢的計算機狂能做好中間層:)(空) hdp 4) 以后還有4層,5層,n層。。。 發言者:OnlyYou 時 間:2000/12/01 10:11:14 來 自:www.javaunion.org 我以為,隨著社會的進步,知識的極度膨脹,還有市場的快速變化,都要要求迅速開發一套使用方便、功能完善的可靠的系統。這些為中間件軟件商提供了巨大的機會,尤其IBM等公司酷愛包裝,最喜歡把一些底層的東西,如網絡細節,事務處理等封裝起來,讓開發人員作一個傻子,只需要調用他們提供的數量不多的接口,便可以實現許多原來你需要大量代碼來作的事情。 這不知道對開發人員來說是好事,還是壞事,不過這倒是社會進步的一種表現。 三層結構的確是很正確的思想,將來的分工必然越來越細。不管是從開發難易程度,安全性,穩定,可靠性,可擴展性,負載均衡等各種角度來說,都是很多公司發展的方向。不過,目前,依然有很多公司在作著C/S兩層的軟件。 它的優點多多,但是也有一些缺點。首先,層增加了,就必然得有人了解這種和熟悉這種中間件,對它的配置、調測、管理等非常熟悉。這就必然需要公司去培養這種人力,改變原來的模式。還有,因為中間的鏈接越多,出問題的可能性越大,對中間件不熟悉的話,根本找不到原因。這種復雜性也相對增加了。還有,現在的中間件,比如應用服務器等,需要較高的硬件配置和軟件投入,是許多小公司難以享用的...
5)以后還有4層,5層,n層。。。 發言者:bluebenben 郵 箱:lqh_98@163.net 時 間:2000/12/01 11:34:23 來 自:www.javaunion.org 每一層,每一個模塊。 封裝的越透明越好 那末以后做產品只需要把這些模塊拼接起來就可以了 程序員嘛。 只需要在已有的模塊基礎上,再開發上一層模塊。 然后提供給其他人使用,別人只看到一個透明的接口,而不會知道內部 是如何實現的 我覺得B/S C/S最終可能會統一起來 用戶只需要在終端上輸入相關url 那么就可以看到想要的東西 而這個過程的實現可能是終端內置瀏覽器 也可能是實時的把Client端軟件下栽安裝 反正網速越來越快。 你也感覺不到慢
4、中間件與應用服務器是否是一回事? 目前應用服務器主要是指全面提供Java解決企業應用方案的應用開發運行環境的技術底層平臺, 本身支持Java標準。如:servlet engine、jasper engine、ejb server等等,一般產商喜歡把 這些東東集成在一起,稱為應用服務器,即遵循J2EE框架。從純的意義上看,應用服務器也包括 提供ASP、PHP全面解決企業應用的底層技術支撐平臺,不過目前不多見而已。應用服務器與中間 件不是一個概念范疇,當然如果應用服務器用來構建多次應用則是中間件的一種了,可稱之為"應 用中間件"。
|