當前位置:工程項目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA行業(yè)資訊
觀察:信息化將進入中間件的時代
近幾年來,以交易中間件為框架基礎的三層客戶機/服務器模式已被廣泛證實為建立開放式關鍵業(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)網)
- 1CTO的困惑:虛擬化技術的商業(yè)應用
- 2虛擬化對災難恢復有多少幫助?
- 3虛擬化HPC:直面七大技術挑戰(zhàn)
- 4病毒頻繁利用工具軟件的漏洞
- 5存儲的下一步進化將是自動化效用存儲
- 6IT縮減支出 企業(yè)存儲市場前景難料
- 7RFID 電子標簽與條型碼的比較
- 8制定綠色IT策略應該考慮的四個方面
- 9SOA和SaaS管理軟件將在ERP結合
- 10應對甲型H1N1流感需要原始數據
- 11虛擬化現狀分析:是前進還是搖擺?
- 12云計算時代的企業(yè)如何把握IT建設
- 13澄清云計算概念 解析云計算現狀
- 14SCM供應鏈管理中的七大常見誤解
- 15深入Java對象和元素的存儲區(qū)域
- 16精通SOA 構建企業(yè)應用服務組合
- 17網絡搜索監(jiān)控疾病精確率達到97%
- 18OA辦公軟件的銷售培訓與項目特點
- 19虛擬化和云計算——也可以沒關系
- 20虛擬化和足夠存儲如何能夠兼得?
- 21服務器安全維護的三大紀律
- 22SNS社交類網站:員工很癡迷很老板很為難
- 23網絡安全信息通報實施辦法6月1日起實施
- 24選擇合適的虛擬化技術需要因人而異
- 25IT運維管理在信息化中起到什么關鍵作用
- 26如何利用緩存服務器來負載均衡
- 27虛擬化應用是否提高了服務器的工作量
- 28Cordys如何建立云中的情景應用?
- 29淺談軟件開發(fā)管理體會
- 30常用的六十招電腦操作精典秘籍分享
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