對(duì)于中間件的問答實(shí)錄(MIDWARE FAQ)
發(fā)表時(shí)間:2023-07-31 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]關(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) 用中間件"。