Web2.0自從2004年被創(chuàng)造出來,不僅成為了描述新一代網(wǎng)絡應用的時髦詞語,更是帶動了一波2.0浪潮,企業(yè)2.0、管理2.0、營銷2.0……各種概念層出不窮。那2.0到底意味著什么呢?可能很多人都無法清楚的表述。大家對Web2.0的概念多半都停留在博客、SNS等上,其實,我們認為Web2.0的本質不僅體現(xiàn)在技術上(如Mashup、Ajax、RSS、WiKi、Tag等),更是互聯(lián)網(wǎng)商業(yè)模式的升級,互聯(lián)網(wǎng)用戶成為參加者,服務提供者與服務消費者之前交互性的加強,調(diào)動起參與者的積極性,充分釋放出個體的能量。
那在軟件領域,2.0意味著什么呢?中間件2.0又是什么呢?記者懷著好奇的心理采訪了中間件2.0的提出者金蝶中間件公司,想從他們了解更多的信息。
中間件2.0不僅僅是概念
一提起2.0,首先想到的就是1.0是什么?2.0和1.0有什么關系?有什么很明顯的變化?金蝶中間件認為,中間件2.0是綜合目前中間件技術發(fā)展現(xiàn)狀和趨勢,原有中間件的概念已經(jīng)無法涵蓋其全部意義,互聯(lián)網(wǎng)、SOA、云計算等技術和商業(yè)模式的結合,對中間件技術和產(chǎn)業(yè)將帶來一次質的飛躍,一次重大升級,因此用中間件2.0來全面概括是合適的一種探索。
20世紀90年代初,當時分布式應用日益廣泛,實現(xiàn)不同硬件平臺、不同網(wǎng)絡環(huán)境、不同數(shù)據(jù)庫之間的互操作促使了中間件的誕生。中間件作為一種標準的、獨立于計算機硬件及操作系統(tǒng)的開發(fā)和運行環(huán)境,在電信、金融等領域得到了廣泛的應用。從最初Bell實驗室研制出負責大并發(fā)和實時交易處理的交易中間件Tuxedo,再根據(jù)實際業(yè)務需求衍生出了負責信息可靠傳遞的消息中間件(MQ等),負責屏蔽異種環(huán)境和各種開發(fā)語言的對象中間件(CORBA等)。金蝶中間件負責人強調(diào)說:“這時中間件的關鍵作用是解決異構網(wǎng)絡環(huán)境下分布式應用軟件的通信、互操作問題,是不同操作系統(tǒng)和網(wǎng)絡環(huán)境的技術抽象,我們認為這是中間件1.0的關鍵特征。”
知名市場研究機構IDC給出的中間件定義目前是最受業(yè)界認同的,“中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源,中間件位于客戶機服務器的操作系統(tǒng)之上,管理計算資源和網(wǎng)絡通信。”從這段描述中我們不難看出中間件是一類軟件,而不僅是一種軟件;中間件不僅要實現(xiàn)不同技術之間的互連,還要實現(xiàn)應用之間的互操作;最重要的,中間件是基于分布式處理的軟件,它管理計算資源和網(wǎng)絡通信。這與金蝶中間件表述的中間件1.0的特征大部分吻合。
那什么是中間件2.0呢?我們從金蝶中間件了解到,雖然中間件1.0在支持相對封閉、靜態(tài)、穩(wěn)定、易控的企業(yè)內(nèi)部網(wǎng)環(huán)境中的企業(yè)計算和信息資源共享方面取得了巨大成功,但在新時期以互聯(lián)網(wǎng)(Internet)為代表的網(wǎng)絡技術沖擊下,還是顯露出了它的固有局限性。同時,隨著信息化建設出現(xiàn)從邊沿向縱深的發(fā)展趨勢,構建于Internet之上的大規(guī)模分布式核心關鍵性信息系統(tǒng)出現(xiàn)并流行,新的業(yè)務發(fā)展趨勢要求更加開放和集成的互聯(lián)網(wǎng)統(tǒng)一計算平臺,以提供復雜業(yè)務問題的全局乃至全球性協(xié)同求解能力,從不同維度完整地滿足客戶飛速增長的復雜業(yè)務需求。金蝶中間件的觀點是,“中間件2.0并不是一個觸手可及的概念,但也不會讓人覺得霧里看花,它的核心就是基于Internet的統(tǒng)一計算平臺。”
中間件2.0創(chuàng)新IT商業(yè)價值
回首中間件出現(xiàn)至今的10多年,隨著互聯(lián)網(wǎng)應用和應用軟件的越來越復雜,中間件軟件的品種在過去10多年里也越來越豐富,從最初的消息中間件、交易中間件、應用服務器三大類中間件,發(fā)展到目前的消息中間件、交易中間件、應用服務器、企業(yè)服務總線、工作流中間件、門戶中間件以及安全中間件等10多種。但隨著SOA、云計算等一系列新技術、新趨勢的出現(xiàn),中間件進入了一個新的融合時代。金蝶中間件負責人表示:“面對新的技術趨勢和應用趨勢,中間件不僅要能實現(xiàn)操作系統(tǒng)、硬件和應用系統(tǒng)之間的上下互聯(lián)(實質是實現(xiàn)共性的凝練),還要能夠實現(xiàn)應用與應用之間的左右互聯(lián)(實質是加強各種資源彼此的互操作),這已經(jīng)不是以前的中間件1.0所能支撐的了,因此我們提出了中間件2.0。”
對于中間件2.0的特征,金蝶中間件總結為4個字:敏、睿、融、和。敏指的是適應服務化的趨勢,要提供SOA架構的解決方案以及運行支撐能力,讓IT與業(yè)務匹配;睿強調(diào)的是信息資源的自治化,支持對應用、平臺和環(huán)境的睿智洞察、自適應、自優(yōu)化、自管理;融對應業(yè)務共性的凝練,要能提供服務及業(yè)務流程的建模,凝練業(yè)務模式的共性,支持復雜業(yè)務的多方協(xié)同能力;而和則是一體化,要統(tǒng)一互聯(lián)網(wǎng)計算平臺的構件模型、開發(fā)方法、管理框架和互操作協(xié)議。
作為一個全新的概念,中間件2.0能夠為用戶帶來什么呢?金蝶中間件的觀點是:“我們希望中間件2.0能夠幫助客戶創(chuàng)新IT商業(yè)價值!”。經(jīng)過多年的發(fā)展,很多客戶在硬件環(huán)境、業(yè)務應用系統(tǒng)方面投入了相當多的資金和精力,面對SOA、云計算等發(fā)展趨勢,中間件2.0不僅要保證幫助客戶實現(xiàn)對分布于互聯(lián)網(wǎng)之上的各種自治信息資源。(計算資源、數(shù)據(jù)資源、服務資源、軟件資源)的標準、快速、靈活、高效的集成、協(xié)同和綜合利用,還可以提高組織的IT基礎設施的業(yè)務敏捷性,保護企業(yè)已有IT投資,降低總體運維成本。
一個新概念被提出后,用戶更關心的可能是如何使其落地,金蝶中間件負責人表示,現(xiàn)在他們已經(jīng)著手遵循中間件2.0的相關產(chǎn)品研發(fā)了,預計明年將會發(fā)布支持中間件2.0的中間件產(chǎn)品。
提出一個全新的概念,體現(xiàn)了金蝶中間件在中間件領域的信心和底氣,當然也少不了質疑和否定,但這些都不重要。就像我們應該稱當前的網(wǎng)絡世界為1.0或是2.0并不重要,重要的是隨著技術的發(fā)展,相對于新一代中間件而言,今天的中間件一定是需要再發(fā)展的。衷心希望金蝶中間件能夠在這條道路上越走越遠,越走越好!