監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

觀察:信息化將進入中間件的時代

申請免費試用、咨詢電話:400-8352-114

文章來源:泛普軟件

近幾年來,以交易中間件為框架基礎的三層客戶機/服務器模式已被廣泛證實為建立開放式關(guān)鍵業(yè)務應用系統(tǒng)的最佳環(huán)境。這種模式的成功使用已為許多國際大型企業(yè)在應用的開發(fā)和部署方面節(jié)省了大量的時間和金錢。中間件銷量正在以驚人的速度增長。據(jù)IDC資料顯示,1998年中間件市場總值僅為12.34億美元,而到2004年將達到90.3億美元,年增長率高達39.7%。我國中間件近年來也進入了快速發(fā)展階段,預計今后5年市場的容量將達到9億美元左右。目前中間件市場的繁榮其實代表了軟件發(fā)展的一個趨勢,即各種系統(tǒng)應用最終將走向融合。

是中間件?

中間件是一種獨立的服務程序,分布式應用軟件借助中間件在不同的技術(shù)之間共享資源。由于中間件技術(shù)正處于發(fā)展過程之中,因此目前尚不能對它進行精確的定義。比較流行的定義是:中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機/服務器的操作系統(tǒng)之上,管理計算資源和網(wǎng)絡通訊。中科院軟件所研究員仲萃豪形象地把中間件定義為:平臺+通信。這個定義限定了只有用于分布式系統(tǒng)中的此類軟件才能被稱為中間件,同時此定義還可以把中間件與支撐軟件和實用軟件區(qū)分開來。

中間件位于客戶機服務器的操作系統(tǒng)之上,管理計算資源和網(wǎng)絡通信。目前,中間件發(fā)展很快,已經(jīng)與操作系統(tǒng)、數(shù)據(jù)庫并列為三大基礎軟件。中間件主要分為以下幾類:

通信處理(消息)中間件

此類中間件能在不同平臺之間通信,實現(xiàn)分布式系統(tǒng)中可靠的、高效的、實時的跨平臺數(shù)據(jù)傳輸(如Tong LINK、BEAe Link、IBM的MQ Series等)。這是中間件中唯一不可缺少的,是銷售額最大的中間件產(chǎn)品。

交易中間件

在分布式事務處理系統(tǒng)中要處理大量事務,常常在系統(tǒng)中要同時做上萬筆事務。例如在北京市就要設置各種運載汽車,完成日常的運載,同時要隨時監(jiān)視汽車運行,出現(xiàn)故障時,要有排除措施,發(fā)生堵塞時要進行調(diào)度。在聯(lián)機事務處理系統(tǒng)(OLTP)中,每筆事務常常要多臺服務器上的程序順序地協(xié)調(diào)完成,一旦中間發(fā)生某種故障時,不但要完成恢復工作,而且要自動切換系統(tǒng),達到系統(tǒng)永不停機,實現(xiàn)高可靠性運行;同時要使大量事務在多臺應用服務器能實時并發(fā)運行,并進行負載平衡地調(diào)度,實現(xiàn)昂貴的可靠性機和大型計算機系統(tǒng)同等的功能,為了實現(xiàn)這個目標,要求系統(tǒng)具有監(jiān)視和調(diào)度整個系統(tǒng)的功能。BEA的Tuxedo由此而著名,它成為增長率最高的廠商。一個事務處理平臺,根據(jù)X/OPEN的參數(shù)模型規(guī)定,應由事務處理中間件、通信處理中間件以及數(shù)據(jù)存取管理中間件三部分組成。東方通科技公司的Tong LINK和TongEASY實現(xiàn)了這個參考模型規(guī)定。

3.數(shù)據(jù)存取管理中間件

在分布式系統(tǒng)中,重要的數(shù)據(jù)都集中存放在數(shù)據(jù)服務器中,它們可以是關(guān)系型的、復合文檔型、具有各種存放格式的多媒體型,或者是經(jīng)過加密或壓縮存放的,該中間件將為在網(wǎng)絡上虛擬緩沖存取、格式轉(zhuǎn)換、解壓等帶來方便。

4.Web服務器中間件

瀏覽器圖形用戶界面已成為公認規(guī)范,然而它的會話能力差、不能作數(shù)據(jù)寫入、受HTTP協(xié)議的限制等,就必需進行修改和擴充,形成了Web服務器中間件,如Silver Stream公司的產(chǎn)品。

5.安全中間件

一些軍事、政府和商務部門上網(wǎng)的最大障礙是安全保密問題,而且不能使用國外提供的安全措施(如防火墻、加密、認證等),必需用國產(chǎn)的產(chǎn)品。產(chǎn)生不安全因素是由操作系統(tǒng)引起的,但必需要用中間件去解決,以適應靈活多變的要求。

6.跨平臺和構(gòu)架的中間件

當前開發(fā)大型應用軟件通常采用基于構(gòu)架和構(gòu)件技術(shù),在分布系統(tǒng)中,還需要集成各節(jié)點上的不同系統(tǒng)平臺上的構(gòu)件或新老版本的構(gòu)件,由此產(chǎn)生了構(gòu)架中間件,功能最強的是CORBA,可以跨任意平臺,但是太龐大;JavaBeans較靈活簡單,很適合于做瀏覽器,但運行效率差;DCOM模型主要適合Windows平臺,已廣泛使用。實際上國內(nèi)新建系統(tǒng)主要是UNIX(包括LINUX)和 Windows,因此針對這兩個平臺建立相應的中間件要實用得多。

7.專用平臺中間件

