明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

對(duì)于中間件的問答實(shí)錄(MIDWARE FAQ)

[摘要]關(guān)于中間件的問答實(shí)錄(MIDWARE FAQ)發(fā)言者:地老鼠 時(shí)間:2001/01/02 19:56:48來自:www.javaunion.org -------------------------...
關(guān)于中間件的問答實(shí)錄(MIDWARE FAQ)
發(fā)言者:地老鼠 
時(shí)間:2001/01/02 19:56:48來自:www.javaunion.org


--------------------------------------------------------------------------------

關(guān)于中間件的問答實(shí)錄(MIDWARE FAQ)

1、什么地方可以找到關(guān)于中間件的資料?
  請(qǐng)參考!
  發(fā)言者:hdp  
  時(shí) 間:1970/01/01 07:59:59  來 自:www.javaunion.org
  
  目前主要的中間件廠商網(wǎng)站有BEASYS.COM、IBM.COM、TIBCO.COM、NASOTF.COM.CN、TONGTECH.COM等等,
  當(dāng)然微軟也有企中間件產(chǎn)品MSMQ、MSTS等。所有中間件提供商網(wǎng)站上一般都能夠找到中間件相關(guān)的資料。
  另外,messgeq.com是一個(gè)關(guān)于于消息中間件討論的論壇,人氣不錯(cuò)哦。

2、關(guān)于中間件的定義
  上下之間、兩頭之間、左右之間等等中間的都是中間件
  發(fā)言者:hdp  
  時(shí) 間:1970/01/01 07:59:59  來 自:www.javaunion.org
  
  
  不過最近所謂的中間件主要指:
  1、消息傳輸中間件 負(fù)責(zé)點(diǎn)點(diǎn)傳輸,通過配置形成屏蔽操作系統(tǒng)的底層傳輸平臺(tái);
  2、交易中間件  負(fù)責(zé)管理客戶端與數(shù)據(jù)庫的交易邏輯部分;
  3、數(shù)據(jù)庫中間件 提供客戶端之間對(duì)數(shù)據(jù)庫操作途徑;
  4、分布計(jì)算中間件 如為Corba提供支持實(shí)現(xiàn)
  5、應(yīng)用服務(wù)器  如Java應(yīng)用服務(wù)器,提供webserver后端交易處理、系統(tǒng)整合、負(fù)載均衡、資源調(diào)度等功能
  6、其它
  
  呵呵,大概還有!
  
  三層當(dāng)中間的都是中間件
  發(fā)言者:小狐貍精   
  時(shí) 間:1970/01/01 07:59:59  來 自:www.javaunion.org
   
  恐怕給不出什么更好的樂


