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

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

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

文章來源:泛普軟件

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

是中間件?

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

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

通信處理(消息)中間件

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

交易中間件

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

3.數據存取管理中間件

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

4.Web服務器中間件

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

5.安全中間件

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

6.跨平臺和構架的中間件

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

7.專用平臺中間件

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

8.網絡中間件

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

交易中間件

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

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

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

* 很強的產品生命力

* 完整、高質量的功能

* 優(yōu)秀的性能

* 開放、遵循標準

* 簡單、易用

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

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

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

* 縮短投放市場的時間

* 維護工作量大量減少

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

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

* 充分利用現有的軟硬件資源

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

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

發(fā)布:2007-04-21 11:54    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
沈陽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è)管理軟件 沈陽倉庫管理軟件 沈陽餐飲管理軟件 沈陽網站建設公司