10年前,全球電腦如何實現通話是困擾人們的一個主要問題,隨著IP標准的出現,這個問題得到了很好的解決,並主導了商業計算硬環境,推動互聯網等技術抹平世界,對全球商業模式變革產生巨大影響。
今天,在我們的軟件環境也有著眾多互操作的困惑,如何進一步推動企業間軟件互聯互通,從而讓商業價值鏈真正實時靈動起來已經成為一塊阻礙軟件向前發展的絆腳石。
其實,互操作的問題隨處可見,北方網通的用戶無法打開服務器架設在南方電信的網站,這是電信運營商的互操作問題;手機用戶撥打小靈通用戶總是占線,這是移動運營商的互操作問題;兩個同樣的x86硬件環境卻無法運行同一個操作系統,這是硬件的互操作問題。在軟件領域,互操作問題更是層出不窮,兼容內核、Wine等一經出現就受到人們的吹捧,其很大一個原因是這些項目的宗旨是解決Linux與Windows兩大操作系統的互操作。
跨平台是我們經常聽到的詞匯,但是如何跨平台確是人們面臨的難題,在Windows下運行的軟件成功移植到Linux、Unix、Aix等操作系統之上,能有效降低IT環境運營成本,更為主要的是能剔除人類的重復勞動,凝聚人類的集體智慧。
操作系統間的互操作我們能通過軟件的跨平台性解決,而現今,真正讓人們關心是跨平台之下文檔格式的互操作性,因為它不只涉及到不同操作平台下文檔格式互不相通,也涉及到同一操作系統平台上不同廠商的文檔格式也互不相通。文檔如今從某種意義上已經替代了文字,起到了保存資料的作用,但問題出現了,資料始終是需要傳閱的,該文檔資料使用保存資料的Office套件能成功閱讀,但是閱讀資料的人們使用著五花八門的Office套件,很多套件根本無法閱讀該種文檔格式。
這就需要一個標准的出現,ODF文檔格式由於其開放性及良好的解決了互操作已被國際標准組織(ISO、IEC、OASIS)批准為國際標准,並已為國際上很多國家的政府,以及美國的一些州政府確定為該政府公文交換、信息存儲的標准格式。而由微軟公司力推的OOXML文檔格式在首輪ISO的審判中並未獲得通過,究其原因是因為在ISO的40余個核心成員國的投票中,OOXML並未獲得超過2/3的支持,按照ISO的投票慣例,投反對的選票中會有一個投票意見的批注,兼容性和互操作成為這些國家投出反對票的主要原因。
ODF文檔格式順利成為國際標准,微軟的OOXML文檔格式遇阻,兼容性和互操作性是人們質疑的話題,但一個更深層次的原因是開放性。ODF文檔格式因為其開放性,各個私有廠商都能很清晰的了解到ODF格式的架構及源碼,能很好的解決互操作的問題,不僅促進了文檔的互通互換,也實現了不同系統之間的集成,使得在多種環境之下的實現和部署更具有靈活性和可靠性,更為重要的是用戶可以控制自己的數據,而不是依存於某單一廠商。
我們可以做個假設,一企業依靠A廠商的文檔格式實施了企業的IT部署,有一天,由於價格、競爭關系等諸多因素的影響,企業取消了與A廠商的合作,而采用B廠商的文檔格式,但問題是A廠商的文檔格式並不開放,B廠商根本無法對A廠商的文檔格式進行繼承,那麼這樣就造成了企業之前的核心數據流失的災害。我們再大膽的假設,由於目前文檔已經是信息的重要載體,而信息則是人類文明的沉澱及延續,當記載人類文明的信息依存於某單一廠商封閉的文檔格式之時,那是非常危險的,誰能保證50年甚至500年後這家廠商還存在,這廠商都不存在了,那這種文檔格式又應該怎樣打開閱讀呢?
ODF文檔格式的存在很好的解決了這樣的問題,我國制訂的適合我國國情的、基於XML的開放文檔格式UOF也正在醞釀與ODF融合,繼續發展國際標准。而ISO對微軟的OOXML文檔標准也在進行最終的表決,也許本期雜志出來之時,文檔之爭已經有所定論,但無論OOXML最終是否成為國際標准,我們希望看到的都是具有開放性的文檔標准,只有開放,才是邁向統一的新起點