3、中間件的用途?中間件的利弊何在?
  1)請(qǐng)教,三層結(jié)構(gòu)的缺點(diǎn)?(空) a_fan_ti
  
  re:
  發(fā)言者:hdp   主 頁:Java聯(lián)盟 
  時(shí) 間:2000/11/30 17:10:33  來 自:www.javaunion.org
    
  a.怕中間層過于復(fù)雜或脆弱;
  b.雖然靈活當(dāng)一般會(huì)增加系統(tǒng)復(fù)雜性;
  c.系統(tǒng)的模塊化、分層化越細(xì),出現(xiàn)問題可能會(huì)越多且不易診斷!
  
  2)技術(shù)不好的人玩不了:)(空) Jspinage
  
  re:不過只是趨勢(shì),社會(huì)分工細(xì)化的現(xiàn)實(shí)表象...

  由于部分模塊(中間件)已經(jīng)被產(chǎn)品化,因此開發(fā)、使用和維護(hù)都更簡單了,但
  發(fā)言者:hdp   主 頁:Java聯(lián)盟 
  時(shí) 間:2000/11/30 17:31:21  來 自:www.javaunion.org
    
  帶來節(jié)省開發(fā)時(shí)間的同時(shí),也產(chǎn)生了一些不方便的地方。一般中間件開發(fā)者往往會(huì)在簡單、易用、可維護(hù)和靈活、可擴(kuò)展之間難以取舍。因此出現(xiàn)了MQ這樣的較為底層的中間件產(chǎn)品、基于MQ開發(fā)的一些中間件平臺(tái)和國產(chǎn)中間件產(chǎn)品(如清華MT、東方通TONGLINK)。國產(chǎn)策略一般以貼近客戶、簡單易用為首要原則。
  可以說模塊化、層次化的出現(xiàn)是使一部分人更精、使大部分人更笨的社會(huì)發(fā)展趨勢(shì)的產(chǎn)物,是為了節(jié)省開支(本意)、加快進(jìn)展和培養(yǎng)懶人的途徑,同時(shí)也使單位時(shí)間效率增大、生命相對(duì)延長...
  
  3)哈哈,我想我還是想作生命相對(duì)不怎么長,但聰明的人。(空) Jspinage
  re: 確切的說,有奉獻(xiàn)精神、想象豐富、頗具幽默卻愛錢的計(jì)算機(jī)狂能做好中間層:)(空) hdp
  
  4) 以后還有4層,5層,n層。。。
  發(fā)言者:OnlyYou  
  時(shí) 間:2000/12/01 10:11:14  來 自:www.javaunion.org
  
  
  我以為,隨著社會(huì)的進(jìn)步,知識(shí)的極度膨脹,還有市場(chǎng)的快速變化,都要要求迅速開發(fā)一套使用方便、功能完善的可靠的系統(tǒng)。這些為中間件軟件商提供了巨大的機(jī)會(huì),尤其IBM等公司酷愛包裝,最喜歡把一些底層的東西,如網(wǎng)絡(luò)細(xì)節(jié),事務(wù)處理等封裝起來,讓開發(fā)人員作一個(gè)傻子,只需要調(diào)用他們提供的數(shù)量不多的接口,便可以實(shí)現(xiàn)許多原來你需要大量代碼來作的事情。
  這不知道對(duì)開發(fā)人員來說是好事,還是壞事,不過這倒是社會(huì)進(jìn)步的一種表現(xiàn)。
  三層結(jié)構(gòu)的確是很正確的思想,將來的分工必然越來越細(xì)。不管是從開發(fā)難易程度,安全性,穩(wěn)定,可靠性,可擴(kuò)展性,負(fù)載均衡等各種角度來說,都是很多公司發(fā)展的方向。不過,目前,依然有很多公司在作著C/S兩層的軟件。
  它的優(yōu)點(diǎn)多多,但是也有一些缺點(diǎn)。首先,層增加了,就必然得有人了解這種和熟悉這種中間件,對(duì)它的配置、調(diào)測(cè)、管理等非常熟悉。這就必然需要公司去培養(yǎng)這種人力,改變?cè)瓉淼哪J健_有,因?yàn)橹虚g的鏈接越多,出問題的可能性越大,對(duì)中間件不熟悉的話,根本找不到原因。這種復(fù)雜性也相對(duì)增加了。還有,現(xiàn)在的中間件,比如應(yīng)用服務(wù)器等,需要較高的硬件配置和軟件投入,是許多小公司難以享用的...

  5)以后還有4層,5層,n層。。。
  發(fā)言者:bluebenben   郵 箱:lqh_98@163.net
  時(shí) 間:2000/12/01 11:34:23  來 自:www.javaunion.org
  
  
  每一層,每一個(gè)模塊。
  封裝的越透明越好
  那末以后做產(chǎn)品只需要把這些模塊拼接起來就可以了
  程序員嘛。
  只需要在已有的模塊基礎(chǔ)上,再開發(fā)上一層模塊。
  然后提供給其他人使用,別人只看到一個(gè)透明的接口,而不會(huì)知道內(nèi)部
  是如何實(shí)現(xiàn)的
  
  我覺得B/S C/S最終可能會(huì)統(tǒng)一起來
  用戶只需要在終端上輸入相關(guān)url
  那么就可以看到想要的東西
  而這個(gè)過程的實(shí)現(xiàn)可能是終端內(nèi)置瀏覽器
  也可能是實(shí)時(shí)的把Client端軟件下栽安裝
  反正網(wǎng)速越來越快。
  你也感覺不到慢


4、中間件與應(yīng)用服務(wù)器是否是一回事?
  目前應(yīng)用服務(wù)器主要是指全面提供Java解決企業(yè)應(yīng)用方案的應(yīng)用開發(fā)運(yùn)行環(huán)境的技術(shù)底層平臺(tái),
  本身支持Java標(biāo)準(zhǔn)。如:servlet engine、jasper engine、ejb server等等,一般產(chǎn)商喜歡把
  這些東東集成在一起,稱為應(yīng)用服務(wù)器,即遵循J2EE框架。從純的意義上看,應(yīng)用服務(wù)器也包括
  提供ASP、PHP全面解決企業(yè)應(yīng)用的底層技術(shù)支撐平臺(tái),不過目前不多見而已。應(yīng)用服務(wù)器與中間
  件不是一個(gè)概念范疇,當(dāng)然如果應(yīng)用服務(wù)器用來構(gòu)建多次應(yīng)用則是中間件的一種了,可稱之為"應(yīng)  用中間件"。