當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 行業(yè)ERP > 倉(cāng)庫(kù)ERP系統(tǒng)
什么是中間件,中間件是什么概念?
申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114
從Tuxedo、應(yīng)用服務(wù)器,到EAI、構(gòu)件、SOA,究竟什么才是中間件?
什么是中間件?在一個(gè)具體的應(yīng)用項(xiàng)目之中,到底能不能夠不用中間件?這也是中間件廠商經(jīng)常被問(wèn)到問(wèn)題之一。之所以有此一問(wèn),說(shuō)明了用戶(hù)只是知道了中間件,聽(tīng)說(shuō)其很重要,但并真正不知道什么是中間件?
我們最早知道的中間件是一個(gè)稱(chēng)為T(mén)uxedo的東西,實(shí)質(zhì)上它是一個(gè)交易中間件。1998年IDC公司對(duì)于中間件有一個(gè)定義,并根據(jù)用途將其劃分為6個(gè)類(lèi)別。如今所保留下來(lái)的只有消息中間件和交易中間件,其他的已經(jīng)被逐步融合到其他產(chǎn)品中了,被包裹進(jìn)去了,在市場(chǎng)上已經(jīng)沒(méi)有單獨(dú)的產(chǎn)品形態(tài)出現(xiàn)了。例如,當(dāng)時(shí)有一個(gè)叫屏幕數(shù)據(jù)轉(zhuǎn)換的中間件,其主要是針對(duì)IBM大機(jī)終端而設(shè)計(jì)產(chǎn)品,用于將IBM大機(jī)終端的字符界面轉(zhuǎn)化為用戶(hù)所喜歡的圖形界面,類(lèi)似的東西當(dāng)時(shí)都稱(chēng)為中間件。但隨著IBM大機(jī)環(huán)境越來(lái)越少,但是盛行一時(shí)的此類(lèi)中間件如今已經(jīng)很少再被單獨(dú)提及。
2000年前后,互聯(lián)網(wǎng)盛行起來(lái),隨之產(chǎn)生了一個(gè)新的東西,就是應(yīng)用服務(wù)器。實(shí)際上,交易中間件也屬于是應(yīng)用服務(wù)器,為了區(qū)分,人們傳統(tǒng)的交易中間件稱(chēng)為分布交易中間件,因它主要應(yīng)用在分布式環(huán)境下,而將新的應(yīng)用服務(wù)器,稱(chēng)為J2EE中間件,到目前為止,這都是市場(chǎng)上非常熱門(mén)的產(chǎn)品。
EAI概念出來(lái)之后,市場(chǎng)上又推出了一些新的軟件產(chǎn)品,,例如工作流、Portal等,但從分類(lèi)上不知道怎么歸類(lèi),向上不能夠劃歸應(yīng)用,往下又不能歸入操作系統(tǒng),于是就把它歸入了中間件,如此中間件的概念更加擴(kuò)大了。目前,市場(chǎng)上對(duì)于中間件,各家的說(shuō)法不一,客觀上也導(dǎo)致了理解上的復(fù)雜性。
如今,市場(chǎng)上又推出了很多新的概念,例如三層結(jié)構(gòu)、構(gòu)件、Web服務(wù),其中風(fēng)頭最勁的當(dāng)屬SOA(面向服務(wù)的架構(gòu))。實(shí)際上,他們都不是一個(gè)產(chǎn)品,而是一種技術(shù)的實(shí)現(xiàn)方法,是開(kāi)發(fā)一個(gè)軟件的一種方法論。我們知道,最早軟件開(kāi)發(fā)方法就是編程、寫(xiě)代碼的,其缺點(diǎn)在于無(wú)法復(fù)用,為此提出了構(gòu)件化的軟件開(kāi)發(fā)方法,通過(guò)把編程中一些常用功能進(jìn)行封裝,并規(guī)范統(tǒng)一接口,供其它程序調(diào)用,例如我們開(kāi)發(fā)一個(gè)新軟件,可能要用到構(gòu)件1、構(gòu)件2、構(gòu)件3,那么,我們只要對(duì)其進(jìn)行本地組裝,就可以得到我們想要的應(yīng)用軟件。在互聯(lián)網(wǎng)得到普及重視之后,軟件開(kāi)發(fā)方法在構(gòu)件化基礎(chǔ)上又有新發(fā)展,核心思想是軟件并不需要囊括構(gòu)件,所需要的僅僅是構(gòu)件的運(yùn)行結(jié)果,例如編寫(xiě)一個(gè)通信傳輸軟件,就可以到網(wǎng)上尋找構(gòu)件,并提出服務(wù)請(qǐng)求,得到結(jié)果后返回,而不需要下載構(gòu)件并打包,這就是現(xiàn)在所說(shuō)的SOA。想要現(xiàn)實(shí)SOA,就要規(guī)范構(gòu)件接口,同時(shí)還要規(guī)范構(gòu)件所提交的服務(wù)結(jié)果,如此,新的軟件開(kāi)發(fā)的思想才能夠行的通。但SOA并不是一個(gè)產(chǎn)品,而是一種思想方法,而實(shí)現(xiàn)這種方法的基礎(chǔ),如今看來(lái)只有中間件。
那么,到底什么才是中間件,什么不是中間件?中間件應(yīng)該具備兩個(gè)關(guān)鍵特征:首先要為上層的應(yīng)用層服務(wù),這是一個(gè)基本條件;此外,又必須連接到操作系統(tǒng)的層面,并卻保持運(yùn)行工作狀態(tài),具備了這樣兩個(gè)特征才能稱(chēng)為中間件?,F(xiàn)在很多人把開(kāi)發(fā)工具也稱(chēng)為中間件是不合適的,因?yàn)殚_(kāi)發(fā)工具開(kāi)發(fā)出來(lái)的軟件,并不依賴(lài)開(kāi)發(fā)工具與底層操作系統(tǒng)連接。
- 12009中端erp系統(tǒng)免費(fèi)下載軟件發(fā)展仍有潛力 向服務(wù)傾斜
- 2倉(cāng)庫(kù)erp系統(tǒng)5.38高級(jí)版
- 32009中國(guó)erp系統(tǒng)免費(fèi)下載行業(yè)化現(xiàn)狀與趨勢(shì)
- 4什么是BRP
- 5erp系統(tǒng)免費(fèi)下載銷(xiāo)售管理實(shí)施分析
- 6中小企業(yè)財(cái)務(wù)信息化選型需走出四重困惑
- 7讓erp系統(tǒng)免費(fèi)下載應(yīng)用回歸正統(tǒng)的方法
- 8erp系統(tǒng)免費(fèi)下載也必須滿足“按單制造“
- 9erp系統(tǒng)免費(fèi)下載與企業(yè)資源的關(guān)系
- 10erp系統(tǒng)免費(fèi)下載的項(xiàng)目管理溝通至為關(guān)鍵
- 11決策分析系統(tǒng)真的能讓不同企業(yè)都使用嗎?
- 12為什么要實(shí)行erp系統(tǒng)免費(fèi)下載項(xiàng)目監(jiān)理制?
- 13倉(cāng)庫(kù)實(shí)現(xiàn)信息化管理的好處
- 14如何選購(gòu)倉(cāng)庫(kù)ERP管理系統(tǒng)
- 15erp系統(tǒng)免費(fèi)下載項(xiàng)目沒(méi)有終點(diǎn):項(xiàng)目驗(yàn)收是另一個(gè)起點(diǎn)
- 16簡(jiǎn)單三招設(shè)計(jì)復(fù)雜erp系統(tǒng)免費(fèi)下載報(bào)表
- 17淺析erp系統(tǒng)免費(fèi)下載項(xiàng)目管理失控的六種表現(xiàn)
- 18配置化開(kāi)發(fā)平臺(tái)解困erp系統(tǒng)免費(fèi)下載應(yīng)用系統(tǒng)開(kāi)發(fā)
- 19erp系統(tǒng)免費(fèi)下載軟件與電算化軟件
- 20BPR在erp系統(tǒng)免費(fèi)下載項(xiàng)目中的應(yīng)用
- 21erp系統(tǒng)免費(fèi)下載基礎(chǔ)數(shù)據(jù)的整理
- 22中小企業(yè)需要上erp系統(tǒng)免費(fèi)下載嗎?
- 23CRM項(xiàng)目選擇自己開(kāi)發(fā)不可取
- 24張思宇:從CIO的角度談大型企業(yè)的IT建設(shè),IT系統(tǒng)的
- 25erp系統(tǒng)免費(fèi)下載軟件實(shí)施經(jīng)驗(yàn):生產(chǎn)系統(tǒng)的核心功能
- 26挑選出入庫(kù)ERP系統(tǒng)的重點(diǎn)是什么
- 27供應(yīng)鏈管理SCM與erp系統(tǒng)免費(fèi)下載結(jié)合分析
- 28erp倉(cāng)存管理系統(tǒng)
- 29erp系統(tǒng)免費(fèi)下載流程設(shè)計(jì)過(guò)程中的幾點(diǎn)看法
- 30面向行業(yè)定制的erp系統(tǒng)下載構(gòu)建體系與策略
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