關于中間件的開發研究[1]

發表于:2008-05-27來源:作者:點擊數: 標簽:中間件開發研究
關于中間件的 開發 研究[1] 作者:居德華 來源:上海亞士帝信息工程公司 導讀:選擇中間件作為軟件技術研究開發的突破口是很正確的,因為它是當前分布網絡計算的核心技術之一,特別它與企業應用集成(EAI)密切相關,在實施《信息化推動工業化》國策的今天,更

關于中間件的開發研究[1]

作者:居德華 來源:上海亞士帝信息工程公司

  導讀:選擇中間件作為軟件技術研究開發的突破口是很正確的,因為它是當前分布網絡計算的核心技術之一,特別它與企業應用集成(EAI)密切相關,在實施《信息化推動工業化》國策的今天,更有其明確的現實意義。

  背景

  網絡經濟時代的來臨,使企業面臨信息化的挑戰,如何利用信息技術,將不同的應用系統集成為一個高效的整體,采納現代的管理理念和方法,消除信息孤島現象,及時將關鍵信息服務送到一線的工作人員的手中,成為企業提高市場競爭力的關鍵,Internet 技術的廣泛應用,使企業能通過其內部或外部網(Intranet/Extranet),實施面向業務流程的管理、重整和自動化(BPM/BPR/BPA),進入所謂的電子商務時代,為推進這一目標,企業的應用集成(EAI)成為當前一個技術關鍵和熱點,而EAI的核心技術就是通過中間件完成跨平臺的應用集成?,F代的企業網絡應用,基本上都采用多層結構,這就更加重了中間件的必要性,中間件的選擇顯然與要跨接的應用相關,關鍵的考慮點是如何采用開放的接口和協議。

  中間件是個大市場,1999年為27億美元,2004年預計達97億美元,增加2。5倍,EAI市場2000年為37億美元,今年為48億美元,2006年將達到110億美元,可以看出主要為中間件的產出,令投資者刮目相看,網絡公司的下挫,曾一度使中間件廠商的股票也受牽連,但由于中間件市場的利潤很快地增長,又帶動中間件股票的反彈,如BEA和Mercator的增長率均超過80%,而Tibco高達 157%,后者的股票從$147, 跌到$45后, 又反彈至$110。

  由于技術和應用領先,中間件市場目前主要仍由美國壟斷,占據的市場份額達 75%,其中北美市場額占了 50%,能與美國廠商抗爭的為德國的Software AG和 Hitachi,如何沖破這一壟斷,是我們必須考慮的問題。

  選擇中間件作為軟件技術研究開發的突破口是很正確的,因為它是當前分布網絡計算的核心技術之一,特別它與企業應用集成(EAI)密切相關,在實施《信息化推動工業化》國策的今天,更有其明確的現實意義。

  什么是中間件

  中間件是分布計算機系統中集成各個組成的軟件粘接劑。

  也有人把中間件定義為網絡環境中一組為許多應用需要的、可復用和可擴充的服務或(資源相關的)功能。

  "Middleware can be viewed as a reusable, expandable set of services and functions that are commonly needed by many applications to function well in a networked environment".

  至今很難給出一個精確的定義和界限其范圍,大家發現每個人在談論中間件時,常關系到他所涉及特定的范圍,常常與應用相關,也有人企圖將中間件分層,但發現這樣做并不帶來很多好處,因此,有人干脆認為中間件是一組正交的非結構化的集合,按領域劃分或許更方便。

  但也有許多人,把中間件看成是介于應用和平臺之間的一個中間層,它們又可區分上層與特定應用相關的中間件,中間層是較通用的一類中間件,底層則是與特定平臺和資源相關的中間件。

  可區分中間件的幾種形式:

  ● 面向信息的中間件(MOM)

  ● 遠程過程調用(RPC)

  ● 分布計算環境(DCE)

  ● 對象請求中介(ORB)

  ● 數據庫中間件

  ● 事務處理監程(TP Monitor)

  中間件存在幾條技術主線,包括:Enterprise JavaBeans (EJB), DCOM, CORBA and DCE,但各有特點和長處,均有其自身的生命力,目前較公認的看法,多種技術還要共存一段時間,主張百花齊放,讓其自然發展,不過早作選擇決定,當然這種多技術共存的局面,也為集成帶來更多的投資和技術要求,另外要關心的問題是,互易操作性、安全性和可管理性。為減少集成的困難,工業組織有個開放集團(Open Group),它有個互易操作性保證程序(IAP--The Interoperability Assurance Program),保證不同廠商間的產品容易集成。

  中間件是現代Internet應用的一個重要組成部分,許多方面還有待研究,包括組織各方面人員的聯合研究,主要研究問題有:共同的結構框架、標準、核心中間件的識別、需要進一步研究的工作(近遠期),包括對一些未來新興的高級應用環境,如Grid Forum, the PACIs, NGI, Internet2 等。

  建議的研究開發策略

  國家的有力資助,將有利推動我國中間件技術的發展,我們當然希望我國的軟件企業能開發出有高競爭力、可獲得廣泛應用、具有自主版權的中間件產品,但對這個問題,我們也要抱一個實事求是的態度和估計,中間件技術主要從90年代發展起來,但其技術和應用基礎,還可追溯到更早時期,這也是為什么美國在中間件領域占優的重要原因,應當承認,我國在中間件技術研究和應用方面,還有較大差距,要趕上去,還需要一段相當長的過程,需要艱巨的投入和努力,對此,應有充分的估計。為此,我們建議對中間件的研究開發,應有個長期發展規劃,既要有雄心壯志,也要按規律辦事,有階段分目標、循序漸進地發展。

  一個良好的研究開發計劃,最好事先有明確的思路、目標和研究框架,但這次項目的建立,主要是政府的推動,這本身是一件好事,但也給人比較倉促和準備不充分的感覺,如果僅按臨時拍腦袋的做法,確定研究方向和課題,不僅有些盲目和欠成熟,容易走彎路和造成不必要的資源和時間損失,為此,我們建議同時采用自頂向下和自底向上的平行策略:

  自頂向下 – 認識到發展中間件技術是一個長期過程,必要的規劃是不可避免的,建議把技術規劃列為項目的軟課題之一,組織專家或專題興趣小組,對技術和應用現狀作系統調研,在此基礎上,確定研究方向和路線,以及選定研制關鍵的中間件,由于中間件涉及標準,牽涉面又廣,通過規劃建立一個中間件結構框架,和確定一個較完整的產品譜,十分必要,關于如何做規劃,我們將在后面有專門一節敘述;

  自底向上 – 為避免在規劃未出來之前,不必要的等待,應根據目前國內已有基礎和應用需要,允許各企業和研究單位,提出方向和目標明確的研究開發課題,列進項目支持的內容,以發揮各家的積極性,但單有這一面,可能缺乏系統性。

  中間件由于涉及面較廣,我們很難全面開花,為此,我們建議在研發上,應突出重點,由于中間件的重要應用領域是企業應用集成(EAI),而我國又已明確《信息化帶動工業化》的國策,企業信息化將是下一階段的一個重大應用方向,考慮中國由于受現成系統束縛較小,有可能直接跨代進入電子商務時代,建議重點開發與EAI和E-Business相關的中間件。

  考慮到即使本項目取得重大進展,也不可能覆蓋中間件所有領域,我們在應用中間件時,仍不可避免會使用到國外許多先進的中間件產品,特別是許多中間件,與底層的系統平臺軟件密切相關,而在系統軟件方面,西方國家的優勢還會保持相當長一段時間,再根據我們目前在中間件技術方面基礎相對較差,又缺乏經驗,因此,我們建議在項目內容上,除突出自主開發外,也要適當兼顧對國外已有技術的學習、消化、引進和技術傳播,促進中間件技術的應用推廣。

  為有利掌握國外的發展動態,必要的調研是必需的,下面羅列我們已收集的一些材料,作為選題和立項的參考。

  由于中間件技術和應用的復雜性,大量技術資料又是很散亂的,為了幫助了解有關技術的發展動態,在附錄五中,我們特別推薦一份剛發表的有關“中間件結構報告”,可作為系統了解有關內容的“一門式”參考資料。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97