為特定應用領(lǐng)域設計領(lǐng)域參考模式,建立相應構(gòu)架,配置相應的構(gòu)件庫和中間件,為應用服務器開發(fā)和運行特定領(lǐng)域的關(guān)鍵任務(如電子商務、網(wǎng)站等)。

8.網(wǎng)絡中間件

它包括網(wǎng)管、接入、網(wǎng)絡測試、虛擬社區(qū)、虛擬緩沖等,也是當前最熱門的研發(fā)項目。

交易中間件

在目前的企業(yè)信息化中,應用最多的就是交易中間件了。三層客戶機/服務器模式的核心概念就是利用交易中間件將應用的業(yè)務邏輯、表示邏輯和數(shù)據(jù)分為三個不同的處理層,從而使其應用系統(tǒng)不但具備了大型機系統(tǒng)穩(wěn)定、安全和處理能力高等特性,同時擁有開放式系統(tǒng)成本低、可擴展性強、開發(fā)周期短等優(yōu)點。而交易中間件作為構(gòu)造三層結(jié)構(gòu)應用系統(tǒng)的基礎平臺,提供了以下兩個主要功能:負責客戶機和服務器間的聯(lián)接和通訊;提供一個三層結(jié)構(gòu)應用開發(fā)和運行的平臺。

交易中間件提供一個基礎的框架去幫助你建立、運行和管理一個三層客戶機/服務器模式的應用,使你不需要從零做起,大大縮短了應用開發(fā)的時間,提高了應用開發(fā)的成功率。根據(jù)Standish Group的調(diào)查報告,采用一個成熟的交易中間件產(chǎn)品能夠為應用開發(fā)節(jié)省25%-50%的時間。而通過自己去開發(fā)應用里中間件功能的項目,有90%以上以失敗告終。一個優(yōu)秀的交易中間件應具備以下六個條件:

* 成熟、穩(wěn)定、可靠

* 很強的產(chǎn)品生命力

* 完整、高質(zhì)量的功能

* 優(yōu)秀的性能

* 開放、遵循標準

* 簡單、易用

采用三層結(jié)構(gòu)完成應用系統(tǒng)的開發(fā)和實施,在初期由于購買中間件產(chǎn)品和對人員進行必要的培訓,似乎成本有所上升,但實際上,通過以下幾點,企業(yè)將節(jié)省大量開支,“得”必然會遠遠大于“失”。

中間件的采用可以從以下幾方面減少系統(tǒng)的費用:

* 開發(fā)工作量大量減少

* 縮短投放市場的時間

* 維護工作量大量減少

* 滿足系統(tǒng)性能要求的前提下,降低對主機系統(tǒng)的性能要求

* 滿足系統(tǒng)性能要求的前提下,降低對數(shù)據(jù)庫系統(tǒng)的性能要求并且減少數(shù)據(jù)庫用戶數(shù)

* 充分利用現(xiàn)有的軟硬件資源

由此可見,在軟件系統(tǒng)的開發(fā)和建設中,通過中間件可以把已有的應用和數(shù)據(jù)結(jié)合在一起,這些應用和數(shù)據(jù)是獨立的。隨著企業(yè)信息化的不斷深入,對中間件的需求也越來越大。許多廠商紛紛看好這一市場。現(xiàn)在,中國中間件市場的競爭主要發(fā)生在 HP、BEA、IBM和國內(nèi)中間件廠商之間。目前國內(nèi)外有不少廠商都開發(fā)出自己的中間件產(chǎn)品,比較著名的有HP公司的HP Netaction中間件套件(主打產(chǎn)品為HPApplication Server)、美國BEA公司的Weblogic和IBM公司的Websphere,他們在對異種平臺、異種網(wǎng)絡以及異種數(shù)據(jù)庫的支持和開發(fā)工具的支持等方面均表現(xiàn)出很好的特性。在技術(shù)方面,中國與國外廠商基本處于同一起跑線上,國內(nèi)的中間件廠商通過艱苦努力,已經(jīng)開發(fā)出了一系列成熟的產(chǎn)品,如中創(chuàng)軟件的Infor Web、東方通的Ton gLink/Q、中科院軟件所的Web Frame等,并且已經(jīng)成功地將它們應用到了不同行業(yè)的應用系統(tǒng)中,該市場出現(xiàn)了國內(nèi)外廠商兩分天下的局面。

隨著網(wǎng)絡經(jīng)濟的快速發(fā)展,企業(yè)需要快速地響應市場變化的需要,同時還要不斷地降低實現(xiàn)新型電子商務解決方案的復雜性,以便在飛速發(fā)展的全球市場中站穩(wěn)腳跟。新的經(jīng)濟形勢需要企業(yè)發(fā)展ERP、CRM和SCM等,并且要求能夠與現(xiàn)有業(yè)務流程進行無縫集成,做到既可以充分利用現(xiàn)有的投資,又可以利用電子商務的優(yōu)勢。在這種形勢下,中間件將發(fā)揮巨大的作用。(來自互聯(lián)網(wǎng))

發(fā)布:2007-04-21 11:54    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
沈陽OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普沈陽OA行業(yè)資訊其他應用

沈陽OA軟件 沈陽OA新聞動態(tài) 沈陽OA信息化 沈陽OA快博 沈陽OA行業(yè)資訊 沈陽軟件開發(fā)公司 沈陽門禁系統(tǒng) 沈陽物業(yè)管理軟件 沈陽倉庫管理軟件 沈陽餐飲管理軟件 沈陽網(wǎng)站建設公司